I cut'n'pasted the XPath expression from your email into the JUnit test
harness and it seemed to work fine.

Could it be something to do with your application server? e.g. have you
tried just running your code from the command line? I noticed from your
stack trace you're running it inside tomcat. (I've included the stack trace
so others can see as well).

Or could there be an old saxpath.jar lying around in your classpath
somewhere?

James

java.lang.NullPointerException

at com.werken.saxpath.XPathReader.variableReference(XPathReader.java:259)

at com.werken.saxpath.XPathReader.filterExpr(XPathReader.java:232)

at com.werken.saxpath.XPathReader.pathExpr(XPathReader.java:75)

at com.werken.saxpath.XPathReader.unionExpr(XPathReader.java:940)

at com.werken.saxpath.XPathReader.unaryExpr(XPathReader.java:928)

at com.werken.saxpath.XPathReader.multiplicativeExpr(XPathReader.java:879)

at com.werken.saxpath.XPathReader.additiveExpr(XPathReader.java:850)

at com.werken.saxpath.XPathReader.relationalExpr(XPathReader.java:807)

at com.werken.saxpath.XPathReader.equalityExpr(XPathReader.java:778)

at com.werken.saxpath.XPathReader.equalityExpr(XPathReader.java:787)

at com.werken.saxpath.XPathReader.andExpr(XPathReader.java:756)

at com.werken.saxpath.XPathReader.orExpr(XPathReader.java:734)

at com.werken.saxpath.XPathReader.expr(XPathReader.java:727)

at com.werken.saxpath.XPathReader.filterExpr(XPathReader.java:221)

at com.werken.saxpath.XPathReader.pathExpr(XPathReader.java:75)

at com.werken.saxpath.XPathReader.unionExpr(XPathReader.java:940)

at com.werken.saxpath.XPathReader.unaryExpr(XPathReader.java:928)

at com.werken.saxpath.XPathReader.multiplicativeExpr(XPathReader.java:879)

at com.werken.saxpath.XPathReader.additiveExpr(XPathReader.java:850)

at com.werken.saxpath.XPathReader.relationalExpr(XPathReader.java:807)

at com.werken.saxpath.XPathReader.equalityExpr(XPathReader.java:778)

at com.werken.saxpath.XPathReader.andExpr(XPathReader.java:756)

at com.werken.saxpath.XPathReader.orExpr(XPathReader.java:734)

at com.werken.saxpath.XPathReader.expr(XPathReader.java:727)

at com.werken.saxpath.XPathReader.predicateExpr(XPathReader.java:722)

at com.werken.saxpath.XPathReader.predicate(XPathReader.java:713)

at com.werken.saxpath.XPathReader.predicates(XPathReader.java:698)

at com.werken.saxpath.XPathReader.nameTest(XPathReader.java:664)

at com.werken.saxpath.XPathReader.nodeTest(XPathReader.java:543)

at com.werken.saxpath.XPathReader.step(XPathReader.java:492)

at com.werken.saxpath.XPathReader.steps(XPathReader.java:443)

at com.werken.saxpath.XPathReader.relativeLocationPath(XPathReader.java:377)

at com.werken.saxpath.XPathReader.locationPath(XPathReader.java:288)

at com.werken.saxpath.XPathReader.pathExpr(XPathReader.java:101)

at com.werken.saxpath.XPathReader.unionExpr(XPathReader.java:940)

at com.werken.saxpath.XPathReader.unaryExpr(XPathReader.java:928)

at com.werken.saxpath.XPathReader.multiplicativeExpr(XPathReader.java:879)

at com.werken.saxpath.XPathReader.additiveExpr(XPathReader.java:850)

at com.werken.saxpath.XPathReader.relationalExpr(XPathReader.java:807)

at com.werken.saxpath.XPathReader.equalityExpr(XPathReader.java:778)

at com.werken.saxpath.XPathReader.andExpr(XPathReader.java:756)

at com.werken.saxpath.XPathReader.orExpr(XPathReader.java:734)

at com.werken.saxpath.XPathReader.expr(XPathReader.java:727)

at com.werken.saxpath.XPathReader.parse(XPathReader.java:44)

at org.jaxen.JaXPath.<init>(JaXPath.java:28)

at org.jaxen.BaseXPath.<init>(BaseXPath.java:17)

at org.jaxen.jdom.XPath.<init>(XPath.java:12)

at com.jmlie.MP3_Publisher.MP3Data.addTract(MP3Data.java:90)

at MP3_Publisher.processMP3s(MP3_Publisher.java:154)

at MP3_Publisher.processMP3s(MP3_Publisher.java:150)

at MP3_Publisher.processMP3s(MP3_Publisher.java:150)

at MP3_Publisher.doGet(MP3_Publisher.java:63)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)

at org.apache.tomcat.core.Handler.service(Handler.java:287)

at org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)

at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)

at org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)

at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:213)

at org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)

at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)

at java.lang.Thread.run(Thread.java:539)



_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com


_______________________________________________
Jaxen-interest mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jaxen-interest

Reply via email to