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