1 Reply Latest reply on Oct 4, 2007 11:04 AM by peterj

    XML Security Error on Solaris 10

    ey1122

      Hello jbossers.

      I was in stuck. It has been worked well on Window machine before.
      But the error ("No Such Method") occured after moving solaris machine during processing xml request and response protocol.
      This solaris machine was consisted of JBoss 4.0.4.GA and JDK 1.5.
      I had tried to install other JBoss and JDK version, but that was vain effort.

      I guess XMLSecurity has a collasion with JBoss...
      Have you ever experieced before?

      18:25:12,668 INFO [Server] JBoss (MX MicroKernel) [4.0.4.GA (build: CVSTag=JBoss_4_0_4_GA date=200605151000)] Started i
      n 9s:744ms
      18:25:16,634 INFO [STDOUT] fix OK@
      18:25:16,699 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
      java.lang.NoSuchMethodError: org.apache.xpath.compiler.FunctionTable.installFunction(Ljava/lang/String;Lorg/apache/xpath
      /Expression;)I
      at org.apache.xml.security.Init.init(Init.java:222)
      at com.wider.drm.util.xml.XMLParser.(XMLParser.java:46)
      at com.wider.drm.rifront.handler.PackagingHandler.(PackagingHandler.java:70)
      at org.apache.jsp.rifront.test.packaging_jsp._jspService(packaging_jsp.java:54)
      at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
      at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
      at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
      at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
      at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
      at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
      at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
      at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
      at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java
      :664)
      at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
      at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
      at java.lang.Thread.run(Thread.java:595)


        • 1. Re: XML Security Error on Solaris 10
          peterj

          On the Solaris box, do you have a stray xalan.jar file, perhaps in an "endorsed" directory?

          If you are not sure, you could add the -verbose:class JVM option to the command line, that should tell you from which JAR file the JVM is loading the org.apache.xpath.compiler.FunctionTable class.