I've integrated a snapshot release of the new randomized runner and
ran a few quick tests with it. Works like a charm -- timeouting,
thread leaks, interrupts, you name it. It hasn't been tested
extensively but if you want to experiment, it's on my branch here:

https://github.com/dweiss/lucene_solr/tree/rr

One of the things I changed is configure Java logging for Lucene to
emit warnings to console (because the runner dumps stack traces and
warnings via java logging system). -Dtests.logging override will still
work but you should be careful about silencing those.

In the mean time I attach the errors found on a quick "ant solr-core"
run -- didn't try to fix them yet, but I'm counting on your feedback
if the output from the runner is clear and what could be improved to
make it more useful. I like this one in particular:

[14:40:43.053] ERROR   0.00s J0 | ZkSolrClientTest (suite)
   > Throwable #1: java.lang.RuntimeException: Suite replaced
Thread.defaultUncaughtExceptionHandler. It's better not to touch it.
Or at least revert it to what it was before. Current: class
org.apache.zookeeper.server.NIOServerCnxn$Factory$1
   >    at 
com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:509)

:)

I'm away from work this coming week but I'll get back to the subject
after I come back.

Dawid
Executing 296 suites with 3 JVMs.
[14:39:25.613] ERROR   0.00s J1 | SimpleFacetsTest (suite)
   > Throwable #1: com.carrotsearch.randomizedtesting.ThreadLeakError: 7 
threads leaked from SUITE scope at org.apache.solr.request.SimpleFacetsTest: 
   >    1) Thread[id=69, name=facetExectutor-8-thread-7, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    2) Thread[id=64, name=facetExectutor-8-thread-2, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    3) Thread[id=66, name=facetExectutor-8-thread-4, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    4) Thread[id=67, name=facetExectutor-8-thread-5, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    5) Thread[id=63, name=facetExectutor-8-thread-1, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    6) Thread[id=65, name=facetExectutor-8-thread-3, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    7) Thread[id=68, name=facetExectutor-8-thread-6, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    at __randomizedtesting.SeedInfo.seed([C9C7C93CA2232AA]:0)
   > Throwable #2: com.carrotsearch.randomizedtesting.ThreadLeakError: There 
are still zombie threads that couldn't be terminated:
   >    1) Thread[id=69, name=facetExectutor-8-thread-7, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    2) Thread[id=64, name=facetExectutor-8-thread-2, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    3) Thread[id=66, name=facetExectutor-8-thread-4, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    4) Thread[id=67, name=facetExectutor-8-thread-5, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    5) Thread[id=63, name=facetExectutor-8-thread-1, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    6) Thread[id=65, name=facetExectutor-8-thread-3, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    7) Thread[id=68, name=facetExectutor-8-thread-6, state=TIMED_WAITING, 
group=TGRP-DisMaxRequestHandlerTest]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    at __randomizedtesting.SeedInfo.seed([C9C7C93CA2232AA]:0)
   >
[14:40:07.440] ERROR   0.00s J2 | TestGroupingSearch (suite)
   > Throwable #1: com.carrotsearch.randomizedtesting.ThreadLeakError: 6 
threads leaked from SUITE scope at org.apache.solr.TestGroupingSearch: 
   >    1) Thread[id=214, name=facetExectutor-11-thread-2, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    2) Thread[id=217, name=facetExectutor-11-thread-5, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    3) Thread[id=215, name=facetExectutor-11-thread-3, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    4) Thread[id=213, name=facetExectutor-11-thread-1, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    5) Thread[id=216, name=facetExectutor-11-thread-4, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    6) Thread[id=219, name=TimeLimitedCollector timer thread, 
state=TIMED_WAITING, group=TGRP-TestGroupingSearch]
   >         at java.lang.Thread.sleep(Native Method)
   >         at 
org.apache.lucene.search.TimeLimitingCollector$TimerThread.run(TimeLimitingCollector.java:266)
   >    at __randomizedtesting.SeedInfo.seed([C9C7C93CA2232AA]:0)
   > Throwable #2: com.carrotsearch.randomizedtesting.ThreadLeakError: There 
are still zombie threads that couldn't be terminated:
   >    1) Thread[id=214, name=facetExectutor-11-thread-2, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    2) Thread[id=217, name=facetExectutor-11-thread-5, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    3) Thread[id=215, name=facetExectutor-11-thread-3, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    4) Thread[id=213, name=facetExectutor-11-thread-1, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    5) Thread[id=216, name=facetExectutor-11-thread-4, state=TIMED_WAITING, 
group=TGRP-TestDistributedSearch]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:196)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:424)
   >         at 
java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:323)
   >         at 
java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:874)
   >         at 
java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:945)
   >         at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:907)
   >         at java.lang.Thread.run(Thread.java:680)
   >    at __randomizedtesting.SeedInfo.seed([C9C7C93CA2232AA]:0)
   >
[14:40:43.053] ERROR   0.00s J0 | ZkSolrClientTest (suite)
   > Throwable #1: java.lang.RuntimeException: Suite replaced 
Thread.defaultUncaughtExceptionHandler. It's better not to touch it. Or at 
least revert it to what it was before. Current: class 
org.apache.zookeeper.server.NIOServerCnxn$Factory$1
   >    at 
com.carrotsearch.randomizedtesting.RandomizedRunner.runSuite(RandomizedRunner.java:509)
   >    at 
com.carrotsearch.randomizedtesting.RandomizedRunner.run(RandomizedRunner.java:398)
   >    at 
com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.execute(SlaveMain.java:153)
   >    at 
com.carrotsearch.ant.tasks.junit4.slave.SlaveMain.main(SlaveMain.java:246)
   >    at 
com.carrotsearch.ant.tasks.junit4.slave.SlaveMainSafe.main(SlaveMainSafe.java:12)
   >
[14:41:02.930] ERROR   0.00s J0 | ZkControllerTest (suite)
   > Throwable #1: com.carrotsearch.randomizedtesting.ThreadLeakError: 3 
threads leaked from SUITE scope at org.apache.solr.cloud.ZkControllerTest: 
   >    1) Thread[id=415, name=Thread-217, state=WAITING, group=Overseer 
collection creation process.]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
   >         at 
java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
   >         at 
org.apache.solr.cloud.DistributedQueue$LatchChildWatcher.await(DistributedQueue.java:185)
   >         at 
org.apache.solr.cloud.DistributedQueue.peek(DistributedQueue.java:291)
   >         at 
org.apache.solr.cloud.OverseerCollectionProcessor.run(OverseerCollectionProcessor.java:81)
   >         at java.lang.Thread.run(Thread.java:680)
   >    2) Thread[id=445, name=Thread-223, state=WAITING, group=Overseer 
collection creation process.]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
   >         at 
java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
   >         at 
org.apache.solr.cloud.DistributedQueue$LatchChildWatcher.await(DistributedQueue.java:185)
   >         at 
org.apache.solr.cloud.DistributedQueue.peek(DistributedQueue.java:291)
   >         at 
org.apache.solr.cloud.OverseerCollectionProcessor.run(OverseerCollectionProcessor.java:81)
   >         at java.lang.Thread.run(Thread.java:680)
   >    3) Thread[id=430, name=Thread-220, state=WAITING, group=Overseer 
collection creation process.]
   >         at sun.misc.Unsafe.park(Native Method)
   >         at 
java.util.concurrent.locks.LockSupport.park(LockSupport.java:156)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:811)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:969)
   >         at 
java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1281)
   >         at 
java.util.concurrent.CountDownLatch.await(CountDownLatch.java:207)
   >         at 
org.apache.solr.cloud.DistributedQueue$LatchChildWatcher.await(DistributedQueue.java:185)
   >         at 
org.apache.solr.cloud.DistributedQueue.peek(DistributedQueue.java:291)
   >         at 
org.apache.solr.cloud.OverseerCollectionProcessor.run(OverseerCollectionProcessor.java:81)
   >         at java.lang.Thread.run(Thread.java:680)
   >    at __randomizedtesting.SeedInfo.seed([C9C7C93CA2232AA]:0)
   >
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to