This doesnt reproduce yet for me. But its the new safety check from LUCENE-5842 detecting file truncation (or bug in ramdir or similar)
On Mon, Jul 28, 2014 at 1:48 AM, <[email protected]> wrote: > Build: builds.flonkings.com/job/Lucene-trunk-Linux-Java7-64-test-only/91095/ > > 1 tests failed. > REGRESSION: > org.apache.lucene.index.TestBinaryDocValuesUpdates.testManyReopensAndFields > > Error Message: > Captured an uncaught exception in thread: Thread[id=354, name=Lucene Merge > Thread #6, state=RUNNABLE, group=TGRP-TestBinaryDocValuesUpdates] > > Stack Trace: > com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an > uncaught exception in thread: Thread[id=354, name=Lucene Merge Thread #6, > state=RUNNABLE, group=TGRP-TestBinaryDocValuesUpdates] > at > __randomizedtesting.SeedInfo.seed([879E92147F435095:B162F03BFEB63389]:0) > Caused by: org.apache.lucene.index.MergePolicy$MergeException: > java.io.EOFException: read past EOF: > RAMInputStream(name=RAMInputStream(name=_i.cfs) [slice=_i_Memory_0.mdvd]) > at __randomizedtesting.SeedInfo.seed([879E92147F435095]:0) > at > org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:545) > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:518) > Caused by: java.io.EOFException: read past EOF: > RAMInputStream(name=RAMInputStream(name=_i.cfs) [slice=_i_Memory_0.mdvd]) > at > org.apache.lucene.store.RAMInputStream.switchCurrentBuffer(RAMInputStream.java:98) > at > org.apache.lucene.store.RAMInputStream.readBytes(RAMInputStream.java:81) > at > org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:128) > at > org.apache.lucene.store.BufferedChecksumIndexInput.readBytes(BufferedChecksumIndexInput.java:49) > at org.apache.lucene.store.DataInput.readBytes(DataInput.java:82) > at org.apache.lucene.store.DataInput.skipBytes(DataInput.java:266) > at > org.apache.lucene.store.ChecksumIndexInput.seek(ChecksumIndexInput.java:51) > at > org.apache.lucene.codecs.CodecUtil.checksumEntireFile(CodecUtil.java:267) > at > org.apache.lucene.codecs.memory.MemoryDocValuesProducer.checkIntegrity(MemoryDocValuesProducer.java:258) > at > org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.checkIntegrity(PerFieldDocValuesFormat.java:329) > at > org.apache.lucene.index.SegmentReader.checkIntegrity(SegmentReader.java:644) > at org.apache.lucene.index.SegmentMerger.<init>(SegmentMerger.java:60) > at > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3978) > at org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3589) > at > org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:405) > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:482) > > > > > Build Log: > [...truncated 1541 lines...] > [junit4] Suite: org.apache.lucene.index.TestBinaryDocValuesUpdates > [junit4] 2> NOTE: reproduce with: ant test > -Dtestcase=TestBinaryDocValuesUpdates -Dtests.method=testManyReopensAndFields > -Dtests.seed=879E92147F435095 -Dtests.slow=true -Dtests.locale=sr_CS > -Dtests.timezone=Asia/Anadyr -Dtests.file.encoding=UTF-8 > [junit4] ERROR 1.09s J5 | > TestBinaryDocValuesUpdates.testManyReopensAndFields <<< > [junit4] > Throwable #1: > com.carrotsearch.randomizedtesting.UncaughtExceptionError: Captured an > uncaught exception in thread: Thread[id=354, name=Lucene Merge Thread #6, > state=RUNNABLE, group=TGRP-TestBinaryDocValuesUpdates] > [junit4] > at > __randomizedtesting.SeedInfo.seed([879E92147F435095:B162F03BFEB63389]:0) > [junit4] > Caused by: > org.apache.lucene.index.MergePolicy$MergeException: java.io.EOFException: > read past EOF: RAMInputStream(name=RAMInputStream(name=_i.cfs) > [slice=_i_Memory_0.mdvd]) > [junit4] > at > __randomizedtesting.SeedInfo.seed([879E92147F435095]:0) > [junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler.handleMergeException(ConcurrentMergeScheduler.java:545) > [junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:518) > [junit4] > Caused by: java.io.EOFException: read past EOF: > RAMInputStream(name=RAMInputStream(name=_i.cfs) [slice=_i_Memory_0.mdvd]) > [junit4] > at > org.apache.lucene.store.RAMInputStream.switchCurrentBuffer(RAMInputStream.java:98) > [junit4] > at > org.apache.lucene.store.RAMInputStream.readBytes(RAMInputStream.java:81) > [junit4] > at > org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:128) > [junit4] > at > org.apache.lucene.store.BufferedChecksumIndexInput.readBytes(BufferedChecksumIndexInput.java:49) > [junit4] > at > org.apache.lucene.store.DataInput.readBytes(DataInput.java:82) > [junit4] > at > org.apache.lucene.store.DataInput.skipBytes(DataInput.java:266) > [junit4] > at > org.apache.lucene.store.ChecksumIndexInput.seek(ChecksumIndexInput.java:51) > [junit4] > at > org.apache.lucene.codecs.CodecUtil.checksumEntireFile(CodecUtil.java:267) > [junit4] > at > org.apache.lucene.codecs.memory.MemoryDocValuesProducer.checkIntegrity(MemoryDocValuesProducer.java:258) > [junit4] > at > org.apache.lucene.codecs.perfield.PerFieldDocValuesFormat$FieldsReader.checkIntegrity(PerFieldDocValuesFormat.java:329) > [junit4] > at > org.apache.lucene.index.SegmentReader.checkIntegrity(SegmentReader.java:644) > [junit4] > at > org.apache.lucene.index.SegmentMerger.<init>(SegmentMerger.java:60) > [junit4] > at > org.apache.lucene.index.IndexWriter.mergeMiddle(IndexWriter.java:3978) > [junit4] > at > org.apache.lucene.index.IndexWriter.merge(IndexWriter.java:3589) > [junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler.doMerge(ConcurrentMergeScheduler.java:405) > [junit4] > at > org.apache.lucene.index.ConcurrentMergeScheduler$MergeThread.run(ConcurrentMergeScheduler.java:482) > [junit4] 2> NOTE: test params are: codec=Lucene49: > {bdv=PostingsFormat(name=SimpleText), > k2=PostingsFormat(name=Lucene41VarGapFixedInterval), > foo=PostingsFormat(name=Asserting), > dvUpdateKey=PostingsFormat(name=Asserting), f=PostingsFormat(name=Asserting), > k1=PostingsFormat(name=Asserting), > key=PostingsFormat(name=Lucene41VarGapFixedInterval), > upd=PostingsFormat(name=MockRandom), updKey=PostingsFormat(name=SimpleText), > id=PostingsFormat(name=Lucene41VarGapFixedInterval)}, > docValues:{f2=DocValuesFormat(name=Lucene49), > sdv=DocValuesFormat(name=SimpleText), bdv1=DocValuesFormat(name=SimpleText), > cf4=DocValuesFormat(name=SimpleText), f3=DocValuesFormat(name=SimpleText), > cf3=DocValuesFormat(name=Lucene49), ssdv=DocValuesFormat(name=Asserting), > bdv2=DocValuesFormat(name=Asserting), > control=DocValuesFormat(name=SimpleText), > val=DocValuesFormat(name=SimpleText), f4=DocValuesFormat(name=Asserting), > bdv=DocValuesFormat(name=Lucene49), f0=DocValuesFormat(name=Asserting), > cf2=DocValuesFormat(name=Memory), cf1=DocValuesFormat(name=Asserting), > cf0=DocValuesFormat(name=SimpleText), f=DocValuesFormat(name=Asserting), > f5=DocValuesFormat(name=Memory), f1=DocValuesFormat(name=Memory), > cf=DocValuesFormat(name=Memory), ndv=DocValuesFormat(name=Lucene49)}, > sim=RandomSimilarityProvider(queryNorm=false,coord=no): {}, locale=sr_CS, > timezone=Asia/Anadyr > [junit4] 2> NOTE: Linux 3.2.0-26-generic amd64/Oracle Corporation > 1.7.0_55 (64-bit)/cpus=8,threads=1,free=110349872,total=234356736 > [junit4] 2> NOTE: All tests run in this JVM: [TestSloppyMath, > TestFieldInfos, TestAutomaton, TestDocumentsWriterDeleteQueue, Nested1, > TestOperations, TestNIOFSDirectory, TestMultiFields, Nested1, Nested2, > Nested3, TestStressNRT, TestPerFieldPostingsFormat2, Test4GBStoredFields, > TestPhrasePrefixQuery, TestAtomicUpdate, TestTopDocsCollector, > TestNewestSegment, TestUTF32ToUTF8, TestMinShouldMatch2, > TestLucene45DocValuesFormat, TestBooleanMinShouldMatch, TestDateTools, > TestField, TestBytesStore, TestSortRandom, Test2BPostings, > TestDocValuesFormat, TestBackwardsCompatibility, TestArrayUtil, > TestConsistentFieldNumbers, TestCompressingStoredFieldsFormat, Nested2, > Nested, TestIndexInput, TestNearSpansOrdered, TestScorerPerf, > TestRegexpRandom, TestCheckIndex, TestBooleanQueryVisitSubscorers, > TestSizeBoundedForceMerge, TestParallelTermEnum, TestBinaryTerms, > TestIndexWriterConfig, TestDateSort, TestFilterIterator, > TestMockDirectoryWrapper, TestAssertions, TestIndexWriterOnJRECrash, > TestTermdocPerf, TestBinaryDocValuesUpdates] > [junit4] Completed on J5 in 41.95s, 30 tests, 1 error <<< FAILURES! > > [...truncated 19 lines...] > BUILD FAILED > /var/lib/jenkins/workspace/Lucene-trunk-Linux-Java7-64-test-only/checkout/lucene/build.xml:49: > The following error occurred while executing this line: > /var/lib/jenkins/workspace/Lucene-trunk-Linux-Java7-64-test-only/checkout/lucene/common-build.xml:1298: > The following error occurred while executing this line: > /var/lib/jenkins/workspace/Lucene-trunk-Linux-Java7-64-test-only/checkout/lucene/common-build.xml:922: > There were test failures: 403 suites, 3373 tests, 1 error, 117 ignored (106 > assumptions) > > Total time: 6 minutes 1 second > 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]
