DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3945>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=3945

NPE when using an InputSource for a document with an external parsed entity

[EMAIL PROTECTED] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
          Component|Core                        |DTD



------- Additional Comments From [EMAIL PROTECTED]  2001-10-29 09:13 -------
I have also encountered this problem. I recompiled Xerces to print stack traces 
and I get the following stack trace for the NPE:

java.lang.NullPointerException
        at org.apache.xerces.utils.StringPool.addSymbol(StringPool.java:347)
        at org.apache.xerces.readers.DefaultEntityHandler.addExternalEntityDecl
(DefaultEntityHandler.java:226)
        at org.apache.xerces.framework.XMLDTDScanner.scanEntityDecl
(XMLDTDScanner.java:2800)
        at org.apache.xerces.framework.XMLDTDScanner.scanDecls
(XMLDTDScanner.java:1450)
        at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl
(XMLDTDScanner.java:1123)
        at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl
(XMLDocumentScanner.java:2145)
        at org.apache.xerces.framework.XMLDocumentScanner.access$0
(XMLDocumentScanner.java:2100)
        at 
org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispatch
(XMLDocumentScanner.java:831)
        at org.apache.xerces.framework.XMLDocumentScanner.parseSome
(XMLDocumentScanner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)

The problem seems to be that in DefaultEntityHandler.addExternalEntityDecl(), 
fSystemId is null. So when it tries to add this null String to the StringPool, 
the StringPool throws an NPE.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to