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.