Just to document - ran into a random failure - hasn't happened many times before or after, but figured I'd throw it up in case its seen again.
Testsuite: org.apache.solr.client.solrj.embedded.LargeVolumeBinaryJettyTest Tests run: 1, Failures: 1, Errors: 0, Time elapsed: 10.267 sec INFO: [] webapp=/example path=/update/javabin params={wt=javabin&version=1} status=0 QTime=144 Nov 30, 2009 3:29:54 PM org.apache.solr.update.processor.LogUpdateProcessor finish INFO: {add=[T3:0, T3:1, T3:2, T3:3, T3:4, T3:5, T3:6, T3:7, ... (8 added)]} 0 143 Nov 30, 2009 3:29:54 PM org.apache.solr.core.SolrCore execute INFO: [] webapp=/example path=/update/javabin params={wt=javabin&version=1} status=0 QTime=143 Nov 30, 2009 3:29:54 PM org.apache.solr.update.DirectUpdateHandler2 commit INFO: start commit(optimize=false,waitFlush=true,waitSearcher=true,expungeDeletes=false) Nov 30, 2009 3:29:54 PM org.apache.solr.update.processor.LogUpdateProcessor finish INFO: {} 0 4 Nov 30, 2009 3:29:54 PM org.apache.solr.common.SolrException log SEVERE: java.lang.RuntimeException: after flush: fdx size mismatch: 418 docs vs 0 length in bytes of _b6.fdx file exists?=false at org.apache.lucene.index.StoredFieldsWriter.closeDocStore(StoredFieldsWriter.java:97) at org.apache.lucene.index.DocFieldProcessor.closeDocStore(DocFieldProcessor.java:50) at org.apache.lucene.index.DocumentsWriter.closeDocStore(DocumentsWriter.java:380) at org.apache.lucene.index.DocumentsWriter.flush(DocumentsWriter.java:581) at org.apache.lucene.index.IndexWriter.doFlushInternal(IndexWriter.java:4294) at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:4192) at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:4183) at org.apache.lucene.index.IndexWriter.closeInternal(IndexWriter.java:2190) at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:2153) at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:2117) at org.apache.solr.update.SolrIndexWriter.close(SolrIndexWriter.java:230) at org.apache.solr.update.DirectUpdateHandler2.closeWriter(DirectUpdateHandler2.java:181) at org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:409) at org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:85) at org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:48) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:835) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) Nov 30, 2009 3:29:54 PM org.apache.solr.core.SolrCore execute INFO: [] webapp=/example path=/update/javabin params={waitSearcher=true&waitFlush=true&wt=javabin&commit=true&version=1} status=500 QTime=4 Nov 30, 2009 3:29:54 PM org.apache.solr.common.SolrException log SEVERE: java.lang.RuntimeException: after flush: fdx size mismatch: 418 docs vs 0 length in bytes of _b6.fdx file exists?=false at org.apache.lucene.index.StoredFieldsWriter.closeDocStore(StoredFieldsWriter.java:97) at org.apache.lucene.index.DocFieldProcessor.closeDocStore(DocFieldProcessor.java:50) at org.apache.lucene.index.DocumentsWriter.closeDocStore(DocumentsWriter.java:380) at org.apache.lucene.index.DocumentsWriter.flush(DocumentsWriter.java:581) at org.apache.lucene.index.IndexWriter.doFlushInternal(IndexWriter.java:4294) at org.apache.lucene.index.IndexWriter.doFlush(IndexWriter.java:4192) at org.apache.lucene.index.IndexWriter.flush(IndexWriter.java:4183) at org.apache.lucene.index.IndexWriter.closeInternal(IndexWriter.java:2190) at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:2153) at org.apache.lucene.index.IndexWriter.close(IndexWriter.java:2117) at org.apache.solr.update.SolrIndexWriter.close(SolrIndexWriter.java:230) at org.apache.solr.update.DirectUpdateHandler2.closeWriter(DirectUpdateHandler2.java:181) at org.apache.solr.update.DirectUpdateHandler2.commit(DirectUpdateHandler2.java:409) at org.apache.solr.update.processor.RunUpdateProcessor.processCommit(RunUpdateProcessorFactory.java:85) at org.apache.solr.handler.RequestHandlerUtils.handleCommit(RequestHandlerUtils.java:107) at org.apache.solr.handler.ContentStreamHandlerBase.handleRequestBody(ContentStreamHandlerBase.java:48) at org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:131) at org.apache.solr.core.SolrCore.execute(SolrCore.java:1316) at org.apache.solr.servlet.SolrDispatchFilter.execute(SolrDispatchFilter.java:338) at org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:241) at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1089) at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:365) at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181) at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:712) at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139) at org.mortbay.jetty.Server.handle(Server.java:285) at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:502) at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:835) at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:641) at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:208) at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:378) at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:226) at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442) org.apache.solr.common.SolrException: after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__javalangRuntimeException_after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__at_orgapacheluceneindexStoredFieldsWritercloseDocStoreStoredFieldsWriterjava97__at_orgapacheluceneindexDocFieldProcessorcloseDocStoreDocFieldProcessorjava50__at_orgapacheluceneindexDocumentsWritercloseDocStoreDocumentsWriterjava380__at_orgapacheluceneindexDocumentsWriterflushDocumentsWriterjava581__at_orgapacheluceneindexIndexWriterdoFlushInternalIndexWriterjava4294__at_orgapacheluceneindexIndexWriterdoFlushIndexWriterjava4192__at_orgapacheluceneindexIndexWriterflushIndexWriterjava4183__at_orgapacheluceneindexIndexWritercloseInternalIndexWriterjava2190__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2153__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2117__at_orgapachesolrupdateSolrIndexWritercloseSolrIndexWriterjava230__at_orgapachesolrupdateDirectUpdateHandler2closeWriterDirectUpdateHandler2java181__at_orgapachesolrupdateDirectUpdateHandler2commitDirectUpdateHandler2java409__at_orgapachesolrupdateprocessorRunUpdateProcessorprocessCommitRunUpdateProcessorFactoryjava85__at_orgapachesolrhandlerRequestHandlerUtilshandleCommitRequestHandlerUtilsjava107__at_orgapachesolrhandlerContentStreamHandlerBasehandleRequestBodyContentStreamHandlerBasejava48__at_orgapachesolrhandlerRequestHandlerBasehandleRequestRequestHandlerBasejava131__at_orgapachesolrcoreSolrCoreexecuteSolrCorejava1316__at_orgapachesolrservletSolrDispatchFilterexecuteSolrDispatchFilterjava338__at_orgapachesolrservletSolrDispatchFilterdoFilterSolrDispatchFilterjava241__at_orgmortbayjettyservletServletHandler$CachedChaindoFilterServletHandlerjava1089__at_orgmortbayjettyservletServletHandlerhandleServletHandlerjava365__at_orgmortbayjetty after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__javalangRuntimeException_after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__at_orgapacheluceneindexStoredFieldsWritercloseDocStoreStoredFieldsWriterjava97__at_orgapacheluceneindexDocFieldProcessorcloseDocStoreDocFieldProcessorjava50__at_orgapacheluceneindexDocumentsWritercloseDocStoreDocumentsWriterjava380__at_orgapacheluceneindexDocumentsWriterflushDocumentsWriterjava581__at_orgapacheluceneindexIndexWriterdoFlushInternalIndexWriterjava4294__at_orgapacheluceneindexIndexWriterdoFlushIndexWriterjava4192__at_orgapacheluceneindexIndexWriterflushIndexWriterjava4183__at_orgapacheluceneindexIndexWritercloseInternalIndexWriterjava2190__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2153__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2117__at_orgapachesolrupdateSolrIndexWritercloseSolrIndexWriterjava230__at_orgapachesolrupdateDirectUpdateHandler2closeWriterDirectUpdateHandler2java181__at_orgapachesolrupdateDirectUpdateHandler2commitDirectUpdateHandler2java409__at_orgapachesolrupdateprocessorRunUpdateProcessorprocessCommitRunUpdateProcessorFactoryjava85__at_orgapachesolrhandlerRequestHandlerUtilshandleCommitRequestHandlerUtilsjava107__at_orgapachesolrhandlerContentStreamHandlerBasehandleRequestBodyContentStreamHandlerBasejava48__at_orgapachesolrhandlerRequestHandlerBasehandleRequestRequestHandlerBasejava131__at_orgapachesolrcoreSolrCoreexecuteSolrCorejava1316__at_orgapachesolrservletSolrDispatchFilterexecuteSolrDispatchFilterjava338__at_orgapachesolrservletSolrDispatchFilterdoFilterSolrDispatchFilterjava241__at_orgmortbayjettyservletServletHandler$CachedChaindoFilterServletHandlerjava1089__at_orgmortbayjettyservletServletHandlerhandleServletHandlerjava365__at_orgmortbayjetty request: http://localhost:58262/example/update/javabin at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:424) at org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:243) at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:105) at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:86) at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:75) at org.apache.solr.client.solrj.LargeVolumeTestBase$DocThread.run(LargeVolumeTestBase.java:104) Exception in thread "DocThread-1" junit.framework.AssertionFailedError: DocThread-1---after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__javalangRuntimeException_after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__at_orgapacheluceneindexStoredFieldsWritercloseDocStoreStoredFieldsWriterjava97__at_orgapacheluceneindexDocFieldProcessorcloseDocStoreDocFieldProcessorjava50__at_orgapacheluceneindexDocumentsWritercloseDocStoreDocumentsWriterjava380__at_orgapacheluceneindexDocumentsWriterflushDocumentsWriterjava581__at_orgapacheluceneindexIndexWriterdoFlushInternalIndexWriterjava4294__at_orgapacheluceneindexIndexWriterdoFlushIndexWriterjava4192__at_orgapacheluceneindexIndexWriterflushIndexWriterjava4183__at_orgapacheluceneindexIndexWritercloseInternalIndexWriterjava2190__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2153__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2117__at_orgapachesolrupdateSolrIndexWritercloseSolrIndexWriterjava230__at_orgapachesolrupdateDirectUpdateHandler2closeWriterDirectUpdateHandler2java181__at_orgapachesolrupdateDirectUpdateHandler2commitDirectUpdateHandler2java409__at_orgapachesolrupdateprocessorRunUpdateProcessorprocessCommitRunUpdateProcessorFactoryjava85__at_orgapachesolrhandlerRequestHandlerUtilshandleCommitRequestHandlerUtilsjava107__at_orgapachesolrhandlerContentStreamHandlerBasehandleRequestBodyContentStreamHandlerBasejava48__at_orgapachesolrhandlerRequestHandlerBasehandleRequestRequestHandlerBasejava131__at_orgapachesolrcoreSolrCoreexecuteSolrCorejava1316__at_orgapachesolrservletSolrDispatchFilterexecuteSolrDispatchFilterjava338__at_orgapachesolrservletSolrDispatchFilterdoFilterSolrDispatchFilterjava241__at_orgmortbayjettyservletServletHandler$CachedChaindoFilterServletHandlerjava1089__at_orgmortbayjettyservletServletHandlerhandleServletHandlerjava365__at_orgmortbayjetty after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__javalangRuntimeException_after_flush_fdx_size_mismatch_418_docs_vs_0_length_in_bytes_of__b6fdx_file_existsfalse__at_orgapacheluceneindexStoredFieldsWritercloseDocStoreStoredFieldsWriterjava97__at_orgapacheluceneindexDocFieldProcessorcloseDocStoreDocFieldProcessorjava50__at_orgapacheluceneindexDocumentsWritercloseDocStoreDocumentsWriterjava380__at_orgapacheluceneindexDocumentsWriterflushDocumentsWriterjava581__at_orgapacheluceneindexIndexWriterdoFlushInternalIndexWriterjava4294__at_orgapacheluceneindexIndexWriterdoFlushIndexWriterjava4192__at_orgapacheluceneindexIndexWriterflushIndexWriterjava4183__at_orgapacheluceneindexIndexWritercloseInternalIndexWriterjava2190__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2153__at_orgapacheluceneindexIndexWritercloseIndexWriterjava2117__at_orgapachesolrupdateSolrIndexWritercloseSolrIndexWriterjava230__at_orgapachesolrupdateDirectUpdateHandler2closeWriterDirectUpdateHandler2java181__at_orgapachesolrupdateDirectUpdateHandler2commitDirectUpdateHandler2java409__at_orgapachesolrupdateprocessorRunUpdateProcessorprocessCommitRunUpdateProcessorFactoryjava85__at_orgapachesolrhandlerRequestHandlerUtilshandleCommitRequestHandlerUtilsjava107__at_orgapachesolrhandlerContentStreamHandlerBasehandleRequestBodyContentStreamHandlerBasejava48__at_orgapachesolrhandlerRequestHandlerBasehandleRequestRequestHandlerBasejava131__at_orgapachesolrcoreSolrCoreexecuteSolrCorejava1316__at_orgapachesolrservletSolrDispatchFilterexecuteSolrDispatchFilterjava338__at_orgapachesolrservletSolrDispatchFilterdoFilterSolrDispatchFilterjava241__at_orgmortbayjettyservletServletHandler$CachedChaindoFilterServletHandlerjava1089__at_orgmortbayjettyservletServletHandlerhandleServletHandlerjava365__at_orgmortbayjetty request: http://localhost:58262/example/update/javabin at junit.framework.Assert.fail(Assert.java:47) at org.apache.solr.client.solrj.LargeVolumeTestBase$DocThread.run(LargeVolumeTestBase.java:111) Nov 30, 2009 3:29:55 PM org.apache.solr.update.DirectUpdateHandler2 commit INFO: start commit(optimize=false,waitFlush=true,waitSearcher=true,expungeDeletes=false) Nov 30, 2009 3:29:55 PM org.apache.solr.search.SolrIndexSearcher <init> INFO: Opening searc...@64552a2b main Nov 30, 2009 3:29:55 PM org.apache.solr.update.DirectUpdateHandler2 commit INFO: end_commit_flush Nov 30, 2009 3:29:55 PM org.apache.solr.update.DirectUpdateHandler2 commit INFO: start commit(optimize=false,waitFlush=true,waitSearcher=true,expungeDeletes=false) Nov 30, 2009 3:29:55 PM org.apache.solr.core.SolrCore getSearcher INFO: [] PERFORMANCE WARNING: Overlapping onDeckSearchers=2