[
https://issues.apache.org/jira/browse/XERCESJ-977?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12475434
]
Ed Tyrrill commented on XERCESJ-977:
------------------------------------
I attached the files here. They are still on the ftp site as well, but it
looks like they have turned off directory listings. So you can't see the
files, but you can still get them. I appreciate you taking a look at this
issue.
> Null pointer exception during DOM parsing
> -----------------------------------------
>
> Key: XERCESJ-977
> URL: https://issues.apache.org/jira/browse/XERCESJ-977
> Project: Xerces2-J
> Issue Type: Bug
> Components: DOM (Level 3 Core)
> Affects Versions: 2.6.2
> Reporter: Emily Horton
> Attachments: event_catalog.dtd, x6.xml
>
>
> We are parsing large numbers of xml files with DOM and are very occasionally
> getting a null pointer exception when parsing. In this case we tracked the
> problem down to a point in the text where there was a quoted attribute inside
> quoted text:
> “[a]nimals should be housed in facilities dedicated to or assigned for
> that purpose...<bibr rid="b2"/>”
> Any of the following changes to the document would get rid of the null
> pointer exception and allow parsing:
> 1) Changing the bibr tag to a different without any attributes.
> 2) Removing the outside quotes.
> 3) Moving the bibr tag to outside the quotes.
> Here is the stack trace for the error:
> 522316528 [Thread-200] ERROR ->
> org.apache.xerces.dom.DeferredDocumentImpl.setChunkIndex(Unknown Source)
> 522316529 [Thread-200] ERROR ->
> org.apache.xerces.dom.DeferredDocumentImpl.insertBefore(Unknown Source)
> 522316529 [Thread-200] ERROR ->
> org.apache.xerces.parsers.AbstractDOMParser.endGeneralEntity(Unknown Source)
> 522316529 [Thread-200] ERROR ->
> org.apache.xerces.impl.dtd.XMLDTDValidator.endGeneralEntity(Unknown Source)
> 522316529 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.endEntity(Unknown
> Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLDocumentScannerImpl.endEntity(Unknown Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLEntityManager.endEntity(Unknown Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLEntityScanner.load(Unknown Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLEntityScanner.scanContent(Unknown Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanContent(Unknown
> Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown
> Source)
> 522316530 [Thread-200] ERROR ->
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
> Source)
> 522316531 [Thread-200] ERROR ->
> org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
> 522316531 [Thread-200] ERROR ->
> org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
> 522316531 [Thread-200] ERROR ->
> org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
> 522316531 [Thread-200] ERROR ->
> org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
> 522316531 [Thread-200] ERROR ->
> org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
> 522316531 [Thread-200] ERROR ->
> javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]