Hi,

Got following error during optimize of index on 2 nodes of 12 node cluster.
Please let me know if the index can be recovered and how and what could be
the reason?
Total number of nodes: 12
No replica.
Solr version - 5.4.0
Java version - 1.7.0_91 (Open JDK 64 bit)
Ubuntu version : Ubuntu 14.04.3 LTS

2016-01-31 20:00:31.211 ERROR (qtp1698904557-9710) [c:core s:shard4
r:core_node3 x:core] o.a.s.h.RequestHandlerBase java.io.IOException:
Invalid vInt detected (too many bits)
    at org.apache.lucene.store.DataInput.readVInt(DataInput.java:141)
    at
org.apache.lucene.codecs.lucene54.Lucene54DocValuesProducer.readNumericEntry(Lucene54DocValuesProducer.java:355)
    at
org.apache.lucene.codecs.lucene54.Lucene54DocValuesProducer.readFields(Lucene54DocValuesProducer.java:243)
    at
org.apache.lucene.codecs.lucene54.Lucene54DocValuesProducer.<init>(Lucene54DocValuesProducer.java:122)
    at
org.apache.lucene.codecs.lucene54.Lucene54DocValuesFormat.fieldsProducer(Lucene54DocValuesFormat.java:113)
    at
org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.<init>(PerFieldDocValuesFormat.java:268)
    at
org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat.fieldsProducer(PerFieldDocValuesFormat.java:358)
    at
org.apache.lucene.index.SegmentDocValues.newDocValuesProducer(SegmentDocValues.java:51)
    at
org.apache.lucene.index.SegmentDocValues.getDocValuesProducer(SegmentDocValues.java:67)
    at
org.apache.lucene.index.SegmentReader.initDocValuesProducer(SegmentReader.java:147)
    at org.apache.lucene.index.SegmentReader.<init>(SegmentReader.java:81)
    at
org.apache.lucene.index.ReadersAndUpdates.getReader(ReadersAndUpdates.java:145)
    at
org.apache.lucene.index.BufferedUpdatesStream$SegmentState.<init>(BufferedUpdatesStream.java:384)
    at
org.apache.lucene.index.BufferedUpdatesStream.openSegmentStates(BufferedUpdatesStream.java:416)
    at
org.apache.lucene.index.BufferedUpdatesStream.applyDeletesAndUpdates(BufferedUpdatesStream.java:261)
    at
org.apache.lucene.index.IndexWriter.applyAllDeletesAndUpdates(IndexWriter.java:3161)
    at
org.apache.lucene.index.IndexWriter.maybeApplyDeletes(IndexWriter.java:3147)
    at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:3124)
    at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:3087)
    at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1741)
    at org.apache.lucene.index.IndexWriter.forceMerge(IndexWriter.java:1721)
    at
org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:590)
    at
org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:95)
    at
org.apache.solr.update.processor.UpdateRequestProcessor.processCommit(UpdateRequestProcessor.java:62)
    at
org.apache.solr.update.processor.DistributedUpdateProcessor.doLocalCommit(DistributedUpdateProcessor.java:1612)
    at
org.apache.solr.update.processor.DistributedUpdateProcessor.processCommit(DistributedUpdateProcessor.java:1589)
    at
org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:69)
    at
org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:64)
    at
org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:156)
    at org.apache.solr.core.SolrCore.execute(SolrCore.java:2073)
    at org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:658)
    at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:457)
    at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:222)
    at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:181)
    at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
    at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)
    at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
    at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)
    at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)
    at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
    at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)
    at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)
    at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
    at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
    at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:215)
    at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:110)
    at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
    at org.eclipse.jetty.server.Server.handle(Server.java:499)
    at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310)
    at
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)
    at
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)
    at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
    at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
    at java.lang.Thread.run(Thread.java:745)
    Suppressed: org.apache.lucene.index.CorruptIndexException: checksum
passed (582a737d). possibly transient resource issue, or a Lucene or JVM
bug
(resource=BufferedChecksumIndexInput(MMapIndexInput(path="/home/user/cluster/solr3/server/solr/core/data/index/_eas_Lucene54_0.dvm")))
        at
org.apache.lucene.codecs.CodecUtil.checkFooter(CodecUtil.java:380)
        at
org.apache.lucene.codecs.lucene54.Lucene54DocValuesProducer.<init>(Lucene54DocValuesProducer.java:126)
        ... 50 more

Thanks,
Modassar

Reply via email to