You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by je...@sd-datasolutions.de on 2012/06/13 12:45:03 UTC
[JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
1 tests failed.
REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
Error Message:
Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
Stack Trace:
java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
at org.junit.Assert.fail(Assert.java:93)
at org.junit.Assert.assertTrue(Assert.java:43)
at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
Build Log:
[...truncated 1297 lines...]
[junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
[junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
[junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
[junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
[junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
[junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
[junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
[junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
[junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] > at org.junit.Assert.fail(Assert.java:93)
[junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
[junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
[junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
[junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
[junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
[junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
[junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
[junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
[junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
[junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
[junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
[junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
[junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] > at org.junit.Assert.fail(Assert.java:93)
[junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
[junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
[junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
[junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
[junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
[junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
[junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
[junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
[junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
[junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
[junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
[junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
[junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
[junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
[junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
[junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
[junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
[junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] > at org.junit.Assert.fail(Assert.java:93)
[junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
[junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
[junit4] >
[junit4] 1> Thread-924: hit exc
[junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] 1> at org.junit.Assert.fail(Assert.java:93)
[junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
[junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
[junit4] 1> Thread-923: hit exc
[junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] 1> at org.junit.Assert.fail(Assert.java:93)
[junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
[junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
[junit4] 1> Thread-925: hit exc
[junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
[junit4] 1> at org.junit.Assert.fail(Assert.java:93)
[junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
[junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
[junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
[junit4] 1>
[junit4] 2>
[junit4] > (@AfterClass output)
[junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
[junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
[junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
[junit4] 2>
[junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
[...truncated 277 lines...]
[...truncated 1675 lines...]
[...truncated 1675 lines...]
[...truncated 1675 lines...]
[...truncated 1675 lines...]
[...truncated 1675 lines...]
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Simon Willnauer <si...@googlemail.com>.
On Wed, Jun 13, 2012 at 6:11 PM, Michael McCandless
<lu...@mikemccandless.com> wrote:
> It was a thread scheduling issue.
>
> The test opened an IndexWriter, launched indexing threads, then opened
> the first NRT reader.
>
> The failure would happen (as best I can figure out...) if a merge
> completed before the NRT reader was opened.
sneaky, thanks for diggin!
simon
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
> On Wed, Jun 13, 2012 at 11:17 AM, Dawid Weiss
> <da...@cs.put.poznan.pl> wrote:
>> Was it a race condition of some sort? Why do you think it wasn't
>> reproducible from the same seed?
>>
>> Dawid
>>
>> On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
>> <lu...@mikemccandless.com> wrote:
>>> I could never repro this but I think I found the cause (just committed
>>> the fix)...
>>>
>>> Mike McCandless
>>>
>>> http://blog.mikemccandless.com
>>>
>>> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>>>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>>>
>>>> 1 tests failed.
>>>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>>>
>>>> Error Message:
>>>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>
>>>> Stack Trace:
>>>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> at org.junit.Assert.fail(Assert.java:93)
>>>> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>
>>>>
>>>>
>>>>
>>>> Build Log:
>>>> [...truncated 1297 lines...]
>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] >
>>>> [junit4] 1> Thread-924: hit exc
>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] 1> Thread-923: hit exc
>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] 1> Thread-925: hit exc
>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>>>> [junit4] 1>
>>>> [junit4] 2>
>>>> [junit4] > (@AfterClass output)
>>>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>>>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>>>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>>>> [junit4] 2>
>>>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>>>> [...truncated 277 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Dawid Weiss <da...@cs.put.poznan.pl>.
Wrt thread scheduling -- has anybody ever tried dtrace with hotspot on
a linux system? Does it work?
http://docs.oracle.com/javase/6/docs/technotes/guides/vm/dtrace.html
I see there are probes to inspect thread lifecycle but I never played
with dtrace so I've no idea how it works/ if it does work on linux.
Dawid
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Dawid Weiss <da...@cs.put.poznan.pl>.
> It certainly wouldn't be easy to do ... but it sure would it be nice :)
I meant "difficult" as in "practically impossible" :) But then so are
these -- http://js1k.com/
>> There's been some talk about tools to detect data races at the hotspot
Found it -- see this thread:
http://cs.oswego.edu/pipermail/concurrency-interest/2011-September/008205.html
The tool I briefly looked at was this one:
http://babelfish.arc.nasa.gov/trac/jpf
> Or, even, just a way to record and then visualize what the thread
> scheduling had been for a given test failure. In this case I could
> have easily seen that a merge had completed before the NRT reader was
> pulled (which is... unusual).
This is in fact relatively easy if we allowed a jenkins run with some
minor boot classpath adjustments overriding Thread's init/exit methods
and logging timings from there. Obviously it'd have to be bound to a
particular jvm version/ distribution but it can be done. Bytecode
instrumentation would be a nicer alternative here but I'm not sure how
deep it can go in terms of precedence (it'd probably need to be a
native agent and this seems like an overkill).
I also think (didn't check) YourKit's profiler has a thread schedule
visualizer but this adds additional overhead and requires a gui (or
remoting).
Dawid
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Michael McCandless <lu...@mikemccandless.com>.
On Wed, Jun 13, 2012 at 4:05 PM, Dawid Weiss
<da...@cs.put.poznan.pl> wrote:
> This would require some kind of quantified per thread time
> allocation...
It would, and would probably have to have control down in the OS and CPU.
> and would most likely be ruined by any I/O or some other
> kind of external stimuli?
I think it could still work, in theory? It'd just mean the other
threads must stall if thread X is blocked on IO if in fact thread X
was supposed to run before the others.
> Interesting idea but I don't think it's
> possible to achieve.
It certainly wouldn't be easy to do ... but it sure would it be nice :)
> There's been some talk about tools to detect data races at the hotspot
> mailing list. I forgot the pointer but there is a tool that attempts
> to follow all the execution paths and detect potential problems there.
> As you can imagine, it doesn't really work on anything but small
> examples because the number of states explodes with codebase size.
That sounds great too.
Or, even, just a way to record and then visualize what the thread
scheduling had been for a given test failure. In this case I could
have easily seen that a merge had completed before the NRT reader was
pulled (which is... unusual).
Mike McCandless
http://blog.mikemccandless.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Dawid Weiss <da...@cs.put.poznan.pl>.
> while (System.currentTimeMillis() < stopTime
Yeah... we should really avoid depending on wall time. This is a
problem even if you'd like to debug such a test because debugging runs
with an agent, this is typically slower to boot, depends on background
load, etc.
D.
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Robert Muir <rc...@gmail.com>.
I don't think any of this is the problem.
The reproducibility problem in my eyes is clear:
...
while (System.currentTimeMillis() < stopTime
...
On Wed, Jun 13, 2012 at 4:05 PM, Dawid Weiss
<da...@cs.put.poznan.pl> wrote:
> This would require some kind of quantified per thread time
> allocation... and would most likely be ruined by any I/O or some other
> kind of external stimuli? Interesting idea but I don't think it's
> possible to achieve.
>
> There's been some talk about tools to detect data races at the hotspot
> mailing list. I forgot the pointer but there is a tool that attempts
> to follow all the execution paths and detect potential problems there.
> As you can imagine, it doesn't really work on anything but small
> examples because the number of states explodes with codebase size.
>
> Dawid
>
> On Wed, Jun 13, 2012 at 9:54 PM, Michael McCandless
> <lu...@mikemccandless.com> wrote:
>> I would love to have a JVM impl that had random yet repeatable (with a
>> seed) thread scheduling....
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>> On Wed, Jun 13, 2012 at 1:46 PM, Dawid Weiss
>> <da...@cs.put.poznan.pl> wrote:
>>> Ok, thanks. These will be hard to reproduce (thread races). There is
>>> so much room for experimenting though -- with the right
>>> instrumentation you could have thread traces and visualize these...
>>> much like with the jvms/ tests we talked in the other thread.
>>>
>>> Next GSoC :)
>>>
>>> Dawid
>>>
>>> On Wed, Jun 13, 2012 at 6:11 PM, Michael McCandless
>>> <lu...@mikemccandless.com> wrote:
>>>> It was a thread scheduling issue.
>>>>
>>>> The test opened an IndexWriter, launched indexing threads, then opened
>>>> the first NRT reader.
>>>>
>>>> The failure would happen (as best I can figure out...) if a merge
>>>> completed before the NRT reader was opened.
>>>>
>>>> Mike McCandless
>>>>
>>>> http://blog.mikemccandless.com
>>>>
>>>> On Wed, Jun 13, 2012 at 11:17 AM, Dawid Weiss
>>>> <da...@cs.put.poznan.pl> wrote:
>>>>> Was it a race condition of some sort? Why do you think it wasn't
>>>>> reproducible from the same seed?
>>>>>
>>>>> Dawid
>>>>>
>>>>> On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
>>>>> <lu...@mikemccandless.com> wrote:
>>>>>> I could never repro this but I think I found the cause (just committed
>>>>>> the fix)...
>>>>>>
>>>>>> Mike McCandless
>>>>>>
>>>>>> http://blog.mikemccandless.com
>>>>>>
>>>>>> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>>>>>>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>>>>>>
>>>>>>> 1 tests failed.
>>>>>>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>>>>>>
>>>>>>> Error Message:
>>>>>>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>>>>
>>>>>>> Stack Trace:
>>>>>>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>>>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>>>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> at org.junit.Assert.fail(Assert.java:93)
>>>>>>> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Build Log:
>>>>>>> [...truncated 1297 lines...]
>>>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>> [junit4] >
>>>>>>> [junit4] 1> Thread-924: hit exc
>>>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>> [junit4] 1> Thread-923: hit exc
>>>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>> [junit4] 1> Thread-925: hit exc
>>>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>>>>>>> [junit4] 1>
>>>>>>> [junit4] 2>
>>>>>>> [junit4] > (@AfterClass output)
>>>>>>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>>>>>>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>>>>>>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>>>>>>> [junit4] 2>
>>>>>>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>>>>>>> [...truncated 277 lines...]
>>>>>>>
>>>>>>> [...truncated 1675 lines...]
>>>>>>>
>>>>>>> [...truncated 1675 lines...]
>>>>>>>
>>>>>>> [...truncated 1675 lines...]
>>>>>>>
>>>>>>> [...truncated 1675 lines...]
>>>>>>>
>>>>>>> [...truncated 1675 lines...]
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> ---------------------------------------------------------------------
>>>>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
--
lucidimagination.com
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Dawid Weiss <da...@cs.put.poznan.pl>.
This would require some kind of quantified per thread time
allocation... and would most likely be ruined by any I/O or some other
kind of external stimuli? Interesting idea but I don't think it's
possible to achieve.
There's been some talk about tools to detect data races at the hotspot
mailing list. I forgot the pointer but there is a tool that attempts
to follow all the execution paths and detect potential problems there.
As you can imagine, it doesn't really work on anything but small
examples because the number of states explodes with codebase size.
Dawid
On Wed, Jun 13, 2012 at 9:54 PM, Michael McCandless
<lu...@mikemccandless.com> wrote:
> I would love to have a JVM impl that had random yet repeatable (with a
> seed) thread scheduling....
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
> On Wed, Jun 13, 2012 at 1:46 PM, Dawid Weiss
> <da...@cs.put.poznan.pl> wrote:
>> Ok, thanks. These will be hard to reproduce (thread races). There is
>> so much room for experimenting though -- with the right
>> instrumentation you could have thread traces and visualize these...
>> much like with the jvms/ tests we talked in the other thread.
>>
>> Next GSoC :)
>>
>> Dawid
>>
>> On Wed, Jun 13, 2012 at 6:11 PM, Michael McCandless
>> <lu...@mikemccandless.com> wrote:
>>> It was a thread scheduling issue.
>>>
>>> The test opened an IndexWriter, launched indexing threads, then opened
>>> the first NRT reader.
>>>
>>> The failure would happen (as best I can figure out...) if a merge
>>> completed before the NRT reader was opened.
>>>
>>> Mike McCandless
>>>
>>> http://blog.mikemccandless.com
>>>
>>> On Wed, Jun 13, 2012 at 11:17 AM, Dawid Weiss
>>> <da...@cs.put.poznan.pl> wrote:
>>>> Was it a race condition of some sort? Why do you think it wasn't
>>>> reproducible from the same seed?
>>>>
>>>> Dawid
>>>>
>>>> On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
>>>> <lu...@mikemccandless.com> wrote:
>>>>> I could never repro this but I think I found the cause (just committed
>>>>> the fix)...
>>>>>
>>>>> Mike McCandless
>>>>>
>>>>> http://blog.mikemccandless.com
>>>>>
>>>>> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>>>>>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>>>>>
>>>>>> 1 tests failed.
>>>>>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>>>>>
>>>>>> Error Message:
>>>>>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>>>
>>>>>> Stack Trace:
>>>>>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> at org.junit.Assert.fail(Assert.java:93)
>>>>>> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Build Log:
>>>>>> [...truncated 1297 lines...]
>>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>> [junit4] >
>>>>>> [junit4] 1> Thread-924: hit exc
>>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>> [junit4] 1> Thread-923: hit exc
>>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>> [junit4] 1> Thread-925: hit exc
>>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>>>>>> [junit4] 1>
>>>>>> [junit4] 2>
>>>>>> [junit4] > (@AfterClass output)
>>>>>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>>>>>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>>>>>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>>>>>> [junit4] 2>
>>>>>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>>>>>> [...truncated 277 lines...]
>>>>>>
>>>>>> [...truncated 1675 lines...]
>>>>>>
>>>>>> [...truncated 1675 lines...]
>>>>>>
>>>>>> [...truncated 1675 lines...]
>>>>>>
>>>>>> [...truncated 1675 lines...]
>>>>>>
>>>>>> [...truncated 1675 lines...]
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Michael McCandless <lu...@mikemccandless.com>.
I would love to have a JVM impl that had random yet repeatable (with a
seed) thread scheduling....
Mike McCandless
http://blog.mikemccandless.com
On Wed, Jun 13, 2012 at 1:46 PM, Dawid Weiss
<da...@cs.put.poznan.pl> wrote:
> Ok, thanks. These will be hard to reproduce (thread races). There is
> so much room for experimenting though -- with the right
> instrumentation you could have thread traces and visualize these...
> much like with the jvms/ tests we talked in the other thread.
>
> Next GSoC :)
>
> Dawid
>
> On Wed, Jun 13, 2012 at 6:11 PM, Michael McCandless
> <lu...@mikemccandless.com> wrote:
>> It was a thread scheduling issue.
>>
>> The test opened an IndexWriter, launched indexing threads, then opened
>> the first NRT reader.
>>
>> The failure would happen (as best I can figure out...) if a merge
>> completed before the NRT reader was opened.
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>> On Wed, Jun 13, 2012 at 11:17 AM, Dawid Weiss
>> <da...@cs.put.poznan.pl> wrote:
>>> Was it a race condition of some sort? Why do you think it wasn't
>>> reproducible from the same seed?
>>>
>>> Dawid
>>>
>>> On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
>>> <lu...@mikemccandless.com> wrote:
>>>> I could never repro this but I think I found the cause (just committed
>>>> the fix)...
>>>>
>>>> Mike McCandless
>>>>
>>>> http://blog.mikemccandless.com
>>>>
>>>> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>>>>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>>>>
>>>>> 1 tests failed.
>>>>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>>>>
>>>>> Error Message:
>>>>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>>
>>>>> Stack Trace:
>>>>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> at org.junit.Assert.fail(Assert.java:93)
>>>>> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> Build Log:
>>>>> [...truncated 1297 lines...]
>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>> [junit4] >
>>>>> [junit4] 1> Thread-924: hit exc
>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>> [junit4] 1> Thread-923: hit exc
>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>> [junit4] 1> Thread-925: hit exc
>>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>>>>> [junit4] 1>
>>>>> [junit4] 2>
>>>>> [junit4] > (@AfterClass output)
>>>>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>>>>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>>>>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>>>>> [junit4] 2>
>>>>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>>>>> [...truncated 277 lines...]
>>>>>
>>>>> [...truncated 1675 lines...]
>>>>>
>>>>> [...truncated 1675 lines...]
>>>>>
>>>>> [...truncated 1675 lines...]
>>>>>
>>>>> [...truncated 1675 lines...]
>>>>>
>>>>> [...truncated 1675 lines...]
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Dawid Weiss <da...@cs.put.poznan.pl>.
Ok, thanks. These will be hard to reproduce (thread races). There is
so much room for experimenting though -- with the right
instrumentation you could have thread traces and visualize these...
much like with the jvms/ tests we talked in the other thread.
Next GSoC :)
Dawid
On Wed, Jun 13, 2012 at 6:11 PM, Michael McCandless
<lu...@mikemccandless.com> wrote:
> It was a thread scheduling issue.
>
> The test opened an IndexWriter, launched indexing threads, then opened
> the first NRT reader.
>
> The failure would happen (as best I can figure out...) if a merge
> completed before the NRT reader was opened.
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
> On Wed, Jun 13, 2012 at 11:17 AM, Dawid Weiss
> <da...@cs.put.poznan.pl> wrote:
>> Was it a race condition of some sort? Why do you think it wasn't
>> reproducible from the same seed?
>>
>> Dawid
>>
>> On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
>> <lu...@mikemccandless.com> wrote:
>>> I could never repro this but I think I found the cause (just committed
>>> the fix)...
>>>
>>> Mike McCandless
>>>
>>> http://blog.mikemccandless.com
>>>
>>> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>>>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>>>
>>>> 1 tests failed.
>>>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>>>
>>>> Error Message:
>>>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>>
>>>> Stack Trace:
>>>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> at org.junit.Assert.fail(Assert.java:93)
>>>> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>>
>>>>
>>>>
>>>>
>>>> Build Log:
>>>> [...truncated 1297 lines...]
>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] >
>>>> [junit4] 1> Thread-924: hit exc
>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] 1> Thread-923: hit exc
>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] 1> Thread-925: hit exc
>>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>>>> [junit4] 1>
>>>> [junit4] 2>
>>>> [junit4] > (@AfterClass output)
>>>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>>>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>>>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>>>> [junit4] 2>
>>>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>>>> [...truncated 277 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>> [...truncated 1675 lines...]
>>>>
>>>>
>>>>
>>>>
>>>> ---------------------------------------------------------------------
>>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Michael McCandless <lu...@mikemccandless.com>.
It was a thread scheduling issue.
The test opened an IndexWriter, launched indexing threads, then opened
the first NRT reader.
The failure would happen (as best I can figure out...) if a merge
completed before the NRT reader was opened.
Mike McCandless
http://blog.mikemccandless.com
On Wed, Jun 13, 2012 at 11:17 AM, Dawid Weiss
<da...@cs.put.poznan.pl> wrote:
> Was it a race condition of some sort? Why do you think it wasn't
> reproducible from the same seed?
>
> Dawid
>
> On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
> <lu...@mikemccandless.com> wrote:
>> I could never repro this but I think I found the cause (just committed
>> the fix)...
>>
>> Mike McCandless
>>
>> http://blog.mikemccandless.com
>>
>> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>>
>>> 1 tests failed.
>>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>>
>>> Error Message:
>>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>>
>>> Stack Trace:
>>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> at org.junit.Assert.fail(Assert.java:93)
>>> at org.junit.Assert.assertTrue(Assert.java:43)
>>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>>
>>>
>>>
>>>
>>> Build Log:
>>> [...truncated 1297 lines...]
>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>> [junit4] >
>>> [junit4] 1> Thread-924: hit exc
>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>> [junit4] 1> Thread-923: hit exc
>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>> [junit4] 1> Thread-925: hit exc
>>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>>> [junit4] 1>
>>> [junit4] 2>
>>> [junit4] > (@AfterClass output)
>>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>>> [junit4] 2>
>>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>>> [...truncated 277 lines...]
>>>
>>> [...truncated 1675 lines...]
>>>
>>> [...truncated 1675 lines...]
>>>
>>> [...truncated 1675 lines...]
>>>
>>> [...truncated 1675 lines...]
>>>
>>> [...truncated 1675 lines...]
>>>
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Dawid Weiss <da...@cs.put.poznan.pl>.
Was it a race condition of some sort? Why do you think it wasn't
reproducible from the same seed?
Dawid
On Wed, Jun 13, 2012 at 5:04 PM, Michael McCandless
<lu...@mikemccandless.com> wrote:
> I could never repro this but I think I found the cause (just committed
> the fix)...
>
> Mike McCandless
>
> http://blog.mikemccandless.com
>
> On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
>> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>>
>> 1 tests failed.
>> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>>
>> Error Message:
>> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>>
>> Stack Trace:
>> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> at org.junit.Assert.fail(Assert.java:93)
>> at org.junit.Assert.assertTrue(Assert.java:43)
>> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>>
>>
>>
>>
>> Build Log:
>> [...truncated 1297 lines...]
>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
>> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
>> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
>> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
>> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
>> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
>> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
>> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
>> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
>> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
>> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
>> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
>> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
>> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
>> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] > at org.junit.Assert.fail(Assert.java:93)
>> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
>> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>> [junit4] >
>> [junit4] 1> Thread-924: hit exc
>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>> [junit4] 1> Thread-923: hit exc
>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>> [junit4] 1> Thread-925: hit exc
>> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
>> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
>> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
>> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
>> [junit4] 1>
>> [junit4] 2>
>> [junit4] > (@AfterClass output)
>> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
>> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
>> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
>> [junit4] 2>
>> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
>> [...truncated 277 lines...]
>>
>> [...truncated 1675 lines...]
>>
>> [...truncated 1675 lines...]
>>
>> [...truncated 1675 lines...]
>>
>> [...truncated 1675 lines...]
>>
>> [...truncated 1675 lines...]
>>
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
>> For additional commands, e-mail: dev-help@lucene.apache.org
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
>
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org
Re: [JENKINS] Lucene-Solr-4.x-Linux-Java6-64 - Build # 101 - Failure!
Posted by Michael McCandless <lu...@mikemccandless.com>.
I could never repro this but I think I found the cause (just committed
the fix)...
Mike McCandless
http://blog.mikemccandless.com
On Wed, Jun 13, 2012 at 6:45 AM, <je...@sd-datasolutions.de> wrote:
> Build: http://jenkins.sd-datasolutions.de/job/Lucene-Solr-4.x-Linux-Java6-64/101/
>
> 1 tests failed.
> REGRESSION: org.apache.lucene.index.TestNRTThreads.testNRTThreads
>
> Error Message:
> Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
>
> Stack Trace:
> java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-923,5,]
> at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
> at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
> at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
> at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
> at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
> at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
> at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
> at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
> at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
> at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
> at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
> at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
> at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
> at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
> at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
> at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
> at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
> at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
> Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
> Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> at org.junit.Assert.fail(Assert.java:93)
> at org.junit.Assert.assertTrue(Assert.java:43)
> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
>
>
>
>
> Build Log:
> [...truncated 1297 lines...]
> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] > at org.junit.Assert.fail(Assert.java:93)
> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
> [junit4] > Throwable #3: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-924,5,]
> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] > at org.junit.Assert.fail(Assert.java:93)
> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
> [junit4] > Throwable #4: java.lang.RuntimeException: Thread threw an uncaught exception, thread: Thread[Thread-925,5,]
> [junit4] > at com.carrotsearch.randomizedtesting.RunnerThreadGroup.processUncaught(RunnerThreadGroup.java:96)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(RandomizedRunner.java:857)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$700(RandomizedRunner.java:132)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3$1.run(RandomizedRunner.java:669)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$3.evaluate(RandomizedRunner.java:695)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$4.evaluate(RandomizedRunner.java:734)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(RandomizedRunner.java:745)
> [junit4] > at org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAfterRule.java:45)
> [junit4] > at org.apache.lucene.util.TestRuleReportUncaughtExceptions$1.evaluate(TestRuleReportUncaughtExceptions.java:68)
> [junit4] > at org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreClassName.java:38)
> [junit4] > at org.apache.lucene.util.TestRuleIcuHack$1.evaluate(TestRuleIcuHack.java:51)
> [junit4] > at com.carrotsearch.randomizedtesting.rules.SystemPropertiesInvariantRule$1.evaluate(SystemPropertiesInvariantRule.java:55)
> [junit4] > at org.apache.lucene.util.TestRuleNoInstanceHooksOverrides$1.evaluate(TestRuleNoInstanceHooksOverrides.java:53)
> [junit4] > at org.apache.lucene.util.TestRuleNoStaticHooksShadowing$1.evaluate(TestRuleNoStaticHooksShadowing.java:52)
> [junit4] > at org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAssertionsRequired.java:36)
> [junit4] > at org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.java:48)
> [junit4] > at org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreTestSuites.java:56)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:605)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner.access$400(RandomizedRunner.java:132)
> [junit4] > at com.carrotsearch.randomizedtesting.RandomizedRunner$2.run(RandomizedRunner.java:551)
> [junit4] > Caused by: java.lang.RuntimeException: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] > at __randomizedtesting.SeedInfo.seed([E1A5D8EF6222FB8E]:0)
> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:395)
> [junit4] > Caused by: java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] > at org.junit.Assert.fail(Assert.java:93)
> [junit4] > at org.junit.Assert.assertTrue(Assert.java:43)
> [junit4] > at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
> [junit4] >
> [junit4] 1> Thread-924: hit exc
> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
> [junit4] 1> Thread-923: hit exc
> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
> [junit4] 1> Thread-925: hit exc
> [junit4] 1> java.lang.AssertionError: sub reader _5(4.0):c6 wasn't warmed: {SegmentCoreReader(owner=_j(4.0):C17)=true}
> [junit4] 1> at org.junit.Assert.fail(Assert.java:93)
> [junit4] 1> at org.junit.Assert.assertTrue(Assert.java:43)
> [junit4] 1> at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:345)
> [junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestNRTThreads -Dtests.method=testNRTThreads -Dtests.seed=E1A5D8EF6222FB8E -Dtests.multiplier=3 -Dtests.locale=sr -Dtests.timezone=Europe/Berlin -Dargs="-Dfile.encoding=UTF-8"
> [junit4] 1>
> [junit4] 2>
> [junit4] > (@AfterClass output)
> [junit4] 2> NOTE: test params are: codec=Lucene40: {extra29=PostingsFormat(name=MockRandom), body=Lucene40(minBlockSize=82 maxBlockSize=202), extra26=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra25=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra23=MockVariableIntBlock(baseBlockSize=86), extra22=Lucene40(minBlockSize=82 maxBlockSize=202), packID=PostingsFormat(name=NestedPulsing), date=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), docid=PostingsFormat(name=MockRandom), title=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra8=Lucene40(minBlockSize=82 maxBlockSize=202), extra9=MockVariableIntBlock(baseBlockSize=86), extra11=PostingsFormat(name=NestedPulsing), extra13=PostingsFormat(name=MockSep), extra39=MockFixedIntBlock(blockSize=1027), extra16=MockFixedIntBlock(blockSize=1027), extra34=PostingsFormat(name=NestedPulsing), extra15=MockVariableIntBlock(baseBlockSize=86), extra35=PostingsFormat(name=MockRandom), extra17=Pulsing40(freqCutoff=14 minBlockSize=82 maxBlockSize=202), extra0=MockVariableIntBlock(baseBlockSize=86), extra19=PostingsFormat(name=Lucene40WithOrds), extra1=MockFixedIntBlock(blockSize=1027), extra7=PostingsFormat(name=MockSep), titleTokenized=PostingsFormat(name=MockRandom), extra30=MockFixedIntBlock(blockSize=1027), extra32=Pulsing40(freqCutoff=11 minBlockSize=82 maxBlockSize=202), extra10=PostingsFormat(name=Lucene40WithOrds)}, sim=DefaultSimilarity, locale=sr, timezone=Europe/Berlin
> [junit4] 2> NOTE: Linux 2.6.32-41-server amd64/Sun Microsystems Inc. 1.6.0_32 (64-bit)/cpus=8,threads=1,free=217941008,total=393347072
> [junit4] 2> NOTE: All tests run in this JVM: [TestRandomStoredFields, TestDocumentsWriterDeleteQueue, TestTimeLimitingCollector, TestOmitPositions, Test2BPostings, TestPrefixCodedTerms, TestAtomicUpdate, TestMatchAllDocsQuery, TestExplanations, TestIndexWriterWithThreads, TestNamedSPILoader, TestQueryWrapperFilter, ThrowInUncaught, TestSpecialOperations, Nested1, Nested2, Nested3, TestWindowsMMap, TestRecyclingByteBlockAllocator, TestDocumentWriter, TestCompoundFile, TestFieldCacheRewriteMethod, TestSegmentReader, TestParallelAtomicReader, TestByteArrayDataInput, TestIndexWriterLockRelease, TestPrefixRandom, TestReaderClosed, TestFileSwitchDirectory, TestNoMergeScheduler, TestMultiMMap, TestPositionIncrement, TestIdentityHashSet, TestSurrogates, TestFieldValueFilter, TestTopDocsMerge, TestParallelReaderEmptyIndex, TestOpenBitSet, TestWildcard, TestDeterminism, TestTermVectorsReader, TestImpersonation, TestCustomNorms, TestCustomSearcherSort, TestMergeSchedulerExternal, TestTermsEnum2, TestDocTermOrds, Test10KPulsings, TestPackedInts, TestUnicodeUtil, TestSimilarity, TestPostingsOffsets, TestLazyProxSkipping, TestMultiThreadTermVectors, TestIndexWriterNRTIsCurrent, TestIndexWriterConfig, TestMockAnalyzer, TestPrefixFilter, TestIndexWriterUnicode, TestRollingBuffer, TestDocValuesScoring, TestFieldsReader, TestStressIndexing, TestSpansAdvanced2, TestSimpleAttributeImpl, TestIndexableField, TestSimpleExplanationsOfNonMatches, TestDateSort, TestTermInfosReaderIndex, TestSimilarityBase, TestConsistentFieldNumbers, TestNumericUtils, TestGraphTokenizers, TestBitVector, Nested, Nested, TestNRTReaderWithThreads, TestByteBlockPool, TestIndexWriterCommit, TestSearcherManager, TestConcurrentMergeScheduler, TestByteSlices, TestCachingCollector, TestMixedCodecs, TestCopyBytes, Before3, Before3, TestLockFactory, TestLongPostings, TestExternalCodecs, TestLookaheadTokenFilter, TestDirectoryReader, TestPagedBytes, TestSetOnce, TestSizeBoundedForceMerge, TestDateFilter, TestRegexpQuery, TestLock, TestForTooMuchCloning, TestBasics, TestElevationComparator, TestRegexpRandom, TestDateTools, TestNRTThreads]
> [junit4] 2>
> [junit4] Completed on J0 in 1.74s, 1 test, 1 error <<< FAILURES!
> [...truncated 277 lines...]
>
> [...truncated 1675 lines...]
>
> [...truncated 1675 lines...]
>
> [...truncated 1675 lines...]
>
> [...truncated 1675 lines...]
>
> [...truncated 1675 lines...]
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
> For additional commands, e-mail: dev-help@lucene.apache.org
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org