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

Reply via email to