You are viewing a plain text version of this content. The canonical link for it is here.
Posted to xindice-users@xml.apache.org by Ro...@firstdatacorp.com on 2003/01/28 00:05:06 UTC

NullPointerException in query "Beep"

Please help! when I execute the following XPath query against Xindice,

(//ClientProfile/propertySheets/ClientPropertySheet/properties/property)
[@id='icas' and self::node()='1234']

Xindice causes a Beep and the following stack trace :


java.lang.NullPointerException
        at
org.apache.xindice.core.indexer.IndexPattern.<init>(IndexPattern.java:91)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.queryComparison(XPathQueryResolver.java:923)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evalValComparison(XPathQueryResolver.java:468)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:314)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evalSetComparison(XPathQueryResolver.java:430)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:306)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:302)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evalLocationPath(XPathQueryResolver.java:393)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:297)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:302)
        at
org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.execute(XPathQueryResolver.java:229)
        at
org.apache.xindice.core.query.XPathQueryResolver.query(XPathQueryResolver.java:151)
        at
org.apache.xindice.core.query.QueryEngine.query(QueryEngine.java:147)
        at
org.apache.xindice.core.Collection.queryCollection(Collection.java:847)
        at
org.apache.xindice.client.corba.CollectionServant.queryCollection(CollectionServant.java:424)
        at org.apache.xindice.client.corba.db.CollectionPOA.
_invoke(CollectionPOA.java:332)
        at org.openorb.adapter.poa.POA.dispatch(POA.java:975)
        at
org.openorb.net.AbstractServerRequest.dispatch(AbstractServerRequest.java:750)
        at
org.openorb.net.ServerManagerImpl.serve_request(ServerManagerImpl.java:1467)
        at
org.openorb.net.ServerManagerImpl.thread_pool_main(ServerManagerImpl.java:1410)
        at
org.openorb.net.ServerManagerImpl.access$200(ServerManagerImpl.java:77)
        at
org.openorb.net.ServerManagerImpl$PoolThread.run(ServerManagerImpl.java:1557)



What is going on here? What am I doing wrong?

The result however, is the desired one!
Go figure.


Rob Marcotte
team partner, FDNET




Re: NullPointerException in query "Beep"

Posted by "Mark J. Stang" <ma...@earthlink.net>.
Need more input.   Who, what, where, when and how!

Mark

Robert.Marcotte@firstdatacorp.com wrote:

> Please help! when I execute the following XPath query against Xindice,
>
> (//ClientProfile/propertySheets/ClientPropertySheet/properties/property)
> [@id='icas' and self::node()='1234']
>
> Xindice causes a Beep and the following stack trace :
>
> java.lang.NullPointerException
>         at
> org.apache.xindice.core.indexer.IndexPattern.<init>(IndexPattern.java:91)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.queryComparison(XPathQueryResolver.java:923)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evalValComparison(XPathQueryResolver.java:468)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:314)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evalSetComparison(XPathQueryResolver.java:430)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:306)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:302)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evalLocationPath(XPathQueryResolver.java:393)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:297)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.evaluate(XPathQueryResolver.java:302)
>         at
> org.apache.xindice.core.query.XPathQueryResolver$XPathQuery.execute(XPathQueryResolver.java:229)
>         at
> org.apache.xindice.core.query.XPathQueryResolver.query(XPathQueryResolver.java:151)
>         at
> org.apache.xindice.core.query.QueryEngine.query(QueryEngine.java:147)
>         at
> org.apache.xindice.core.Collection.queryCollection(Collection.java:847)
>         at
> org.apache.xindice.client.corba.CollectionServant.queryCollection(CollectionServant.java:424)
>         at org.apache.xindice.client.corba.db.CollectionPOA.
> _invoke(CollectionPOA.java:332)
>         at org.openorb.adapter.poa.POA.dispatch(POA.java:975)
>         at
> org.openorb.net.AbstractServerRequest.dispatch(AbstractServerRequest.java:750)
>         at
> org.openorb.net.ServerManagerImpl.serve_request(ServerManagerImpl.java:1467)
>         at
> org.openorb.net.ServerManagerImpl.thread_pool_main(ServerManagerImpl.java:1410)
>         at
> org.openorb.net.ServerManagerImpl.access$200(ServerManagerImpl.java:77)
>         at
> org.openorb.net.ServerManagerImpl$PoolThread.run(ServerManagerImpl.java:1557)
>
> What is going on here? What am I doing wrong?
>
> The result however, is the desired one!
> Go figure.
>
> Rob Marcotte
> team partner, FDNET

--
Mark J Stang
System Architect
Cybershop Systems