Hi,

I am working on getting lucene indexing working on *Google App Engine*.
I am using a *ramdirectory* . I am facing a null pointer exception
when I *close
the indexwriter.*
I think that might have something to do with the fact that only the
following libraries are supported in google app engine.
http://code.google.com/appengine/docs/java/jrewhitelist.html

I am using *lucene 3.5.0* and *app engine java version 1.6.1*

The following is the stack trace which i get

com.mahaashop.search.utils.Utils log: java.lang.NullPointerException
        at org.apache.lucene.store.DataOutput.writeString(DataOutput.java:103)
        at 
org.apache.lucene.store.DataOutput.writeStringStringMap(DataOutput.java:189)
        at org.apache.lucene.index.SegmentInfo.write(SegmentInfo.java:623)
        at org.apache.lucene.index.SegmentInfos.write(SegmentInfos.java:394)
        at 
org.apache.lucene.index.SegmentInfos.prepareCommit(SegmentInfos.java:872)
        at 
org.apache.lucene.index.IndexWriter.startCommit(IndexWriter.java:4601)
        at 
org.apache.lucene.index.IndexWriter.prepareCommit(IndexWriter.java:3453)
        at 
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:3524)
        at 
org.apache.lucene.index.IndexWriter.closeInternal(IndexWriter.java:1879)
        at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:1822)
        at org.apache.lucene.index.*IndexWriter.close*(IndexWriter.java:1786)



The code works properly on my local machine (I haven't added much of a code
, just added some sample documents and did a indexwriter.close())

Has someone faced this issue before ??

Thanks,
Sandeep

Reply via email to