Subject: [xsl] RE: NullPointerException in Saxon From: "Michael Kay" <mhkay@xxxxxxxxxxxx> Date: Thu, 18 Oct 2001 10:35:37 +0100 |
Please raise this on the saxon list at SourceForge, this isn't the right place to discuss bugs in individual products. I'll need to know which version of Saxon you are using, and what software you used to build the DOM. Unfortunately most DOM implementations have quirks, and Saxon appears to be falling over here because a TEXT or CDATA node is returning null from the getData() method. Since you're interested in performance, it's best not to supply Saxon input in the form of a DOM unless you've got very good reasons. It works much better with a SAX input stream. Mike Kay > -----Original Message----- > From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx > [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Mark Burmei > Sent: 17 October 2001 21:55 > To: XSL-List@xxxxxxxxxxxxxxxxxxxxxx > Subject: > > > We have been using xalan to develop our application and have > come to a point > where our xml document is getting too big to handle with xalan. > We are trying to switch over to saxon because of the > performance advantages > it has with larger documents. > I have followed all the instructions but can not get our xml > to translate > using saxon... > We receive the following error... > Any help would be much appreciated. > > java.lang.NullPointerException > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:289) > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:263) > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:263) > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:263) > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:263) > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:263) > at com.icl.saxon.DOMDriver.walkNode(DOMDriver.java:263) > at com.icl.saxon.DOMDriver.parse(DOMDriver.java:174) > at com.icl.saxon.DOMDriver.parse(DOMDriver.java:145) > at com.icl.saxon.om.Builder.build(Builder.java:258) > at com.icl.saxon.Controller.transform(Controller.java:905) > at > com.xelus.planweb.pres.TransformXML.transform(TransformXML.java:179) > at > com.xelus.planweb.pres.TransformXML.transform(TransformXML.java:167) > at > com.xelus.planweb.request.RequestHandler.process(RequestHandle > r.java:243) > at > com.xelus.planweb.servlet.PlanServlet.doGet(PlanServlet.java:61) > at > com.xelus.planweb.servlet.PlanServlet.doPost(PlanServlet.java:74) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:772) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle > tStubImpl.java:120) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Ser > vletContextImpl.java:915) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Ser > vletContextImpl.java:879) > at > weblogic.servlet.internal.ServletContextManager.invokeServlet( > ServletContextManager.java:269) > at > weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketH > TTP.java:365) > at > weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129) > > at > com.xelus.planweb.pres.TransformXML.transform(TransformXML.java:188) > at > com.xelus.planweb.pres.TransformXML.transform(TransformXML.java:167) > at > com.xelus.planweb.request.RequestHandler.process(RequestHandle > r.java:243) > at > com.xelus.planweb.servlet.PlanServlet.doGet(PlanServlet.java:61) > at > com.xelus.planweb.servlet.PlanServlet.doPost(PlanServlet.java:74) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:772) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:865) > at > weblogic.servlet.internal.ServletStubImpl.invokeServlet(Servle > tStubImpl.java:120) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Ser > vletContextImpl.java:915) > at > weblogic.servlet.internal.ServletContextImpl.invokeServlet(Ser > vletContextImpl.java:879) > at > weblogic.servlet.internal.ServletContextManager.invokeServlet( > ServletContextManager.java:269) > at > weblogic.socket.MuxableSocketHTTP.invokeServlet(MuxableSocketH > TTP.java:365) > at > weblogic.socket.MuxableSocketHTTP.execute(MuxableSocketHTTP.java:253) > at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:129) > > > _________________________________________________________________ > Get your FREE download of MSN Explorer at > http://explorer.msn.com/intl.asp > > > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list > XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[no subject], Mark Burmei | Thread | [xsl] accessing an attribute value , Eric Smith |
RE: [xsl] XSL and function calls, Michael Kay | Date | RE: [xsl] Case conversion in XSL?, Julian Reschke |
Month |