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