In our application, we are getting NullPointerExceptions very frequently. It
seems like it's happening during the merge operation (commit). There are no
exceptions while adding documents to Solr. We are using Solr 1.3.0. I looked
around the mailing list, and found that there is a JIRA issue opened for a
similar bug (Lucene-1374), but it's not exactly the same. Also, my fields
are not compressed.

Has anyone seem this before?

Below is the stacktrace.

Exception in thread "Lucene Merge Thread #142"
org.apache.lucene.index.MergePolicy$MergeException:
java.lang.NullPointerException
    at
org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:325)
    at
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:302)
Caused by: java.lang.NullPointerException
    at
org.apache.lucene.index.FieldsWriter.writeField(FieldsWriter.java:179)
    at
org.apache.lucene.index.FieldsWriter.addDocument(FieldsWriter.java:268)
    at
org.apache.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:361)
    at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:140)
    at
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:4485)
    at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:4143)
    at
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:218)
    at
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:274)

Thanks,
Sameer.

Reply via email to