You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@xmlbeans.apache.org by "Alexandre Alvarez (JIRA)" <xm...@xml.apache.org> on 2011/03/18 11:21:29 UTC

[jira] Commented: (XMLBEANS-376) LinkageError: loader constraint violation ... when resolving method org.apache.xmlbeans.impl.store.Xobj$NodeXobj.setUserData

    [ https://issues.apache.org/jira/browse/XMLBEANS-376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13008390#comment-13008390 ] 

Alexandre Alvarez commented on XMLBEANS-376:
--------------------------------------------

This classes need to be removed and a dependency  added to the pom. I can do it if someone gives me committer rights.

> 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.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org