I can't repro this but I see the [test] bug ... it's because we added a method named "finishDocument" to CompressingStoredFieldsWriter :)
I committed a fix. Mike McCandless http://blog.mikemccandless.com On Mon, Jan 14, 2013 at 4:56 PM, <[email protected]> wrote: > Build: builds.flonkings.com/job/Lucene-trunk-Linux-Java6-64-test-only/20323/ > > 1 tests failed. > REGRESSION: > org.apache.lucene.index.TestIndexWriterWithThreads.testIOExceptionDuringAbort > > Error Message: > Captured an uncaught exception in thread: Thread[id=26, name=Lucene Merge > Thread #0, state=RUNNABLE, group=TGRP-TestIndexWriterWithThreads] > > Stack Trace: > com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an > uncaught exception in thread: Thread[id=26, name=Lucene Merge Thread #0, > state=RUNNABLE, group=TGRP-TestIndexWriterWithThreads] > at > __randomizedtesting.SeedInfo.seed([978103916B30FBED:C68E7587E456DBFE]:0) > Caused by: org.apache.lucene.index.MergePolicy$MergeException: > java.io.IOException: now failing on purpose > at __randomizedtesting.SeedInfo.seed([978103916B30FBED]:0) > at > org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:541) > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:514) > Caused by: java.io.IOException: now failing on purpose > at > org.apache.lucene.index.TestIndexWriterWithThreads$FailOnlyOnAbortOrFlush.eval(TestIndexWriterWithThreads.java:371) > at > org.apache.lucene.store.MockDirectoryWrapper.maybeThrowDeterministicException(MockDirectoryWrapper.java:787) > at > org.apache.lucene.store.MockIndexOutputWrapper.writeBytes(MockIndexOutputWrapper.java:122) > at > org.apache.lucene.store.MockIndexOutputWrapper.writeByte(MockIndexOutputWrapper.java:73) > at org.apache.lucene.store.DataOutput.writeVInt(DataOutput.java:195) > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.writeHeader(CompressingStoredFieldsWriter.java:191) > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.flush(CompressingStoredFieldsWriter.java:215) > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.finishDocument(CompressingStoredFieldsWriter.java:154) > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.merge(CompressingStoredFieldsWriter.java:377) > at > org.apache.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:283) > at org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:105) > at > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3653) > at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3258) > at > org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:401) > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478) > > > > > Build Log: > [...truncated 297 lines...] > [junit4:junit4] Suite: org.apache.lucene.index.TestIndexWriterWithThreads > [junit4:junit4] 2> 2013-jan-14 14:53:40 > com.carrotsearch.randomizedtesting.RandomizedRunner$QueueUncaughtExceptionsHandler > uncaughtException > [junit4:junit4] 2> VARNING: Uncaught exception in thread: Thread[Lucene > Merge Thread #0,6,TGRP-TestIndexWriterWithThreads] > [junit4:junit4] 2> org.apache.lucene.index.MergePolicy$MergeException: > java.io.IOException: now failing on purpose > [junit4:junit4] 2> at > __randomizedtesting.SeedInfo.seed([978103916B30FBED]:0) > [junit4:junit4] 2> at > org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:541) > [junit4:junit4] 2> at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:514) > [junit4:junit4] 2> Caused by: java.io.IOException: now failing on purpose > [junit4:junit4] 2> at > org.apache.lucene.index.TestIndexWriterWithThreads$FailOnlyOnAbortOrFlush.eval(TestIndexWriterWithThreads.java:371) > [junit4:junit4] 2> at > org.apache.lucene.store.MockDirectoryWrapper.maybeThrowDeterministicException(MockDirectoryWrapper.java:787) > [junit4:junit4] 2> at > org.apache.lucene.store.MockIndexOutputWrapper.writeBytes(MockIndexOutputWrapper.java:122) > [junit4:junit4] 2> at > org.apache.lucene.store.MockIndexOutputWrapper.writeByte(MockIndexOutputWrapper.java:73) > [junit4:junit4] 2> at > org.apache.lucene.store.DataOutput.writeVInt(DataOutput.java:195) > [junit4:junit4] 2> at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.writeHeader(CompressingStoredFieldsWriter.java:191) > [junit4:junit4] 2> at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.flush(CompressingStoredFieldsWriter.java:215) > [junit4:junit4] 2> at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.finishDocument(CompressingStoredFieldsWriter.java:154) > [junit4:junit4] 2> at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.merge(CompressingStoredFieldsWriter.java:377) > [junit4:junit4] 2> at > org.apache.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:283) > [junit4:junit4] 2> at > org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:105) > [junit4:junit4] 2> at > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3653) > [junit4:junit4] 2> at > org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3258) > [junit4:junit4] 2> at > org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:401) > [junit4:junit4] 2> at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478) > [junit4:junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=TestIndexWriterWithThreads > -Dtests.method=testIOExceptionDuringAbort -Dtests.seed=978103916B30FBED > -Dtests.slow=true -Dtests.locale=sv -Dtests.timezone=SystemV/MST7 > -Dtests.file.encoding=ISO-8859-1 > [junit4:junit4] ERROR 1.34s J0 | > TestIndexWriterWithThreads.testIOExceptionDuringAbort <<< > [junit4:junit4] > Throwable #1: > com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an > uncaught exception in thread: Thread[id=26, name=Lucene Merge Thread #0, > state=RUNNABLE, group=TGRP-TestIndexWriterWithThreads] > [junit4:junit4] > at > __randomizedtesting.SeedInfo.seed([978103916B30FBED:C68E7587E456DBFE]:0) > [junit4:junit4] > Caused by: > org.apache.lucene.index.MergePolicy$MergeException: java.io.IOException: now > failing on purpose > [junit4:junit4] > at > __randomizedtesting.SeedInfo.seed([978103916B30FBED]:0) > [junit4:junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:541) > [junit4:junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:514) > [junit4:junit4] > Caused by: java.io.IOException: now failing on purpose > [junit4:junit4] > at > org.apache.lucene.index.TestIndexWriterWithThreads$FailOnlyOnAbortOrFlush.eval(TestIndexWriterWithThreads.java:371) > [junit4:junit4] > at > org.apache.lucene.store.MockDirectoryWrapper.maybeThrowDeterministicException(MockDirectoryWrapper.java:787) > [junit4:junit4] > at > org.apache.lucene.store.MockIndexOutputWrapper.writeBytes(MockIndexOutputWrapper.java:122) > [junit4:junit4] > at > org.apache.lucene.store.MockIndexOutputWrapper.writeByte(MockIndexOutputWrapper.java:73) > [junit4:junit4] > at > org.apache.lucene.store.DataOutput.writeVInt(DataOutput.java:195) > [junit4:junit4] > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.writeHeader(CompressingStoredFieldsWriter.java:191) > [junit4:junit4] > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.flush(CompressingStoredFieldsWriter.java:215) > [junit4:junit4] > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.finishDocument(CompressingStoredFieldsWriter.java:154) > [junit4:junit4] > at > org.apache.lucene.codecs.compressing.CompressingStoredFieldsWriter.merge(CompressingStoredFieldsWriter.java:377) > [junit4:junit4] > at > org.apache.lucene.index.SegmentMerger.mergeFields(SegmentMerger.java:283) > [junit4:junit4] > at > org.apache.lucene.index.SegmentMerger.merge(SegmentMerger.java:105) > [junit4:junit4] > at > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3653) > [junit4:junit4] > at > org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3258) > [junit4:junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:401) > [junit4:junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:478) > [junit4:junit4] 2> NOTE: test params are: > codec=DummyCompressingStoredFields(storedFieldsFormat=CompressingStoredFieldsFormat(compressionMode=DUMMY, > chunkSize=188)), sim=RandomSimilarityProvider(queryNorm=false,coord=crazy): > {field=DFR I(ne)LZ(0.3), body=DFR G2, titleTokenized=DFR I(n)B3(800.0)}, > locale=sv, timezone=SystemV/MST7 > [junit4:junit4] 2> NOTE: Linux 3.2.0-26-generic amd64/Sun Microsystems Inc. > 1.6.0_33 (64-bit)/cpus=8,threads=1,free=43048176,total=212926464 > [junit4:junit4] 2> NOTE: All tests run in this JVM: [TestCheckIndex, > TestSpansAdvanced, TestBlockPostingsFormat3, TestIndexWriterWithThreads] > [junit4:junit4] Completed on J0 in 11.67s, 12 tests, 1 error <<< FAILURES! > > [...truncated 829 lines...] > BUILD FAILED > /var/lib/jenkins/workspace/Lucene-trunk-Linux-Java6-64-test-only/checkout/lucene/build.xml:50: > The following error occurred while executing this line: > /var/lib/jenkins/workspace/Lucene-trunk-Linux-Java6-64-test-only/checkout/lucene/common-build.xml:1176: > The following error occurred while executing this line: > /var/lib/jenkins/workspace/Lucene-trunk-Linux-Java6-64-test-only/checkout/lucene/common-build.xml:841: > There were test failures: 325 suites, 1863 tests, 1 error, 23 ignored (11 > assumptions) > > Total time: 3 minutes 51 seconds > Build step 'Invoke Ant' marked build as failure > Archiving artifacts > Recording test results > Email was triggered for: Failure > Sending email for trigger: Failure > > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
