I hit this failure while running tests (after my changes to LTC), but I cannot reproduce again (and I don't think it is related to the changes to LTC):
[junit] Testsuite: org.apache.lucene.search.TestSearcherManager [junit] Testcase: testSearcherManager(org.apache.lucene.search.TestSearcherManager): FAILED [junit] [junit] junit.framework.AssertionFailedError: [junit] at org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:147) [junit] at org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:50) [junit] at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.runTest(ThreadedIndexingAndSearchingTestCase.java:519) [junit] at org.apache.lucene.search.TestSearcherManager.testSearcherManager(TestSearcherManager.java:48) [junit] at org.apache.lucene.util.LuceneTestCase$2$1.evaluate(LuceneTestCase.java:440) [junit] [junit] [junit] Testcase: testSearcherManager(org.apache.lucene.search.TestSearcherManager): Caused an ERROR [junit] java.lang.AssertionError: Some threads threw uncaught exceptions! [junit] java.lang.RuntimeException: java.lang.AssertionError: Some threads threw uncaught exceptions! [junit] at org.apache.lucene.util.LuceneTestCase.tearDown(LuceneTestCase.java:579) [junit] at org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:147) [junit] at org.apache.lucene.util.LuceneTestCaseRunner.runChild(LuceneTestCaseRunner.java:50) [junit] at org.apache.lucene.util.LuceneTestCase.checkUncaughtExceptionsAfter(LuceneTestCase.java:607) [junit] at org.apache.lucene.util.LuceneTestCase.tearDown(LuceneTestCase.java:551) [junit] [junit] [junit] Tests run: 2, Failures: 1, Errors: 1, Time elapsed: 1.377 sec [junit] [junit] ------------- Standard Output --------------- [junit] Thread-122: hit exc [junit] java.lang.ArrayIndexOutOfBoundsException [junit] at java.util.AbstractCollection.toArray(AbstractCollection.java:353) [junit] at java.util.ArrayList.<init>(ArrayList.java:87) [junit] at org.apache.lucene.search.SearcherLifetimeManager.prune(SearcherLifetimeManager.java:253) [junit] at org.apache.lucene.search.TestSearcherManager.getCurrentSearcher(TestSearcherManager.java:128) [junit] at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:335) [junit] ------------- ---------------- --------------- [junit] ------------- Standard Error ----------------- [junit] NOTE: reproduce with: ant test -Dtestcase=TestSearcherManager -Dtestmethod=testSearcherManager -Dtests.seed=1b654994af17b1f:-78c23f65ae5ee8f7:6df71ecb10c856ac -Dargs="-Dfile.encoding=Cp1252" [junit] The following exceptions were thrown by threads: [junit] *** Thread: Thread-122 *** [junit] java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException [junit] at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:392) [junit] Caused by: java.lang.ArrayIndexOutOfBoundsException [junit] at java.util.AbstractCollection.toArray(AbstractCollection.java:353) [junit] at java.util.ArrayList.<init>(ArrayList.java:87) [junit] at org.apache.lucene.search.SearcherLifetimeManager.prune(SearcherLifetimeManager.java:253) [junit] at org.apache.lucene.search.TestSearcherManager.getCurrentSearcher(TestSearcherManager.java:128) [junit] at org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase$2.run(ThreadedIndexingAndSearchingTestCase.java:335) [junit] NOTE: reproduce with: ant test -Dtestcase=TestSearcherManager -Dtestmethod=testSearcherManager -Dtests.seed=1b654994af17b1f:-78c23f65ae5ee8f7:6df71ecb10c856ac -Dargs="-Dfile.encoding=Cp1252" [junit] NOTE: test params are: locale=en, timezone=America/North_Dakota/Beulah [junit] NOTE: all tests run in this JVM: [junit] [TestCharArraySet, TestMappingCharFilter, TestTeeSinkTokenFilter, TestBinaryDocument, TestAtomicUpdate, TestDirectoryReader, TestIndexFileDeleter, TestIndexWriter, TestIndexWriterNRTIsCurrent, TestLazyBug, TestNoDeletionPolicy, TestOptimizeForever, TestPositionBasedTermVectorMapper, TestSegmentReader, TestStressNRT, TestTieredMergePolicy, TestQueryParser, TestBooleanScorer, TestDateFilter, TestFieldCacheRangeFilter, TestMultiSearcher, TestNumericRangeQuery32, TestPrefixInBooleanQuery, TestSearcherManager] [junit] NOTE: Windows 7 6.1 build 7600 amd64/IBM Corporation 1.6.0 (64-bit)/cpus=2,threads=3,free=3057744,total=14187520 [junit] ------------- ---------------- --------------- [junit] TEST org.apache.lucene.search.TestSearcherManager FAILED I tried to rerun the test w/ -Dtests.iter=100 but it still passed. I need to leave now, so if anyone wants to take a look in the meantime ... Shai