Login  Register

Weblogic java.lang.NoSuchMethodError: org.jaxen.dom.DocumentNavigator.getInstance()Lorg/jaxen/Navigator

Posted by stessy on Dec 18, 2009; 12:35pm
URL: https://discuss.orbeon.com/Weblogic-java-lang-NoSuchMethodError-org-jaxen-dom-DocumentNavigator-getInstance-Lorg-jaxen-Navigator-tp974737.html

Hi,

I'm trying to deploy and use orbeon on Oracle Weblogic Server.
I followed the procedure described here: http://wiki.orbeon.com/forms/doc/developer-guide/admin-installing#TOC-Installing-Orbeon-Forms-on-Oracle-W

Everything worked during the installation.

Now when I open the root page of orbeon, I get the following error:

2009-12-18 13:28:54,673 INFO  XmlLibraryChecker  - Using parser org.orbeon.oxf.xml.xerces.XercesSAXParser
2009-12-18 13:28:54,673 INFO  XmlLibraryChecker  - Using transformer com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl
2009-12-18 13:29:56,048 INFO  ProcessorService  - / - Received request
2009-12-18 13:29:56,814 INFO  ProcessorService  - / - Timing: 766 - Cache hits for cache.main: 43, fault: 37, adds: 37, expirations: 0, success rate: 53%
2009-12-18 13:29:57,111 INFO  ProcessorService  - /home/ - Received request
2009-12-18 13:29:57,830 INFO  ProcessorService  - /home/ - Timing: 719 - Cache hits for cache.main: 327, fault: 73, adds: 73, expirations: 0, success rate: 81%
2009-12-18 13:29:57,845 INFO  ProcessorService  - /config/theme/images/orbeon-logo-trimmed-transparent-42.png - Received request
2009-12-18 13:29:57,892 ERROR ProcessorService  - Exception with no location data
java.lang.NoSuchMethodError: org.jaxen.dom.DocumentNavigator.getInstance()Lorg/jaxen/Navigator;
        at org.jaxen.dom.DOMXPath.<init>(DOMXPath.java:82)
        at org.orbeon.oxf.xml.XPathUtils.selectStringValue(XPathUtils.java:148)
        at org.orbeon.oxf.xml.XPathUtils.selectStringValueNormalize(XPathUtils.java:108)
        at org.orbeon.oxf.processor.ResourceServer.start(ResourceServer.java:68)
        at org.orbeon.oxf.processor.pipeline.PipelineProcessor$5.run(PipelineProcessor.java:647)
        at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:526)
        at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:644)
        at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.getInput(PipelineProcessor.java:138)
        at org.orbeon.oxf.processor.pipeline.PipelineProcessor$1.readImpl(PipelineProcessor.java:87)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179)
        at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor$1.readImpl(ConcreteChooseProcessor.java:126)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179)
        at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351)
        at org.orbeon.oxf.processor.pipeline.TeeProcessor.access$200(TeeProcessor.java:35)
        at org.orbeon.oxf.processor.pipeline.TeeProcessor$TeeProcessorOutputImpl.readImpl(TeeProcessor.java:89)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl$1.read(ProcessorImpl.java:996)
        at org.orbeon.oxf.processor.ProcessorImpl$ProcessorOutputImpl.read(ProcessorImpl.java:1179)
        at org.orbeon.oxf.processor.ProcessorImpl.readInputAsSAX(ProcessorImpl.java:351)
        at org.orbeon.oxf.processor.ProcessorImpl.readInputAsTinyTree(ProcessorImpl.java:378)
        at org.orbeon.oxf.processor.ProcessorImpl$4.read(ProcessorImpl.java:411)
        at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsObject(ProcessorImpl.java:457)
        at org.orbeon.oxf.processor.ProcessorImpl.readCacheInputAsTinyTree(ProcessorImpl.java:409)
        at org.orbeon.oxf.processor.pipeline.choose.ConcreteChooseProcessor.start(ConcreteChooseProcessor.java:189)
        at org.orbeon.oxf.processor.pipeline.PipelineProcessor$5.run(PipelineProcessor.java:647)
        at org.orbeon.oxf.processor.ProcessorImpl.executeChildren(ProcessorImpl.java:526)
        at org.orbeon.oxf.processor.pipeline.PipelineProcessor.start(PipelineProcessor.java:644)
        at org.orbeon.oxf.processor.PageFlowControllerProcessor.start(PageFlowControllerProcessor.java:495)
        at org.orbeon.oxf.pipeline.InitUtils.runProcessor(InitUtils.java:90)
        at org.orbeon.oxf.webapp.ProcessorService.service(ProcessorService.java:96)
        at org.orbeon.oxf.servlet.OrbeonServletDelegate.service(OrbeonServletDelegate.java:138)
        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:3591)
        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:2202)
        at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
        at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
        at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
        at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)

orbeon.log

I uploaded the orbeon.log file which contains the complete stack trace.


Thx a lot for your help.

Regards,
Stessy