You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Tor Egil <tr...@gmail.com> on 2013/09/26 11:08:08 UTC

auto commit error...:java.lang.ArrayIndexOutOfBoundsException

Running Solr - 4.4.0 1504776 - sarowe - 2013-07-19 03:00:56 on solrcloud with
1 master and 2 replicas.
I have tested autocommit (every 10000 document) for a while, and came over
this one today:

2013-09-26T06:47:07 INFO  (o.a.solr.update.UpdateHandler:511) - start
commit{,optimize=false,openSearcher=true,waitSearcher=true,expungeDeletes=false,softCommit=false,prepareCommit=false}
2013-09-26T06:47:09 ERROR (o.a.solr.update.CommitTracker:119) - auto commit
error...:java.lang.ArrayIndexOutOfBoundsException: -20463
        at
org.apache.lucene.index.ByteSliceReader.init(ByteSliceReader.java:54)
        at
org.apache.lucene.index.TermsHashPerField.initReader(TermsHashPerField.java:104)
        at
org.apache.lucene.index.FreqProxTermsWriterPerField.flush(FreqProxTermsWriterPerField.java:393)
        at
org.apache.lucene.index.FreqProxTermsWriter.flush(FreqProxTermsWriter.java:85)
        at org.apache.lucene.index.TermsHash.flush(TermsHash.java:116)
        at org.apache.lucene.index.DocInverter.flush(DocInverter.java:53)
        at
org.apache.lucene.index.DocFieldProcessor.flush(DocFieldProcessor.java:81)
        at
org.apache.lucene.index.DocumentsWriterPerThread.flush(DocumentsWriterPerThread.java:501)
        at
org.apache.lucene.index.DocumentsWriter.doFlush(DocumentsWriter.java:478)
        at
org.apache.lucene.index.DocumentsWriter.flushAllThreads(DocumentsWriter.java:615)
        at
org.apache.lucene.index.IndexWriter.prepareCommitInternal(IndexWriter.java:2748)
        at
org.apache.lucene.index.IndexWriter.commitInternal(IndexWriter.java:2897)
        at org.apache.lucene.index.IndexWriter.commit(IndexWriter.java:2872)
        at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:549)
        at org.apache.solr.update.CommitTracker.run(CommitTracker.java:216)
        at
java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
        at
java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
        at java.util.concurrent.FutureTask.run(FutureTask.java:166)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
        at
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
        at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
        at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
        at java.lang.Thread.run(Thread.java:724)


Tor Egil



--
View this message in context: http://lucene.472066.n3.nabble.com/auto-commit-error-java-lang-ArrayIndexOutOfBoundsException-tp4092078.html
Sent from the Solr - User mailing list archive at Nabble.com.