Hi,
 
        well I use Xindice to store a lot of documents and all of these documents have id atribute by the root element. Because I need to search through this attribute quickly I try to create index in the pattern form '[EMAIL PROTECTED]'. The index is correctly created but when I try to store new documents in the Xindice I got this exception:
 
     java.lang.NullPointerException
     at org.apache.xindice.core.indexer.IndexPattern.getMatchLevel(IndexPattern.java:155)
     at org.apache.xindice.core.indexer.IndexManager$SAXHandler.processEntry(IndexManager.java:495)
     at org.apache.xindice.core.indexer.IndexManager$SAXHandler.startElement(IndexManager.java:531)
     at org.apache.xindice.xml.sax.SAXEventGenerator.processContainer(SAXEventGenerator.java:251)
     at org.apache.xindice.xml.sax.SAXEventGenerator.processContainer(SAXEventGenerator.java:269)
     at org.apache.xindice.xml.sax.SAXEventGenerator.start(SAXEventGenerator.java:342)
     at org.apache.xindice.core.indexer.IndexManager$SAXHandler.<init>(IndexManager.java:462)
     at org.apache.xindice.core.indexer.IndexManager$SAXHandler.<init>(IndexManager.java:478)
     at org.apache.xindice.core.indexer.IndexManager.addDocument(IndexManager.java:392)
     at org.apache.xindice.core.Collection.putDocument(Collection.java:627)
     at org.apache.xindice.core.Collection.insertDocument(Collection.java:659)
     at org.apache.xindice.client.corba.CollectionServant.insertDocument(CollectionServant.java:317)
     at org.apache.xindice.client.corba.db.CollectionPOA._invoke(CollectionPOA.java:181)
     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)
 
It seems that the pattern is not correct but in the Xindice documentation is writen that pattern should be in this form!!
 
Any help, please??
 
Tarzan

Reply via email to