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 is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]