Michael McCandless created LUCENE-5239:
------------------------------------------
Summary: Scary TestSearcherManager failure
Key: LUCENE-5239
URL: https://issues.apache.org/jira/browse/LUCENE-5239
Project: Lucene - Core
Issue Type: Bug
Reporter: Michael McCandless
http://builds.flonkings.com/job/Lucene-trunk-Linux-Java7-64-test-only/58093 hit
a spooky failure, where it looks like the wrong document is deleted.
It doesn't reproduce easily, but after beasting I was finally able to reproduce
it. But when I run with -verbose it won't fail for me ... but does for Shai!
Details:
{noformat}
[junit4] Suite: org.apache.lucene.search.TestSearcherManager
[junit4] 1> doc id=0 is not supposed to be deleted, but got hitCount=0
[junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestSearcherManager
-Dtests.method=testSearcherManager -Dtests.seed=6A8BC03A6E804E02
-Dtests.slow=true -Dtests.locale=fr_LU -Dtests.timezone=Africa/Algiers
-Dtests.file.encoding=UTF-8
[junit4] FAILURE 4.98s J2 | TestSearcherManager.testSearcherManager <<<
[junit4] > Throwable #1: java.lang.AssertionError
[junit4] > at
__randomizedtesting.SeedInfo.seed([6A8BC03A6E804E02:66A48880D8892FFF]:0)
[junit4] > at
org.apache.lucene.index.ThreadedIndexingAndSearchingTestCase.runTest(ThreadedIndexingAndSearchingTestCase.java:607)
[junit4] > at
org.apache.lucene.search.TestSearcherManager.testSearcherManager(TestSearcherManager.java:56)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] 2> Sep 23, 2013 2:10:14 PM
com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks
[junit4] 2> WARNING: Will linger awaiting termination of 8 leaked
thread(s).
[junit4] 2> Sep 23, 2013 2:10:34 PM
com.carrotsearch.randomizedtesting.ThreadLeakControl checkThreadLeaks
[junit4] 2> SEVERE: 8 threads leaked from SUITE scope at
org.apache.lucene.search.TestSearcherManager:
[junit4] 2> 1) Thread[id=219, name=TestSearcherManager-1-thread-6,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 2) Thread[id=220, name=TestSearcherManager-1-thread-7,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 3) Thread[id=217, name=TestSearcherManager-1-thread-4,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 4) Thread[id=218, name=TestSearcherManager-1-thread-5,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 5) Thread[id=213, name=TestSearcherManager-1-thread-1,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 6) Thread[id=214, name=TestSearcherManager-1-thread-2,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 7) Thread[id=216, name=TestSearcherManager-1-thread-3,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 8) Thread[id=221, name=TestSearcherManager-1-thread-8,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> Sep 23, 2013 2:10:34 PM
com.carrotsearch.randomizedtesting.ThreadLeakControl tryToInterruptAll
[junit4] 2> INFO: Starting to interrupt leaked threads:
[junit4] 2> 1) Thread[id=219, name=TestSearcherManager-1-thread-6,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 2) Thread[id=220, name=TestSearcherManager-1-thread-7,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 3) Thread[id=217, name=TestSearcherManager-1-thread-4,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 4) Thread[id=218, name=TestSearcherManager-1-thread-5,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 5) Thread[id=213, name=TestSearcherManager-1-thread-1,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 6) Thread[id=214, name=TestSearcherManager-1-thread-2,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 7) Thread[id=216, name=TestSearcherManager-1-thread-3,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> 8) Thread[id=221, name=TestSearcherManager-1-thread-8,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> Sep 23, 2013 2:10:37 PM
com.carrotsearch.randomizedtesting.ThreadLeakControl tryToInterruptAll
[junit4] 2> SEVERE: There are still zombie threads that couldn't be
terminated:
[junit4] 2> 1) Thread[id=219, name=TestSearcherManager-1-thread-6,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 2) Thread[id=220, name=TestSearcherManager-1-thread-7,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 3) Thread[id=217, name=TestSearcherManager-1-thread-4,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 4) Thread[id=218, name=TestSearcherManager-1-thread-5,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 5) Thread[id=213, name=TestSearcherManager-1-thread-1,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 6) Thread[id=214, name=TestSearcherManager-1-thread-2,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 7) Thread[id=216, name=TestSearcherManager-1-thread-3,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> 8) Thread[id=221, name=TestSearcherManager-1-thread-8,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] 2> at sun.misc.Unsafe.park(Native Method)
[junit4] 2> at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] 2> at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] 2> at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] 2> at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] 2> at java.lang.Thread.run(Thread.java:722)
[junit4] 2> NOTE: test params are: codec=Lucene42, sim=DefaultSimilarity,
locale=fr_LU, timezone=Africa/Algiers
[junit4] 2> NOTE: Linux 3.2.0-26-generic amd64/Oracle Corporation 1.7.0_05
(64-bit)/cpus=8,threads=9,free=186577648,total=278331392
[junit4] 2> NOTE: All tests run in this JVM: [TestMultiLevelSkipList,
TestTryDelete, TestFieldValueFilter, TestPayloadTermQuery, TestRollingBuffer,
TestDocumentsWriterStallControl, TestBagOfPositions, TestExplanations,
TestMultiThreadTermVectors, TestPayloadSpans, TestParallelTermEnum,
TestFlushByRamOrCountsPolicy, TestLucene45DocValuesFormat, TestIdentityHashSet,
TestSloppyPhraseQuery2, TestOmitPositions, TestShardSearching,
TestSimpleExplanationsOfNonMatches, TestRamUsageEstimatorOnWildAnimals,
TestElevationComparator, TestPhrasePrefixQuery, NestedSetupChain,
NestedTeardownChain, Test2BPositions, TestIndexWriter,
TestLucene42DocValuesFormat, TestSearcherManager]
[junit4] 2> NOTE: reproduce with: ant test -Dtestcase=TestSearcherManager
-Dtests.seed=6A8BC03A6E804E02 -Dtests.slow=true -Dtests.locale=fr_LU
-Dtests.timezone=Africa/Algiers -Dtests.file.encoding=UTF-8
[junit4] ERROR 0.00s J2 | TestSearcherManager (suite) <<<
[junit4] > Throwable #1:
com.carrotsearch.randomizedtesting.ThreadLeakError: 8 threads leaked from SUITE
scope at org.apache.lucene.search.TestSearcherManager:
[junit4] > 1) Thread[id=219, name=TestSearcherManager-1-thread-6,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 2) Thread[id=220, name=TestSearcherManager-1-thread-7,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 3) Thread[id=217, name=TestSearcherManager-1-thread-4,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 4) Thread[id=218, name=TestSearcherManager-1-thread-5,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 5) Thread[id=213, name=TestSearcherManager-1-thread-1,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 6) Thread[id=214, name=TestSearcherManager-1-thread-2,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 7) Thread[id=216, name=TestSearcherManager-1-thread-3,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 8) Thread[id=221, name=TestSearcherManager-1-thread-8,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > at
__randomizedtesting.SeedInfo.seed([6A8BC03A6E804E02]:0)Throwable #2:
com.carrotsearch.randomizedtesting.ThreadLeakError: There are still zombie
threads that couldn't be terminated:
[junit4] > 1) Thread[id=219, name=TestSearcherManager-1-thread-6,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 2) Thread[id=220, name=TestSearcherManager-1-thread-7,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 3) Thread[id=217, name=TestSearcherManager-1-thread-4,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 4) Thread[id=218, name=TestSearcherManager-1-thread-5,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 5) Thread[id=213, name=TestSearcherManager-1-thread-1,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 6) Thread[id=214, name=TestSearcherManager-1-thread-2,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 7) Thread[id=216, name=TestSearcherManager-1-thread-3,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > 8) Thread[id=221, name=TestSearcherManager-1-thread-8,
state=TIMED_WAITING, group=TGRP-TestSearcherManager]
[junit4] > at sun.misc.Unsafe.park(Native Method)
[junit4] > at
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:226)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
[junit4] > at
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:359)
[junit4] > at
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:942)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1043)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1103)
[junit4] > at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[junit4] > at java.lang.Thread.run(Thread.java:722)
[junit4] > at
__randomizedtesting.SeedInfo.seed([6A8BC03A6E804E02]:0)
[junit4] Completed on J2 in 28.86s, 7 tests, 1 failure, 2 errors <<<
FAILURES!
{noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]