[prev in list] [next in list] [prev in thread] [next in thread] 

List:       xmlbeans-dev
Subject:    [jira] Commented: (XMLBEANS-376) LinkageError: loader constraint
From:       "Anton Kuzmin (JIRA)" <xmlbeans-dev () xml ! apache ! org>
Date:       2010-07-30 11:12:16
Message-ID: 1519561.86001280488336527.JavaMail.jira () thor
[Download RAW message or body]


    [ https://issues.apache.org/jira/browse/XMLBEANS-376?page=com.atlassian.jira.plugi \
n.system.issuetabpanels:comment-tabpanel&focusedCommentId=12894007#action_12894007 ] 

Anton Kuzmin commented on XMLBEANS-376:
---------------------------------------

I got this too with WLS 10.3 and jdk 1.6, xmlbeans-2.4.0.jar

Error 500--Internal Server Error

java.lang.LinkageError: loader constraint violation in interface itable \
initialization: when resolving method \
"org.apache.xml.dtm.ref.dom2dtm.DOM2DTMdefaultNamespaceDeclarationNode.getSchemaTypeInfo()Lorg/w3c/dom/TypeInfo;" \
the class loader (instance of weblogic/utils/classloaders/ChangeAwareClassLoader) of \
the current class, org/apache/xml/dtm/ref/dom2dtm/DOM2DTMdefaultNamespaceDeclarationNode, \
and the class loader (instance of <bootloader>) for interface org/w3c/dom/Attr have \
different Class objects for the type org/w3c/dom/TypeInfo used in the signature  at \
org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.nextNode(DOM2DTM.java:570)  at \
org.apache.xml.dtm.ref.DTMDefaultBase._exptype(DTMDefaultBase.java:486)  at \
org.apache.xml.dtm.ref.DTMDefaultBase._type(DTMDefaultBase.java:462)  at \
org.apache.xml.dtm.ref.DTMDefaultBaseTraversers$DescendantTraverser.next(DTMDefaultBaseTraversers.java:709)
  at org.apache.xpath.axes.AxesWalker.getNextNode(AxesWalker.java:335)
	at org.apache.xpath.axes.AxesWalker.nextNode(AxesWalker.java:363)
	at org.apache.xpath.axes.WalkingIterator.nextNode(WalkingIterator.java:195)
	at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:335)
	at org.apache.xpath.axes.NodeSequence.runTo(NodeSequence.java:494)
	at org.apache.xml.dtm.ref.DTMNodeList.(DTMNodeList.java:81)
	at org.apache.xpath.objects.XNodeSet.nodelist(XNodeSet.java:346)
	at org.apache.xpath.jaxp.XPathExpressionImpl.getResultAsType(XPathExpressionImpl.java:357)
  at org.apache.xpath.jaxp.XPathExpressionImpl.eval(XPathExpressionImpl.java:100)
	at org.apache.xpath.jaxp.XPathExpressionImpl.evaluate(XPathExpressionImpl.java:184)
	at org.springframework.xml.xpath.Jaxp13XPathExpressionFactory$Jaxp13XPathExpression.evaluate(Jaxp13XPathExpressionFactory.java:112)
  at org.springframework.xml.xpath.Jaxp13XPathExpressionFactory$Jaxp13XPathExpression.evaluateAsNodeList(Jaxp13XPathExpressionFactory.java:104)
  at org.springframework.ws.transport.http.WsdlDefinitionHandlerAdapter.transformLocations(WsdlDefinitionHandlerAdapter.java:199)
  at org.springframework.ws.transport.http.WsdlDefinitionHandlerAdapter.handle(WsdlDefinitionHandlerAdapter.java:127)
  at org.springframework.ws.transport.http.MessageDispatcherServlet.doService(MessageDispatcherServlet.java:222)
  at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571)
  at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:501)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
  at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
  at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
	at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:175)
	at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3590)
  at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
  at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
	at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
  at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
  at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
	at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
	at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

> 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: dev-unsubscribe@xmlbeans.apache.org
For additional commands, e-mail: dev-help@xmlbeans.apache.org


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic