community-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ross Gardler (JIRA)" <j...@apache.org>
Subject [jira] Commented: (COMDEV-4) External entity in XML causing null pointer exception during DocumentBuilder.parse
Date Fri, 04 Dec 2009 11:54:20 GMT

    [ https://issues.apache.org/jira/browse/COMDEV-4?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12785893#action_12785893
] 

Ross Gardler commented on COMDEV-4:
-----------------------------------

Oh, sorry I missed that you had related this to an issue in Xerces, so I already know which
project you are working with.

Your request looks like a user support issue. I'm assuming you have already searched the docs
since you have taken the time to search the issue tracker.

If you have not yet done so please search the archives of the Xerces user list, try using
http://markmail.org/search/?q=xerces#query:xerces%20list%3Aorg.apache.xerces.j-users+page:1+state:facets

If you don't find anything in there then subscribe to the list by sending an email to j-users-subscribe.at.xerces.apache.org

Once subscribed you can ask your question by sending mail to j-users.at.xerces.apache.org

> External entity in XML causing null pointer exception during DocumentBuilder.parse
> ----------------------------------------------------------------------------------
>
>                 Key: COMDEV-4
>                 URL: https://issues.apache.org/jira/browse/COMDEV-4
>             Project:  	 Community Development 
>          Issue Type: Question
>            Reporter: sri kumar 
>
> I was trying to parse a XML Document using DOM Parser.
> I got null pointer exception while executing doc = builder.parse(xmlDataFile);
> There were few entities in the XML data file. On removing a particular entity, i was
able to parse the file successfully
> The entity was some thing like this
> <!ENTITY SAMPLE.TIF SYSTEM "SAMPLE.TIF" NDATA TIF>
> What could be the reason?
> EDIT:
> Here is the code:
>         DocumentBuilderFactory aFactory = DocumentBuilderFactory.newInstance();
>         aFactory.setValidating(false);
>         aFactory.setFeature("http://xml.org/sax/features/namespaces", false);
>         aFactory.setFeature("http://apache.org/xml/features/validation/schema", false);
>         aFactory.setIgnoringComments(true);
>         builder = aFactory.newDocumentBuilder();
>         doc = builder.parse(xmlDataFile);
> This is the trace:
>  at com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.setChunkIndex(DeferredDocumentImpl.java:1944)
>     at com.sun.org.apache.xerces.internal.dom.DeferredDocumentImpl.appendChild(DeferredDocumentImpl.java:644)
>     at com.sun.org.apache.xerces.internal.parsers.AbstractDOMParser.characters(AbstractDOMParser.java:1191)
>     at com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.characters(XMLDTDValidator.java:862)
>     at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:463)
>     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
>     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
>     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
>     at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:225)
>     at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:283)
>     at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:180)
>     at XMLParser.Parse(XMLParser.java:89)
>     at Main.main(Main.java:116)
> 89 line number points to -> doc = builder.parse(xmlDataFile);

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message