Lucene - Core
  1. Lucene - Core
  2. LUCENE-4468

BlockPF.PosVIntBlockFPDelta should be a vlong

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.1, 6.0
    • Component/s: core/codecs
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      It seems a stopword for a large collection could easily blow this out of the water.

      We need a Test2BPositions!

      1. LUCENE-4468_test.patch
        4 kB
        Robert Muir
      2. LUCENE-4468.patch
        23 kB
        Robert Muir
      3. LUCENE-4468.patch
        10 kB
        Robert Muir

        Activity

        Hide
        Robert Muir added a comment -

        and skipFPdelta still smells bad too being vint (as it always did in 3.x too in my opinion)

        Show
        Robert Muir added a comment - and skipFPdelta still smells bad too being vint (as it always did in 3.x too in my opinion)
        Hide
        Robert Muir added a comment -

        Here's a test (that actually fails, unlike the other Test2B*'s which are currently screwed).

        Before fixing this we need to fix LUCENE-4469. We could have serious bugs and not know.

        test:
        [junit4:junit4] <JUnit4> says שלום! Master seed: 205C2D17810CCDC0
        [junit4:junit4] Executing 1 suite with 1 JVM.
        [junit4:junit4] 
        [junit4:junit4] Suite: org.apache.lucene.index.Test2BPositions
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:35:23, stalled for 71.4s at: Test2BPositions.test
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:36:23, stalled for  131s at: Test2BPositions.test
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:37:23, stalled for  191s at: Test2BPositions.test
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:38:23, stalled for  251s at: Test2BPositions.test
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:39:23, stalled for  311s at: Test2BPositions.test
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:40:23, stalled for  371s at: Test2BPositions.test
        [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:41:23, stalled for  431s at: Test2BPositions.test
        [junit4:junit4]   1> CheckIndex failed
        [junit4:junit4]   1> Segments file=segments_1 numSegments=1 version=5.0 format=
        [junit4:junit4]   1>   1 of 1: name=_j docCount=82595525
        [junit4:junit4]   1>     codec=Lucene40
        [junit4:junit4]   1>     compound=false
        [junit4:junit4]   1>     numFiles=8
        [junit4:junit4]   1>     size (MB)=3,820.005
        [junit4:junit4]   1>     diagnostics = {os=Linux, os.version=3.2.0-24-generic, mergeFactor=9, source=merge, lucene.version=5.0-SNAPSHOT, os.arch=amd64, mergeMaxNumSegments=1, java.version=1.7.0_01, java.vendor=Oracle Corporation}
        [junit4:junit4]   1>     no deletions
        [junit4:junit4]   1>     test: open reader.........OK
        [junit4:junit4]   1>     test: fields..............OK [1 fields]
        [junit4:junit4]   1>     test: field norms.........OK [0 fields]
        [junit4:junit4]   1>     test: terms, freq, prox...ERROR: java.io.EOFException: read past EOF: SimpleFSIndexInput(path="/home/rmuir/workspace/lucene-trunk/lucene/build/core/test/J0/2BPositions2255022550tmp/_j_Block_0.pos")
        [junit4:junit4]   1> java.io.EOFException: read past EOF: SimpleFSIndexInput(path="/home/rmuir/workspace/lucene-trunk/lucene/build/core/test/J0/2BPositions2255022550tmp/_j_Block_0.pos")
        [junit4:junit4]   1> 	at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:266)
        [junit4:junit4]   1> 	at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:138)
        [junit4:junit4]   1> 	at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:113)
        [junit4:junit4]   1> 	at org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:118)
        [junit4:junit4]   1> 	at org.apache.lucene.codecs.block.ForUtil.readBlock(ForUtil.java:198)
        [junit4:junit4]   1> 	at org.apache.lucene.codecs.block.BlockPostingsReader$BlockDocsAndPositionsEnum.refillPositions(BlockPostingsReader.java:740)
        [junit4:junit4]   1> 	at org.apache.lucene.codecs.block.BlockPostingsReader$BlockDocsAndPositionsEnum.nextPosition(BlockPostingsReader.java:937)
        [junit4:junit4]   1> 	at org.apache.lucene.index.CheckIndex.checkFields(CheckIndex.java:848)
        [junit4:junit4]   1> 	at org.apache.lucene.index.CheckIndex.testPostings(CheckIndex.java:1177)
        [junit4:junit4]   1> 	at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:598)
        [junit4:junit4]   1> 	at org.apache.lucene.util._TestUtil.checkIndex(_TestUtil.java:199)
        [junit4:junit4]   1> 	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:605)
        [junit4:junit4]   1> 	at org.apache.lucene.index.Test2BPositions.test(Test2BPositions.java:81)
        [junit4:junit4]   1> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        [junit4:junit4]   1> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        [junit4:junit4]   1> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        [junit4:junit4]   1> 	at java.lang.reflect.Method.invoke(Method.java:601)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51)
        [junit4:junit4]   1> 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693)
        [junit4:junit4]   1> 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
        [junit4:junit4]   1> 	at java.lang.Thread.run(Thread.java:722)
        [junit4:junit4]   1>     test: stored fields.......OK [0 total field count; avg 0 fields per doc]
        [junit4:junit4]   1>     test: term vectors........OK [0 total vector count; avg 0 term/freq vector fields per doc]
        [junit4:junit4]   1>     test: DocValues........OK [0 total doc Count; Num DocValues Fields 0
        [junit4:junit4]   1> FAILED
        [junit4:junit4]   1>     WARNING: fixIndex() would remove reference to this segment; full exception:
        [junit4:junit4]   1> java.lang.RuntimeException: Term Index test failed
        [junit4:junit4]   1> 	at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:613)
        [junit4:junit4]   1> 	at org.apache.lucene.util._TestUtil.checkIndex(_TestUtil.java:199)
        [junit4:junit4]   1> 	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:605)
        [junit4:junit4]   1> 	at org.apache.lucene.index.Test2BPositions.test(Test2BPositions.java:81)
        [junit4:junit4]   1> 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        [junit4:junit4]   1> 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        [junit4:junit4]   1> 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        [junit4:junit4]   1> 	at java.lang.reflect.Method.invoke(Method.java:601)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51)
        [junit4:junit4]   1> 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693)
        [junit4:junit4]   1> 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
        [junit4:junit4]   1> 	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]   1> 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
        [junit4:junit4]   1> 	at java.lang.Thread.run(Thread.java:722)
        [junit4:junit4]   1> 
        [junit4:junit4]   1> WARNING: 1 broken segments (containing 82595525 documents) detected
        [junit4:junit4]   1> 
        [junit4:junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=Test2BPositions -Dtests.method=test -Dtests.seed=205C2D17810CCDC0 -Dtests.nightly=true -Dtests.slow=true -Dtests.codec=Lucene40 -Dtests.postingsformat=Block -Dtests.locale=cs_CZ -Dtests.timezone=Pacific/Niue -Dtests.file.encoding=UTF-8
        [junit4:junit4] ERROR    476s | Test2BPositions.test <<<
        [junit4:junit4]    > Throwable #1: java.lang.RuntimeException: CheckIndex failed
        [junit4:junit4]    > 	at __randomizedtesting.SeedInfo.seed([205C2D17810CCDC0:A80812CD2FF0A038]:0)
        [junit4:junit4]    > 	at org.apache.lucene.util._TestUtil.checkIndex(_TestUtil.java:203)
        [junit4:junit4]    > 	at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:605)
        [junit4:junit4]    > 	at org.apache.lucene.index.Test2BPositions.test(Test2BPositions.java:81)
        [junit4:junit4]    > 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        [junit4:junit4]    > 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        [junit4:junit4]    > 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        [junit4:junit4]    > 	at java.lang.reflect.Method.invoke(Method.java:601)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51)
        [junit4:junit4]    > 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693)
        [junit4:junit4]    > 	at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70)
        [junit4:junit4]    > 	at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36)
        [junit4:junit4]    > 	at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358)
        [junit4:junit4]    > 	at java.lang.Thread.run(Thread.java:722)
        [junit4:junit4]   2> NOTE: test params are: codec=Lucene40: Block(blocksize=128), sim=RandomSimilarityProvider(queryNorm=false,coord=no): {}, locale=cs_CZ, timezone=Pacific/Niue
        [junit4:junit4]   2> NOTE: Linux 3.2.0-24-generic amd64/Oracle Corporation 1.7.0_01 (64-bit)/cpus=8,threads=1,free=340826048,total=355467264
        [junit4:junit4]   2> NOTE: All tests run in this JVM: [Test2BPositions]
        [junit4:junit4] Completed in 475.93s, 1 test, 1 error <<< FAILURES!
        [junit4:junit4] 
        [junit4:junit4] 
        [junit4:junit4] Tests with failures:
        [junit4:junit4]   - org.apache.lucene.index.Test2BPositions.test
        [junit4:junit4] 
        [junit4:junit4] 
        [junit4:junit4] JVM J0:     0.38 ..   476.92 =   476.54s
        [junit4:junit4] Execution time total: 7 minutes 56 seconds
        [junit4:junit4] Tests summary: 1 suite, 1 test, 1 error
        
        BUILD FAILED
        /home/rmuir/workspace/lucene-trunk/lucene/common-build.xml:1143: The following error occurred while executing this line:
        /home/rmuir/workspace/lucene-trunk/lucene/common-build.xml:816: There were test failures: 1 suite, 1 test, 1 error
        
        Total time: 7 minutes 58 seconds
        
        Show
        Robert Muir added a comment - Here's a test (that actually fails, unlike the other Test2B*'s which are currently screwed). Before fixing this we need to fix LUCENE-4469 . We could have serious bugs and not know. test: [junit4:junit4] <JUnit4> says שלום! Master seed: 205C2D17810CCDC0 [junit4:junit4] Executing 1 suite with 1 JVM. [junit4:junit4] [junit4:junit4] Suite: org.apache.lucene.index.Test2BPositions [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:35:23, stalled for 71.4s at: Test2BPositions.test [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:36:23, stalled for 131s at: Test2BPositions.test [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:37:23, stalled for 191s at: Test2BPositions.test [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:38:23, stalled for 251s at: Test2BPositions.test [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:39:23, stalled for 311s at: Test2BPositions.test [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:40:23, stalled for 371s at: Test2BPositions.test [junit4:junit4] HEARTBEAT J0: 2012-10-09T13:41:23, stalled for 431s at: Test2BPositions.test [junit4:junit4] 1> CheckIndex failed [junit4:junit4] 1> Segments file=segments_1 numSegments=1 version=5.0 format= [junit4:junit4] 1> 1 of 1: name=_j docCount=82595525 [junit4:junit4] 1> codec=Lucene40 [junit4:junit4] 1> compound=false [junit4:junit4] 1> numFiles=8 [junit4:junit4] 1> size (MB)=3,820.005 [junit4:junit4] 1> diagnostics = {os=Linux, os.version=3.2.0-24-generic, mergeFactor=9, source=merge, lucene.version=5.0-SNAPSHOT, os.arch=amd64, mergeMaxNumSegments=1, java.version=1.7.0_01, java.vendor=Oracle Corporation} [junit4:junit4] 1> no deletions [junit4:junit4] 1> test: open reader.........OK [junit4:junit4] 1> test: fields..............OK [1 fields] [junit4:junit4] 1> test: field norms.........OK [0 fields] [junit4:junit4] 1> test: terms, freq, prox...ERROR: java.io.EOFException: read past EOF: SimpleFSIndexInput(path="/home/rmuir/workspace/lucene-trunk/lucene/build/core/test/J0/2BPositions2255022550tmp/_j_Block_0.pos") [junit4:junit4] 1> java.io.EOFException: read past EOF: SimpleFSIndexInput(path="/home/rmuir/workspace/lucene-trunk/lucene/build/core/test/J0/2BPositions2255022550tmp/_j_Block_0.pos") [junit4:junit4] 1> at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:266) [junit4:junit4] 1> at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:138) [junit4:junit4] 1> at org.apache.lucene.store.BufferedIndexInput.readBytes(BufferedIndexInput.java:113) [junit4:junit4] 1> at org.apache.lucene.store.MockIndexInputWrapper.readBytes(MockIndexInputWrapper.java:118) [junit4:junit4] 1> at org.apache.lucene.codecs.block.ForUtil.readBlock(ForUtil.java:198) [junit4:junit4] 1> at org.apache.lucene.codecs.block.BlockPostingsReader$BlockDocsAndPositionsEnum.refillPositions(BlockPostingsReader.java:740) [junit4:junit4] 1> at org.apache.lucene.codecs.block.BlockPostingsReader$BlockDocsAndPositionsEnum.nextPosition(BlockPostingsReader.java:937) [junit4:junit4] 1> at org.apache.lucene.index.CheckIndex.checkFields(CheckIndex.java:848) [junit4:junit4] 1> at org.apache.lucene.index.CheckIndex.testPostings(CheckIndex.java:1177) [junit4:junit4] 1> at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:598) [junit4:junit4] 1> at org.apache.lucene.util._TestUtil.checkIndex(_TestUtil.java:199) [junit4:junit4] 1> at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:605) [junit4:junit4] 1> at org.apache.lucene.index.Test2BPositions.test(Test2BPositions.java:81) [junit4:junit4] 1> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit4:junit4] 1> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [junit4:junit4] 1> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit4:junit4] 1> at java.lang.reflect.Method.invoke(Method.java:601) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51) [junit4:junit4] 1> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693) [junit4:junit4] 1> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) [junit4:junit4] 1> at java.lang.Thread.run(Thread.java:722) [junit4:junit4] 1> test: stored fields.......OK [0 total field count; avg 0 fields per doc] [junit4:junit4] 1> test: term vectors........OK [0 total vector count; avg 0 term/freq vector fields per doc] [junit4:junit4] 1> test: DocValues........OK [0 total doc Count; Num DocValues Fields 0 [junit4:junit4] 1> FAILED [junit4:junit4] 1> WARNING: fixIndex() would remove reference to this segment; full exception: [junit4:junit4] 1> java.lang.RuntimeException: Term Index test failed [junit4:junit4] 1> at org.apache.lucene.index.CheckIndex.checkIndex(CheckIndex.java:613) [junit4:junit4] 1> at org.apache.lucene.util._TestUtil.checkIndex(_TestUtil.java:199) [junit4:junit4] 1> at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:605) [junit4:junit4] 1> at org.apache.lucene.index.Test2BPositions.test(Test2BPositions.java:81) [junit4:junit4] 1> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit4:junit4] 1> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [junit4:junit4] 1> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit4:junit4] 1> at java.lang.reflect.Method.invoke(Method.java:601) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51) [junit4:junit4] 1> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693) [junit4:junit4] 1> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) [junit4:junit4] 1> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] 1> at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) [junit4:junit4] 1> at java.lang.Thread.run(Thread.java:722) [junit4:junit4] 1> [junit4:junit4] 1> WARNING: 1 broken segments (containing 82595525 documents) detected [junit4:junit4] 1> [junit4:junit4] 2> NOTE: reproduce with: ant test -Dtestcase=Test2BPositions -Dtests.method=test -Dtests.seed=205C2D17810CCDC0 -Dtests.nightly=true -Dtests.slow=true -Dtests.codec=Lucene40 -Dtests.postingsformat=Block -Dtests.locale=cs_CZ -Dtests.timezone=Pacific/Niue -Dtests.file.encoding=UTF-8 [junit4:junit4] ERROR 476s | Test2BPositions.test <<< [junit4:junit4] > Throwable #1: java.lang.RuntimeException: CheckIndex failed [junit4:junit4] > at __randomizedtesting.SeedInfo.seed([205C2D17810CCDC0:A80812CD2FF0A038]:0) [junit4:junit4] > at org.apache.lucene.util._TestUtil.checkIndex(_TestUtil.java:203) [junit4:junit4] > at org.apache.lucene.store.MockDirectoryWrapper.close(MockDirectoryWrapper.java:605) [junit4:junit4] > at org.apache.lucene.index.Test2BPositions.test(Test2BPositions.java:81) [junit4:junit4] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [junit4:junit4] > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) [junit4:junit4] > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [junit4:junit4] > at java.lang.reflect.Method.invoke(Method.java:601) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(RandomizedRunner.java:1559) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$600(RandomizedRunner.java:79) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(RandomizedRunner.java:737) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(RandomizedRunner.java:773) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(RandomizedRunner.java:787) [junit4:junit4] > at org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRuleSetupTeardownChained.java:50) [junit4:junit4] > at org.apache.lucene.util.TestRuleFieldCacheSanity$1.evaluate(TestRuleFieldCacheSanity.java:51) [junit4:junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) [junit4:junit4] > at org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThreadAndTestName.java:48) [junit4:junit4] > at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) [junit4:junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] > at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) [junit4:junit4] > at com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask(ThreadLeakControl.java:782) [junit4:junit4] > at com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadLeakControl.java:442) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:746) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:648) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:682) [junit4:junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:693) [junit4:junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45) [junit4:junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:42) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMethodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:39) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:43) [junit4:junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48) [junit4:junit4] > at org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleIgnoreAfterMaxFailures.java:70) [junit4:junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:55) [junit4:junit4] > at com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(StatementAdapter.java:36) [junit4:junit4] > at com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.run(ThreadLeakControl.java:358) [junit4:junit4] > at java.lang.Thread.run(Thread.java:722) [junit4:junit4] 2> NOTE: test params are: codec=Lucene40: Block(blocksize=128), sim=RandomSimilarityProvider(queryNorm=false,coord=no): {}, locale=cs_CZ, timezone=Pacific/Niue [junit4:junit4] 2> NOTE: Linux 3.2.0-24-generic amd64/Oracle Corporation 1.7.0_01 (64-bit)/cpus=8,threads=1,free=340826048,total=355467264 [junit4:junit4] 2> NOTE: All tests run in this JVM: [Test2BPositions] [junit4:junit4] Completed in 475.93s, 1 test, 1 error <<< FAILURES! [junit4:junit4] [junit4:junit4] [junit4:junit4] Tests with failures: [junit4:junit4] - org.apache.lucene.index.Test2BPositions.test [junit4:junit4] [junit4:junit4] [junit4:junit4] JVM J0: 0.38 .. 476.92 = 476.54s [junit4:junit4] Execution time total: 7 minutes 56 seconds [junit4:junit4] Tests summary: 1 suite, 1 test, 1 error BUILD FAILED /home/rmuir/workspace/lucene-trunk/lucene/common-build.xml:1143: The following error occurred while executing this line: /home/rmuir/workspace/lucene-trunk/lucene/common-build.xml:816: There were test failures: 1 suite, 1 test, 1 error Total time: 7 minutes 58 seconds
        Hide
        Robert Muir added a comment -

        Patch: Test2BPositions now passes.

        I also fixed skipFPDelta.
        I'll see if i can make an additional test that overflows it (Lucene40 should also fail)

        Show
        Robert Muir added a comment - Patch: Test2BPositions now passes. I also fixed skipFPDelta. I'll see if i can make an additional test that overflows it (Lucene40 should also fail)
        Hide
        Robert Muir added a comment -

        Updated patch with tests for all the overflows. I made them both Ignore'd for now: but Test2BPositions could maybe be a Nightly test, the other one is too absurd.

        Show
        Robert Muir added a comment - Updated patch with tests for all the overflows. I made them both Ignore'd for now: but Test2BPositions could maybe be a Nightly test, the other one is too absurd.
        Hide
        Michael McCandless added a comment -

        +1

        Nice tests

        Show
        Michael McCandless added a comment - +1 Nice tests
        Hide
        Commit Tag Bot added a comment -

        [branch_4x commit] Robert Muir
        http://svn.apache.org/viewvc?view=revision&revision=1396400

        LUCENE-4468: fix integer overflows in PosVIntBlockFPDelta,SkipDelta

        Show
        Commit Tag Bot added a comment - [branch_4x commit] Robert Muir http://svn.apache.org/viewvc?view=revision&revision=1396400 LUCENE-4468 : fix integer overflows in PosVIntBlockFPDelta,SkipDelta

          People

          • Assignee:
            Unassigned
            Reporter:
            Robert Muir
          • Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development