I'm experiencing the same problem. I'm running Lucene/solr 3.5 with Webspher FEP6
My setup has multiple slaves which are replicating via master server by doing SnapPull every 60 seconds. The exception I see in the trace log is below [8/23/14 16:28:46:001 UTC] 00000059 SolrCore E org.apache.solr.common.SolrException log java.io.IOException: seek past EOF: MMapIndexInput(path="/usr/WebSphere/AppServer70/profiles/search/solr /home/MC_10001/en_US/CatalogEntry/data/index/_16.frq") at org.apache.lucene.store.MMapDirectory$MMapIndexInput.seek(MMapDirectory.java:352) at org.apache.lucene.index.SegmentTermDocs.seek(SegmentTermDocs.java:92) at org.apache.lucene.index.SegmentTermDocs.seek(SegmentTermDocs.java:59) at org.apache.lucene.index.IndexReader.termDocs(IndexReader.java:1277) at org.apache.lucene.index.SegmentReader.termDocs(SegmentReader.java:490) at org.apache.solr.search.SolrIndexReader.termDocs(SolrIndexReader.java:321) at org.apache.lucene.search.TermQuery$TermWeight.scorer(TermQuery.java:102) at org.apache.lucene.search.BooleanQuery$BooleanWeight.scorer(BooleanQuery.java:298) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:577) at org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:364) at org.apache.solr.search.SolrIndexSearcher.getDocSetNC(SolrIndexSearcher.java:849) at org.apache.solr.search.SolrIndexSearcher.getPositiveDocSet(SolrIndexSearcher.java:621) at org.apache.solr.search.SolrIndexSearcher.getProcessedFilter(SolrIndexSearcher.java:755) at org.apache.solr.search.SolrIndexSearcher.getDocListAndSetNC(SolrIndexSearcher.java:1327) at org.apache.solr.search.SolrIndexSearcher.getDocListC(SolrIndexSearcher.java:1158) at org.apache.solr.search.SolrIndexSearcher.search(SolrIndexSearcher.java:362) at org.apache.solr.handler.component.QueryComponent.process(QueryComponent.java:378) at com.ibm.commerce.foundation.internal.server.services.search.component.solr.SolrSearchMultipleQueryComponent.process(SolrSearchMultipleQueryComponent.java:394) at org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:194) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:129) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1372) I'm also seeing the following error in the SystemOut.log very often [8/22/14 18:17:02:903 UTC] 0000004b ReplicationHa E org.apache.solr.handler.ReplicationHandler doFetch SnapPull failed org.apache.solr.common.SolrException: Index fetch failed : at org.apache.solr.handler.SnapPuller.fetchLatestIndex(SnapPuller.java:331) at org.apache.solr.handler.ReplicationHandler.doFetch(ReplicationHandler.java:268) at org.apache.solr.handler.SnapPuller$1.run(SnapPuller.java:159) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317) at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:204) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:895) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:918) at java.lang.Thread.run(Thread.java:738) Caused by: java.io.FileNotFoundException: File does not exist /usr/WebSphere/AppServer70/profiles/search/solr/home/MC_10001/en_US/CatalogEntry/data/index.20140822181700/_15.prx at org.apache.solr.common.util.FileUtils.sync(FileUtils.java:64) at org.apache.solr.handler.SnapPuller$FileFetcher$1.run(SnapPuller.java:923) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:439) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) But there is a directory named "index" under /usr/WebSphere/AppServer70/profiles/search/solr/home/MC_10001/en_US/CatalogEntry/data/ which contains all the index files on all slaves and the files seems to be getting refreshed (up to date) as well. I don't quite understand why it is still complaining and why is it looking for a folder by the name index.<date> instead. Appreciate your assistance on this. Cheers, blogger8 -- View this message in context: http://lucene.472066.n3.nabble.com/Solr-3-3-SEVERE-java-io-IOException-seek-past-EOF-tp3181869p4155164.html Sent from the Solr - User mailing list archive at Nabble.com.