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 Eric Jacobson <EJ...@IVW.com> on 2000/08/21 18:54:54 UTC
RE: java.lang.NullPointerException creating org.apache.xerces.par
sers.SAXParser
Here is the call stack when the exception is thrown.
java.lang.NullPointerException
at
org.apache.xerces.utils.SymbolCache.addSymbolToCache(SymbolCache.java:176)
at org.apache.xerces.utils.StringPool.addSymbol(StringPool.java:394)
at
org.apache.xerces.validators.common.XMLValidator.init(XMLValidator.java:1358
)
at
org.apache.xerces.validators.common.XMLValidator.<init>(XMLValidator.java:30
0)
at org.apache.xerces.framework.XMLParser.<init>(XMLParser.java:202)
at org.apache.xerces.parsers.SAXParser.<init>(SAXParser.java:164)
at
org.ivw.odp.ODPDocumentHandlerIBM.test(org/ivw/odp/ODPDocumentHandlerIBM:638
)
Looks like an issue with the SymbolCache logic? This is difficult to debug
since it is being run inside Oracle 8i.
Any help would be great, thanks.
> -----Original Message-----
> From: Eric Jacobson
> Sent: Friday, August 18, 2000 5:46 PM
> To: 'xerces-j-dev@xml.apache.org'
> Subject: java.lang.NullPointerException creating
> org.apache.xerces.parsers.SAXParser
>
> I hope I am submitting this to the correct place. I am using xerces Java
> Parser version 1.1.3, JDK 1.2, and Oracle 8i 8.1.6 release 2. I have
> written some Java classes to parse the Open Directory Project rdf dump
> files and put the information into Oracle database tables. Everything
> works great when I run my code from command line or JDeveloper. To
> maximize performance I loaded my classes into Oracle so I can run the
> whole thing from a SQL CALL statement inside Oracle. When I try to run
> the code in Oracle I get a java.lang.NullPointerException on the line:
> SAXParser parser = new org.apache.xerces.parsers.SAXParser();
> I have tried loading the xerces.jar and xml4j.jar into Oracle, but it
> makes no difference. Does anyone have an idea of why this would happen?
> Could it possibly be a bug in the constructor of the SAXParser class, or
> maybe the Oracle JVM, or possibly something I'm doing? All other external
> classes I use seem to behave fine.
> Thanks for any help or suggestions,
>
> Eric Jacobson
> Development Engineer
> Internet Venture Works