Hello Everyone, While trying to index a set of documents on remote Solr instance, the connection broke and it left the index in an inconsistent state. Now, when I start the instance, it fails while getting the searcher with the following exception-
Caused by: java.io.IOException: read past EOF at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:207) at org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:39) at org.apache.lucene.store.ChecksumIndexInput.readByte(ChecksumIndexInput.java:40) at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:71) at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:268) at org.apache.lucene.index.DirectoryReader$1.doBody(DirectoryReader.java:79) at org.apache.lucene.index.SegmentInfos$FindSegmentsFile.run(SegmentInfos.java:753) at org.apache.lucene.index.DirectoryReader.open(DirectoryReader.java:75) at org.apache.lucene.index.IndexReader.open(IndexReader.java:428) at org.apache.lucene.index.IndexReader.open(IndexReader.java:371) at org.apache.solr.core.StandardIndexReaderFactory.newReader(StandardIndexReaderFactory.java:38) at org.apache.solr.core.SolrCore.getSearcher(SolrCore.java:1080) I saw this JIRA entry- https://jira.atlassian.com/browse/JRA-12030 that asks to re-index. Is there a way to restore the last known good index snapshot? Thanks, Anuj