Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6427169

JAXP jars bundles with JES5 are not JDK1.4 compatible

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Not an Issue
    • Icon: P1 P1
    • jes5
    • jes5
    • xml

      We are facing this issue in Portal/wsrp code. The portal application is also being deployed on JDK1.4 containers like BEA/IBM. The jars like xalan.jar,dom.jar,sax.jar etc ( which are there in /usr/share/lib/endorsed folder) are throwing following exception.

      SEVERE: JAXRPCSERVLET50: caught throwable during servlet initialization: java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
      java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory.getSchema()Ljavax/xml/validation/Schema;
              at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.<init>(Unknown Source)
              at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderFactoryImpl.setAttribute(Unknown Source)
              at com.sun.xml.wss.impl.config.SecurityConfigurationXmlReader.parseXmlStream(SecurityConfigurationXmlReader.java:232)
              at com.sun.xml.wss.impl.config.SecurityConfigurationXmlReader.parseXmlStream(SecurityConfigurationXmlReader.java:223)
              at com.sun.xml.wss.impl.config.SecurityConfigurationXmlReader.createApplicationSecurityConfiguration(SecurityConfigurationXmlReader.java:296)
              at com.sun.xml.rpc.security.SecurityPluginUtil.<init>(SecurityPluginUtil.java:107)
              at com.sun.portal.wsrp.common.stubs.WSRP_v1_PortletManagement_PortType_Tie.<clinit>(WSRP_v1_PortletManagement_PortType_Tie.java:36)
              at java.lang.Class.forName0(Native Method)
              at java.lang.Class.forName(Class.java:219)
              at com.sun.xml.rpc.server.http.JAXRPCRuntimeInfoParser.loadClass(JAXRPCRuntimeInfoParser.java:206)
              at com.sun.xml.rpc.server.http.JAXRPCRuntimeInfoParser.parseEndpoints(JAXRPCRuntimeInfoParser.java:90)
              at com.sun.xml.rpc.server.http.JAXRPCRuntimeInfoParser.parse(JAXRPCRuntimeInfoParser.java:56)
              at com.sun.xml.rpc.server.http.JAXRPCServlet.init(JAXRPCServlet.java:68)
              at weblogic.servlet.internal.ServletStubImpl$ServletInitAction.run(ServletStubImpl.java:1028)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic.servlet.internal.ServletStubImpl.createServlet(ServletStubImpl.java:904)
              at weblogic.servlet.internal.ServletStubImpl.createInstances(ServletStubImpl.java:883)
              at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:822)
              at weblogic.servlet.internal.ServletStubImpl.getServlet(ServletStubImpl.java:535)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:373)
              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
              at com.sun.portal.wsrp.producer.filter.ProducerFilter.doFilter(ProducerFilter.java:69)
              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
              at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:326)
              at com.sun.portal.wsrp.producer.router.RouterServlet.service(RouterServlet.java:93)
              at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
              at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(ServletStubImpl.java:1006)
              at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:419)
              at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:28)
              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
              at com.sun.portal.wsrp.producer.filter.ProducerFilter.doFilter(ProducerFilter.java:69)
              at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:27)
              at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:6724)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
              at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:3764)
              at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2644)
              at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
              at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)

            sreddysunw Sunitha Reddy (Inactive)
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: