You are viewing a plain text version of this content. The canonical link for it is here.
Posted to j-users@xerces.apache.org by "Courtney, Craig" <Cr...@cardinal.com> on 2003/10/22 19:55:40 UTC

NullPointerException

We are getting periodic NullPointerExceptions while parsing documents.  Here is the relevant parts of the stack trace.  Has anyone run into a similar problem and know how to solve it?

Thanks
Craig

java.lang.NullPointerException
  org.apache.xerces.impl.dtd.models.DFAContentModel.buildDFA(DFAContentModel.java:538)
  org.apache.xerces.impl.dtd.models.DFAContentModel.<init>(DFAContentModel.java:253)
  org.apache.xerces.impl.dtd.DTDGrammar.createChildModel(DTDGrammar.java:2271)
  org.apache.xerces.impl.dtd.DTDGrammar.getElementContentModelValidator(DTDGrammar.java:1727)
  org.apache.xerces.impl.dtd.DTDGrammar.getElementDecl(DTDGrammar.java:1271)
  org.apache.xerces.impl.dtd.XMLDTDValidator.getContentSpecType(XMLDTDValidator.java:1645)
  org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1831)
  org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:724)
  org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:759)
  org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
  org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
  org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
  org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
  org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
  org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
  org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:201)
  javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org


Re: NullPointerException

Posted by Michael Glavassevich <mr...@apache.org>.
Hi Craig,

What version of Xerces did this occur with? Also, could you supply
a sample document that illustrates the problem.

Thanks.

On Wed, 22 Oct 2003, Courtney, Craig wrote:

> We are getting periodic NullPointerExceptions while parsing documents.  Here is the relevant parts of the stack trace.  Has anyone run into a similar problem and know how to solve it?
>
> Thanks
> Craig
>
> java.lang.NullPointerException
>   org.apache.xerces.impl.dtd.models.DFAContentModel.buildDFA(DFAContentModel.java:538)
>   org.apache.xerces.impl.dtd.models.DFAContentModel.<init>(DFAContentModel.java:253)
>   org.apache.xerces.impl.dtd.DTDGrammar.createChildModel(DTDGrammar.java:2271)
>   org.apache.xerces.impl.dtd.DTDGrammar.getElementContentModelValidator(DTDGrammar.java:1727)
>   org.apache.xerces.impl.dtd.DTDGrammar.getElementDecl(DTDGrammar.java:1271)
>   org.apache.xerces.impl.dtd.XMLDTDValidator.getContentSpecType(XMLDTDValidator.java:1645)
>   org.apache.xerces.impl.dtd.XMLDTDValidator.handleStartElement(XMLDTDValidator.java:1831)
>   org.apache.xerces.impl.dtd.XMLDTDValidator.startElement(XMLDTDValidator.java:724)
>   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(XMLDocumentFragmentScannerImpl.java:759)
>   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1477)
>   org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:329)
>   org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:525)
>   org.apache.xerces.parsers.DTDConfiguration.parse(DTDConfiguration.java:581)
>   org.apache.xerces.parsers.XMLParser.parse(XMLParser.java:152)
>   org.apache.xerces.parsers.DOMParser.parse(DOMParser.java:253)
>   org.apache.xerces.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:201)
>   javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:122)
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
> For additional commands, e-mail: xerces-j-user-help@xml.apache.org
>
>

-- 
---------------------------
Michael Glavassevich
XML Parser Development
IBM Toronto Lab
E-mail: mrglavas@ca.ibm.com
E-mail: mrglavas@apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: xerces-j-user-unsubscribe@xml.apache.org
For additional commands, e-mail: xerces-j-user-help@xml.apache.org