I got following exception while doing XPathAPI.eval using xalan 2.5.0 in
a production environment.
I can't getting this exception again.
Please let me know,
why does it throw NullPointerException ?
how can i fix this ?
java.lang.NullPointerException
at
org.apache.xml.dtm.ref.dom2dtm.DOM2DTM.getLocalName(DOM2DTM.java(Compiled
Code))
at org.apache.xpath.patterns.NodeTest.execute(NodeTest.java(Compiled Code))
at
org.apache.xpath.axes.PredicatedNodeTest.acceptNode(PredicatedNodeTest.java(Compiled
Code))
at org.apache.xpath.axes.AxesWalker.nextNode(AxesWalker.java(Compiled Code))
at org.apache.xpath.axes.WalkingIterator.nextNode(WalkingIterator.java:192)
at org.apache.xpath.axes.NodeSequence.nextNode(NodeSequence.java:281)
at org.apache.xpath.axes.NodeSequence.item(NodeSequence.java:471)
at org.apache.xpath.objects.XNodeSet.str(XNodeSet.java:272)
at org.apache.xpath.objects.XObject.toString(XObject.java:306)
at sample.util.XMLUtility.getData(XMLUtility.java:57)
-------- Part of XMLUtility -----------------------------------------
55: public static String getData(Document document,String xpath) {
56: try {
57: return XPathAPI.eval(document, xpath).toString();
58: } catch (Exception e) {
59: e.printStackTrace();
60: }
61: }
------------------------------------------------------------------
Regards,
Satoshi Iwayama