I am seeing the following exception very occasionally while indexing a large 
collection using Solr 4.1:

Jan 26, 2013 9:09:19 AM org.apache.solr.core.CachingDirectoryFactory close
INFO: Releasing directory:/ssd/solr
Jan 26, 2013 9:09:19 AM org.apache.solr.update.DirectUpdateHandler2 commit
INFO: end_commit_flush
Exception in thread "Lucene Merge Thread #1918" 
org.apache.lucene.index.MergePolicy$MergeException: 
java.lang.ArrayIndexOutOfBoundsException
        at 
org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:541)
        at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:514)
Caused by: java.lang.ArrayIndexOutOfBoundsException
        at org.apache.lucene.codecs.compressing.LZ4.decompress(LZ4.java:132)
        at 
org.apache.lucene.codecs.compressing.CompressionMode$4.decompress(CompressionMode.java:135)
        at 
org.apache.lucene.codecs.compressing.CompressingStoredFieldsReader$ChunkIterator.decompress(CompressingStoredFieldsReader.java:388)
        at 
org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.merge(CompressingStoredFieldsWriter.java:368)
        at 
org.apache.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:283)
        at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:105)
        at 
org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3698)
        at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3303)
        at 
org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:401)
        at 
org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478)

Best Regards,

Jonathan

Reply via email to