You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-dev@xerces.apache.org by Leif Höglund <le...@webgiro.com> on 2000/12/13 18:32:42 UTC

Problem in syncronizeChildren

We sometimes get an error in our application where xerces starts throwing
nullPointerException and we have to restart our server in order to get the
application running again. We have not been able to see any kind of pattern
in when or why this behaviour occurs. We always use the same valid
.xml-files when testing and mostly they parse fine.
We are running HP-UX, and have been trying xerces 1.1.3 up to 1.2.3 but all
yield the same result after a while.

Here is a stacktrace, and if anyone can come up with any suggestions we
would be very happy.
-----------
java.lang.NullPointerException
        at
org.apache.xerces.dom.DeferredDocumentImpl.synchronizeChildren(DeferredDocum
entImpl.java:1406)
        at
org.apache.xerces.dom.ParentNode.getChildNodes(ParentNode.java:237)
        at com.webgiro.iogw.DocumentParser.getParser(DocumentParser.java:82)
        at
com.webgiro.iogw.AddDocumentBean.addDocument(AddDocumentBean.java:112)
        at
com.webgiro.iogw.AddDocumentBeanEOImpl.addDocument(AddDocumentBeanEOImpl.jav
a:56)
        at
com.webgiro.iogw.AddDocumentBeanEOImpl_ServiceStub.addDocument(AddDocumentBe
anEOImpl_ServiceStub.java:297)
        at com.webgiro.iogw.QueueConsumer.onMessage(QueueConsumer.java:92)
        at
weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:241)
        at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
        at
weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
; nested exception is:
        java.lang.NullPointerException]
java.rmi.UnexpectedException: Unexpected exception in
com.webgiro.iogw.AddDocumentBean.addDocument():
java.lang.NullPointerException
        at
org.apache.xerces.dom.DeferredDocumentImpl.synchronizeChildren(DeferredDocum
entImpl.java:1406)
        at
org.apache.xerces.dom.ParentNode.getChildNodes(ParentNode.java:237)
        at com.webgiro.iogw.DocumentParser.getParser(DocumentParser.java:82)
        at
com.webgiro.iogw.AddDocumentBean.addDocument(AddDocumentBean.java:112)
        at
com.webgiro.iogw.AddDocumentBeanEOImpl.addDocument(AddDocumentBeanEOImpl.jav
a:56)
        at com.webgiro.iogw.AddDocumentBeanEOImpl_ServiceStub.addDocument
(AddDocumentBeanEOImpl_ServiceStub.java:297)
        at com.webgiro.iogw.QueueConsumer.onMessage(QueueConsumer.java:92)
        at
weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:241)
        at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
        at
weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
; nested exception is:
        java.lang.NullPointerException
java.lang.NullPointerException
        at
org.apache.xerces.dom.DeferredDocumentImpl.synchronizeChildren(DeferredDocum
entImpl.java:1406)
        at
org.apache.xerces.dom.ParentNode.getChildNodes(ParentNode.java:237)
        at com.webgiro.iogw.DocumentParser.getParser(DocumentParser.java:82)
        at
com.webgiro.iogw.AddDocumentBean.addDocument(AddDocumentBean.java:112)
        at
com.webgiro.iogw.AddDocumentBeanEOImpl.addDocument(AddDocumentBeanEOImpl.jav
a:56)
        at
com.webgiro.iogw.AddDocumentBeanEOImpl_ServiceStub.addDocument(AddDocumentBe
anEOImpl_ServiceStub.java:297)
        at com.webgiro.iogw.QueueConsumer.onMessage(QueueConsumer.java:92)
        at
weblogic.jms.client.JMSMessageConsumer.run(JMSMessageConsumer.java:241)
        at weblogic.jms.client.JMSSession.run(JMSSession.java:342)
        at
weblogic.jms.server.JMSServerSession.execute(JMSServerSession.java:44)
        at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:135)
------------