Skip to content
This repository has been archived by the owner on Apr 13, 2023. It is now read-only.

API to run Ceylon module #4855

Open
CeylonMigrationBot opened this issue May 5, 2014 · 1 comment
Open

API to run Ceylon module #4855

CeylonMigrationBot opened this issue May 5, 2014 · 1 comment

Comments

@CeylonMigrationBot
Copy link

[@FroMage] If users want to run Ceylon using JBoss modules we have two options:

  • This is from Ceylon running under JBoss modules, and so it is already set up, and in theory we don't have much to do but load the module and run it, right?
  • This is from Java not running under JBoss modules and we need to set it up.
    -- Well, actually we have two cases: the distrib modules are already in the classpath, set by the user, or
    -- They are not and we need to either call or do like Launcher

The problem ATM with JBoss modules is that it completely fucks up JAXP system-wise. The minute we load JBoss modules, it hijacks the JAXP system properties with its own classes, that only its own classloader can provide. This is wrong, as it kills every other thread running on the JVM that wants to use JAXP (if they are not using JBoss modules).

I guess the first thing would be to ask the JBoss modules guys if we can do something about not fucking up JAXP system-wise, and upgrade our JBoss modules lib when they add that option.

[Migrated from ceylon/ceylon-runtime#60]

@CeylonMigrationBot
Copy link
Author

[@FroMage] Moving to 1.2, unfortunately.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant