[
https://issues.apache.org/jira/browse/XMLBEANS-376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13969351#comment-13969351
]
Theo Gülcher commented on XMLBEANS-376:
---------------------------------------
This is solved since 2.6.0 is compatible with Java 6.
> LinkageError: loader constraint violation ... when resolving method
> org.apache.xmlbeans.impl.store.Xobj$NodeXobj.setUserData
> ----------------------------------------------------------------------------------------------------------------------------
>
> Key: XMLBEANS-376
> URL: https://issues.apache.org/jira/browse/XMLBEANS-376
> Project: XMLBeans
> Issue Type: Bug
> Affects Versions: Version 2.3
> Environment: OS: Windows XP SP2
> Java: JDK 1.6.0_06
> JBoss 5.0.1 CR1
> Reporter: Aldrin E Baroi
> Priority: Minor
>
> I get linkage error in JBoss 5.0.1 CR1 with XMLBean 2.3.0.
> I have fixed the problem by creating xbean.jar from 2.3.0 source by modifying
> the following in the ANT build.xml file:
> <!-- property name="build.compiler" value="javac1.4"/ -->
> <--- commented it out
> <property name="javac.target" value="1.5"/>
> <--- changed value from 1.4 to 1.5
> <fileset dir="build/classes/store"
> excludes="javax/**,org/w3c/**"/> <--- modified to exclude javax & org/w3c
> in "xbean.jar" target
> Here is the partial stacktrace:
> 15:45:54,543 INFO [STDOUT] 2008-07-08 15:45:54,543 HDScanner INFO
> NotificationManager : Loading notifcation configuration...
> 15:45:54,746 ERROR [[/...ELIDED...]] Exception sending context initialized
> event to listener instance of class [...ELIDED...]
> java.lang.LinkageError: loader constraint violation in interface itable
> initialization: when resolving method
> "org.apache.xmlbeans.impl.store.Xobj$NodeXobj.setU
> serData(Ljava/lang/String;Ljava/lang/Object;Lorg/w3c/dom/UserDataHandler;)Ljava/lang/Object;"
> the class loader (instance of org/jboss/classloader/spi/base/BaseC
> lassLoader) of the current class,
> org/apache/xmlbeans/impl/store/Xobj$NodeXobj, and the class loader (instance
> of <bootloader>) for interface org/w3c/dom/Node have different Class objects
> for the type org/w3c/dom/UserDataHandler used in the signature
> at
> org.apache.xmlbeans.impl.store.Cur.createDomDocumentRootXobj(Cur.java:244)
> at
> org.apache.xmlbeans.impl.store.Cur.createDomDocumentRootXobj(Cur.java:233)
> at
> org.apache.xmlbeans.impl.store.Cur$CurLoadContext.<init>(Cur.java:2836)
> ...
--
This message was sent by Atlassian JIRA
(v6.2#6252)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]