-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Milestone
Description
In ceylon.transaction
:
module ceylon.transaction "1.1.1" {
// if I comment this out, I get an error
//shared import javax.transaction.api "1.2";
shared import org.jboss.narayana.jta "5.1.1.Final";
}
And its test:
module test.ceylon.transaction "1.1.1" {
import ceylon.transaction "1.1.1";
}
The definition of org.jboss.narayana.jta
:
<module xmlns="urn:jboss:module:1.1" name="org.jboss.jboss-transaction-spi" slot="7.1.1.Final">
<resources>
<resource-root path="jboss-transaction-spi-7.1.1.Final.jar"/>
</resources>
<dependencies>
<module name="javax.transaction.api" export="false" slot="1.2"/>
<module name="org.jboss.logging" export="true" slot="3.1.4.GA"/>
</dependencies>
</module>
And javax.transaction.api
:
<module xmlns="urn:jboss:module:1.1" name="javax.transaction.api" slot="1.2">
<resources>
<resource-root path="javax.transaction.api-1.2.jar"/>
</resources>
</module>
The error I get are:
Debug: Finding class javax.transaction.xa.XAResource from Module "test.ceylon.transaction:1.1.1" from Ceylon ModuleLoader: RootRepositoryManager: FileContentStore: /home/stephane/.ceylon/cache
Debug: Finding local class javax.transaction.xa.XAResource from Module "javax.transaction.api:1.2" from Ceylon ModuleLoader: RootRepositoryManager: FileContentStore: /home/stephane/.ceylon/cache
Debug: Loading class javax.transaction.xa.XAResource locally from Module "javax.transaction.api:1.2" from Ceylon ModuleLoader: RootRepositoryManager: FileContentStore: /home/stephane/.ceylon/cache
Debug: Finding class javax.transaction.xa.XAResource from Module "org.jboss.narayana.jta:5.1.1.Final" from Ceylon ModuleLoader: RootRepositoryManager: FileContentStore: /home/stephane/.ceylon/cache
Warning: Failed to define class com.arjuna.ats.jta.resources.LastResourceCommitOptimisation in Module "org.jboss.narayana.jta:5.1.1.Final" from Ceylon ModuleLoader: RootRepositoryManager: FileContentStore: /home/stephane/.ceylon/cache java.lang.LinkageError: loader constraint violation: loader (instance of ceylon/modules/jboss/runtime/CeylonModuleClassLoader) previously initiated loading for a different type with name "javax/transaction/xa/XAResource"
Debug: Unexpected error in module loader java.lang.LinkageError: loader constraint violation: loader (instance of ceylon/modules/jboss/runtime/CeylonModuleClassLoader) previously initiated loading for a different type with name "javax/transaction/xa/XAResource"