Uploaded image for project: 'XML Commons'
  1. XML Commons
  2. XMLCOMMONS-12

IgnoringElementContentWhitespace()Z not found

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Blocker
    • Resolution: Unresolved
    • 1.x
    • None
    • None
    • Operating System: other
      Platform: PC
    • 10684

    Description

      I use xalan-j_2_4_D1 for XML Processing in WebLogic 5.1.
      I have a servlet which has a XML in a string format. I added following classes
      in the classpath of Servlet in the order.
      C:\weblogic\lib\xml\jaxp.jar;
      C:\weblogic\lib\xml\parser.jar;
      C:\weblogic\lib\xml\jaxp-api.jar
      C:\weblogic\lib\xml\xmlParserAPIs.jar;
      C:\weblogic\lib\xml\xercesImpl.jar;
      C:\weblogic\lib\xml\xalan.jar
      C:\weblogic\lib\xml\sax.jar;
      C:\weblogic\lib\xml\dom.jar;
      C:\weblogic\lib\xml\xsltc.jar;
      I have also set following System properties.
      System.setProperty
      ("javax.xml.transform.TransformerFactory","org.apache.xalan.processor.Transforme
      rFactoryImpl");
      System.setProperty
      ("javax.xml.parsers.DocumentBuilderFactory","org.apache.xerces.jaxp.DocumentBuil
      derFactoryImpl");
      System.setProperty
      ("javax.xml.parsers.SaxParserFactory","xorg.apache.xerces.jaxp.SaxParserFactoryI
      mpl");
      System.setProperty
      ("org.xml.sax.parser","org.apache.xerces.parsers.SAXParser");

      This my code segment
      StringReader str = new StringReader(XMLField);
      InputSource input = new InputSource(str);
      DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
      dbf.setNamespaceAware(false);
      dbf.setValidating(false);
      System.out.println(dbf.getClass().getName());
      DocumentBuilder db = dbf.newDocumentBuilder();
      doc = db.parse(input);

      I consistently get this error. I followed whatever is provided in the way of
      documentation in Apache site. But this is the error I keep getting. I searched
      whole of JAVA forums. No solution. Please help.

      init
      Thu Jul 11 23:31:49 GMT+10:00 2002:<E> <ServletContext-General> Servlet failed w
      ith Exception
      java.lang.NoSuchMethodError: javax.xml.parsers.DocumentBuilderFactory: method is
      IgnoringElementContentWhitespace()Z not found
      at org.apache.xerces.jaxp.DocumentBuilderImpl.<init>(DocumentBuilderImpl
      .java:120)
      at org.apache.xerces.jaxp.DocumentBuilderFactoryImpl.newDocumentBuilder(
      DocumentBuilderFactoryImpl.java:88)
      at company.ProcessCompanyServlet.doGet(ProcessCompanyServlet.java:161)
      at company.ProcessCompanyServlet.doPost(ProcessCompanyServlet.java:122)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:772)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
      at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
      pl.java:106)
      at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
      textImpl.java:907)
      at weblogic.servlet.internal.ServletContextImpl.invokeServlet(ServletCon
      textImpl.java:851)
      at weblogic.servlet.internal.ServletContextManager.invokeServlet(Servlet
      ContextManager.java:252)
      at weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketHTTP.jav
      a:364)
      at weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:252)

      at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129)

      Attachments

        Activity

          People

            Unassigned Unassigned
            ksanthan@bigpond.net.au KrishnaKumar Santhanam
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: