Hi,

In general, Java 10 preview build works correct. All Lucene tests fail. But we 
have a problem with Mockito's Bytebuddy. The Mocking framework throws an 
Exception if it detects Java 10. I opened a bug report:
https://github.com/raphw/byte-buddy/issues/370

For now I disabled the Java 10 tests. I will add an assume to the Mockito-based 
tests, so they are disabled, if the Bytebuddy method throws an Exception (can 
be done by a simple check). I will take care tomorrow.

Uwe

-----
Uwe Schindler
Achterdiek 19, D-28357 Bremen
http://www.thetaphi.de
eMail: [email protected]

> -----Original Message-----
> From: Policeman Jenkins Server [mailto:[email protected]]
> Sent: Friday, November 3, 2017 8:42 PM
> To: [email protected]
> Subject: [JENKINS-EA] Lucene-Solr-master-Linux (64bit/jdk-10-ea+29) - Build #
> 20818 - Still Unstable!
> Importance: Low
> 
> Build: https://jenkins.thetaphi.de/job/Lucene-Solr-master-Linux/20818/
> Java: 64bit/jdk-10-ea+29 -XX:-UseCompressedOops -XX:+UseSerialGC --illegal-
> access=deny
> 
> 75 tests failed.
> FAILED:  junit.framework.TestSuite.org.apache.solr.cloud.OverseerTest
> 
> Error Message:
> 29 threads leaked from SUITE scope at org.apache.solr.cloud.OverseerTest:
> 1) Thread[id=11717, name=TEST-OverseerTest.testDoubleAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:39907),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocket
> NIO.java:230)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.jav
> a:1246)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:11
> 70)    2) Thread[id=11642, name=zkCallback-2892-thread-2,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 3) Thread[id=11628, name=Thread-2469-EventThread, state=WAITING,
> group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)    4) Thread[id=11678, name=TEST-OverseerTest.testOverseerFailure-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:37473),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)    5) Thread[id=11609, name=TEST-OverseerTest.testBadQueueItem-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)    6) Thread[id=11590, name=TEST-OverseerTest.testReplay-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33095),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)    7) Thread[id=11718, name=TEST-OverseerTest.testDoubleAssignment-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)    8) Thread[id=11657, name=TEST-OverseerTest.testShardAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32965),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)    9) Thread[id=11736, name=TEST-
> OverseerTest.testRemovalOfLastReplica-seed#[393EAB7FEDECCD7D]-
> EventThread, state=WAITING, group=TGRP-OverseerTest]         at
> java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)         at
> java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   10) Thread[id=11719, name=zkCallback-2931-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 11) Thread[id=11753, name=TEST-OverseerTest.testDownNodeFailover-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46561),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   12) Thread[id=11659, name=zkCallback-2903-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 13) Thread[id=11754, name=TEST-OverseerTest.testDownNodeFailover-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   14) Thread[id=11755, name=zkCallback-2946-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 15) Thread[id=11696, name=TEST-OverseerTest.testStateChange-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:41131),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)   16) Thread[id=11737, name=zkCallback-2939-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 17) Thread[id=11573, name=TEST-
> OverseerTest.testExceptionWhenFlushClusterState-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   18) Thread[id=11536, name=TEST-
> OverseerTest.testExternalClusterStateChangeBehavior-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32797),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)   19) Thread[id=11697, name=TEST-OverseerTest.testStateChange-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   20) Thread[id=11537, name=TEST-
> OverseerTest.testExternalClusterStateChangeBehavior-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   21) Thread[id=11572, name=TEST-
> OverseerTest.testExceptionWhenFlushClusterState-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46519),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   22) Thread[id=11658, name=TEST-OverseerTest.testShardAssignment-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   23) Thread[id=11627, name=Thread-2469-SendThread(127.0.0.1:38597),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   24) Thread[id=11591, name=TEST-OverseerTest.testReplay-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   25) Thread[id=11698, name=zkCallback-2921-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 26) Thread[id=11735, name=TEST-OverseerTest.testRemovalOfLastReplica-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33415),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   27) Thread[id=11679, name=TEST-OverseerTest.testOverseerFailure-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native
> Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)         
> at
> java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)   28) Thread[id=11608, name=TEST-OverseerTest.testBadQueueItem-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:45405),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   29) Thread[id=11680, name=zkCallback-2913-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 
> Stack Trace:
> com.carrotsearch.randomizedtesting.ThreadLeakError: 29 threads leaked
> from SUITE scope at org.apache.solr.cloud.OverseerTest:
>    1) Thread[id=11717, name=TEST-OverseerTest.testDoubleAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:39907),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxnSocketNIO.cleanup(ClientCnxnSocket
> NIO.java:230)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.cleanup(ClientCnxn.jav
> a:1246)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:11
> 70)
>    2) Thread[id=11642, name=zkCallback-2892-thread-2,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>    3) Thread[id=11628, name=Thread-2469-EventThread, state=WAITING,
> group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>    4) Thread[id=11678, name=TEST-OverseerTest.testOverseerFailure-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:37473),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>    5) Thread[id=11609, name=TEST-OverseerTest.testBadQueueItem-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>    6) Thread[id=11590, name=TEST-OverseerTest.testReplay-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33095),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>    7) Thread[id=11718, name=TEST-OverseerTest.testDoubleAssignment-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>    8) Thread[id=11657, name=TEST-OverseerTest.testShardAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32965),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>    9) Thread[id=11736, name=TEST-OverseerTest.testRemovalOfLastReplica-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   10) Thread[id=11719, name=zkCallback-2931-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   11) Thread[id=11753, name=TEST-OverseerTest.testDownNodeFailover-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46561),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   12) Thread[id=11659, name=zkCallback-2903-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   13) Thread[id=11754, name=TEST-OverseerTest.testDownNodeFailover-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   14) Thread[id=11755, name=zkCallback-2946-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   15) Thread[id=11696, name=TEST-OverseerTest.testStateChange-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:41131),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>   16) Thread[id=11737, name=zkCallback-2939-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   17) Thread[id=11573, name=TEST-
> OverseerTest.testExceptionWhenFlushClusterState-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   18) Thread[id=11536, name=TEST-
> OverseerTest.testExternalClusterStateChangeBehavior-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32797),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>   19) Thread[id=11697, name=TEST-OverseerTest.testStateChange-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   20) Thread[id=11537, name=TEST-
> OverseerTest.testExternalClusterStateChangeBehavior-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   21) Thread[id=11572, name=TEST-
> OverseerTest.testExceptionWhenFlushClusterState-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46519),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   22) Thread[id=11658, name=TEST-OverseerTest.testShardAssignment-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   23) Thread[id=11627, name=Thread-2469-SendThread(127.0.0.1:38597),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   24) Thread[id=11591, name=TEST-OverseerTest.testReplay-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   25) Thread[id=11698, name=zkCallback-2921-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   26) Thread[id=11735, name=TEST-OverseerTest.testRemovalOfLastReplica-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33415),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   27) Thread[id=11679, name=TEST-OverseerTest.testOverseerFailure-
> seed#[393EAB7FEDECCD7D]-EventThread, state=WAITING, group=TGRP-
> OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
>         at java.base@10-
> ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.
> await(AbstractQueuedSynchronizer.java:2074)
>         at java.base@10-
> ea/java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java
> :435)
>         at
> app//org.apache.zookeeper.ClientCnxn$EventThread.run(ClientCnxn.java:50
> 1)
>   28) Thread[id=11608, name=TEST-OverseerTest.testBadQueueItem-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:45405),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   29) Thread[id=11680, name=zkCallback-2913-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>       at __randomizedtesting.SeedInfo.seed([393EAB7FEDECCD7D]:0)
> 
> 
> FAILED:  junit.framework.TestSuite.org.apache.solr.cloud.OverseerTest
> 
> Error Message:
> There are still zombie threads that couldn't be terminated:    1)
> Thread[id=11717, name=TEST-OverseerTest.testDoubleAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:39907),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)    2) Thread[id=11755, name=zkCallback-2946-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 3) Thread[id=11642, name=zkCallback-2892-thread-2,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 4) Thread[id=11696, name=TEST-OverseerTest.testStateChange-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:41131),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)    5) Thread[id=11678, name=TEST-OverseerTest.testOverseerFailure-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:37473),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)    6) Thread[id=11737, name=zkCallback-2939-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 7) Thread[id=11590, name=TEST-OverseerTest.testReplay-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33095),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)    8) Thread[id=11536, name=TEST-
> OverseerTest.testExternalClusterStateChangeBehavior-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32797),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)    9) Thread[id=11572, name=TEST-
> OverseerTest.testExceptionWhenFlushClusterState-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46519),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   10) Thread[id=11657, name=TEST-OverseerTest.testShardAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32965),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)   11) Thread[id=11627, name=Thread-2469-SendThread(127.0.0.1:38597),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)   12) Thread[id=11698, name=zkCallback-2921-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 13) Thread[id=11719, name=zkCallback-2931-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 14) Thread[id=11753, name=TEST-OverseerTest.testDownNodeFailover-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46561),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)   15) Thread[id=11735, name=TEST-
> OverseerTest.testRemovalOfLastReplica-seed#[393EAB7FEDECCD7D]-
> SendThread(127.0.0.1:33415), state=TIMED_WAITING, group=TGRP-
> OverseerTest]         at java.base@10-ea/java.lang.Thread.sleep(Native
> Method)         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)   16) Thread[id=11659, name=zkCallback-2903-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 17) Thread[id=11608, name=TEST-OverseerTest.testBadQueueItem-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:45405),
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/java.lang.Thread.sleep(Native Method)         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)   18) Thread[id=11680, name=zkCallback-2913-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]         at java.base@10-
> ea/jdk.internal.misc.Unsafe.park(Native Method)         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
> at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
> 
> Stack Trace:
> com.carrotsearch.randomizedtesting.ThreadLeakError: There are still zombie
> threads that couldn't be terminated:
>    1) Thread[id=11717, name=TEST-OverseerTest.testDoubleAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:39907),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>    2) Thread[id=11755, name=zkCallback-2946-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>    3) Thread[id=11642, name=zkCallback-2892-thread-2,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>    4) Thread[id=11696, name=TEST-OverseerTest.testStateChange-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:41131),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>    5) Thread[id=11678, name=TEST-OverseerTest.testOverseerFailure-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:37473),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>    6) Thread[id=11737, name=zkCallback-2939-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>    7) Thread[id=11590, name=TEST-OverseerTest.testReplay-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33095),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>    8) Thread[id=11536, name=TEST-
> OverseerTest.testExternalClusterStateChangeBehavior-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32797),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>    9) Thread[id=11572, name=TEST-
> OverseerTest.testExceptionWhenFlushClusterState-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46519),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   10) Thread[id=11657, name=TEST-OverseerTest.testShardAssignment-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:32965),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>   11) Thread[id=11627, name=Thread-2469-SendThread(127.0.0.1:38597),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>   12) Thread[id=11698, name=zkCallback-2921-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   13) Thread[id=11719, name=zkCallback-2931-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   14) Thread[id=11753, name=TEST-OverseerTest.testDownNodeFailover-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:46561),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>   15) Thread[id=11735, name=TEST-OverseerTest.testRemovalOfLastReplica-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:33415),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.client.StaticHostProvider.next(StaticHostProvide
> r.java:101)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnx
> n.java:997)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 60)
>   16) Thread[id=11659, name=zkCallback-2903-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>   17) Thread[id=11608, name=TEST-OverseerTest.testBadQueueItem-
> seed#[393EAB7FEDECCD7D]-SendThread(127.0.0.1:45405),
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/java.lang.Thread.sleep(Native Method)
>         at
> app//org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:10
> 51)
>   18) Thread[id=11680, name=zkCallback-2913-thread-1,
> state=TIMED_WAITING, group=TGRP-OverseerTest]
>         at java.base@10-ea/jdk.internal.misc.Unsafe.park(Native Method)
>         at java.base@10-
> ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:234)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(Synchr
> onousQueue.java:462)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue$TransferStack.transfer(Synchron
> ousQueue.java:361)
>         at java.base@10-
> ea/java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:937
> )
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.jav
> a:1060)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
> java:1121)
>         at java.base@10-
> ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecuto
> r.java:635)
>         at java.base@10-ea/java.lang.Thread.run(Thread.java:844)
>       at __randomizedtesting.SeedInfo.seed([393EAB7FEDECCD7D]:0)
> 
> 
> FAILED:
> org.apache.solr.analysis.TestReversedWildcardFilterFactory.testCachingInQu
> eryParser
> 
> Error Message:
>  Mockito cannot mock this class: class org.apache.solr.schema.TextField.
> Mockito can only mock non-private & non-final classes. If you're not sure
> why you're getting this error, please report to the mailing list.   Java      
>          :
> 10 JVM vendor name    : Oracle Corporation JVM vendor version : 10-ea+29
> JVM name           : Java HotSpot(TM) 64-Bit Server VM JVM version        : 
> 10-
> ea+29 JVM info           : mixed mode OS name            : Linux OS version   
>       :
> 4.10.0-37-generic   Underlying exception :
> java.lang.UnsupportedOperationException: Cannot define class using
> reflection
> 
> Stack Trace:
> org.mockito.exceptions.base.MockitoException:
> Mockito cannot mock this class: class org.apache.solr.schema.TextField.
> 
> Mockito can only mock non-private & non-final classes.
> If you're not sure why you're getting this error, please report to the mailing
> list.
> 
> 
> Java               : 10
> JVM vendor name    : Oracle Corporation
> JVM vendor version : 10-ea+29
> JVM name           : Java HotSpot(TM) 64-Bit Server VM
> JVM version        : 10-ea+29
> JVM info           : mixed mode
> OS name            : Linux
> OS version         : 4.10.0-37-generic
> 
> 
> Underlying exception : java.lang.UnsupportedOperationException: Cannot
> define class using reflection
>       at
> __randomizedtesting.SeedInfo.seed([393EAB7FEDECCD7D:7D665D7D176894
> 8D]:0)
>       at
> org.apache.solr.analysis.TestReversedWildcardFilterFactory.testCachingInQu
> eryParser(TestReversedWildcardFilterFactory.java:233)
>       at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>       at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
> odAccessorImpl.java:62)
>       at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat
> ingMethodAccessorImpl.java:43)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize
> dRunner.java:1737)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando
> mizedRunner.java:934)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando
> mizedRunner.java:970)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand
> omizedRunner.java:984)
>       at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.e
> valuate(SystemPropertiesRestoreRule.java:57)
>       at
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule
> SetupTeardownChained.java:49)
>       at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
>       at
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThr
> eadAndTestName.java:48)
>       at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
>       at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:368)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask
> (ThreadLeakControl.java:817)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL
> eakControl.java:468)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> domizedRunner.java:943)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando
> mizedRunner.java:829)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando
> mizedRunner.java:879)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando
> mizedRunner.java:890)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.e
> valuate(SystemPropertiesRestoreRule.java:57)
>       at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCla
> ssName.java:41)
>       at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>       at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAsse
> rtionsRequired.java:53)
>       at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
>       at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
>       at
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreT
> estSuites.java:54)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:368)
>       at java.base/java.lang.Thread.run(Thread.java:844)
> Caused by: java.lang.UnsupportedOperationException: Cannot define class
> using reflection
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$U
> navailable.defineClass(ClassInjector.java:819)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.inject(ClassInj
> ector.java:183)
>       at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:187)
>       at
> net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResol
> utionStrategy.java:79)
>       at
> net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType
> .java:4352)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockCl
> ass(SubclassBytecodeGenerator.java:94)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:35)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:32)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:346)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>       at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>       at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>       at org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>       at org.mockito.Mockito.spy(Mockito.java:1764)
>       ... 39 more
> Caused by: java.lang.IllegalArgumentException: Unknown Java version: 10
>       at
> net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
>       at
> net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(
> ClassFileVersion.java:337)
>       at
> net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:299)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:288)
>       at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassI
> njector.java:68)
>       at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:184)
>       at
> net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResol
> utionStrategy.java:79)
>       at
> net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType
> .java:4352)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockCl
> ass(SubclassBytecodeGenerator.java:94)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:35)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:32)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:346)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>       at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>       at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>       at org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>       at org.mockito.Mockito.mock(Mockito.java:1681)
>       at org.mockito.Mockito.mock(Mockito.java:1594)
>       at
> org.apache.solr.security.TestPKIAuthenticationPlugin.createMockRequest(Te
> stPKIAuthenticationPlugin.java:151)
>       at
> org.apache.solr.security.TestPKIAuthenticationPlugin.test(TestPKIAuthenticati
> onPlugin.java:95)
>       ... 38 more
> 
> 
> FAILED:
> org.apache.solr.client.solrj.impl.CloudSolrClientCacheTest.testCaching
> 
> Error Message:
>  Mockito cannot mock this class: class
> org.apache.solr.client.solrj.impl.LBHttpSolrClient.  Mockito can only mock
> non-private & non-final classes. If you're not sure why you're getting this
> error, please report to the mailing list.   Java               : 10 JVM 
> vendor name
> : Oracle Corporation JVM vendor version : 10-ea+29 JVM name           : Java
> HotSpot(TM) 64-Bit Server VM JVM version        : 10-ea+29 JVM info           
> :
> mixed mode OS name            : Linux OS version         : 4.10.0-37-generic
> Underlying exception : java.lang.UnsupportedOperationException: Cannot
> define class using reflection
> 
> Stack Trace:
> org.mockito.exceptions.base.MockitoException:
> Mockito cannot mock this class: class
> org.apache.solr.client.solrj.impl.LBHttpSolrClient.
> 
> Mockito can only mock non-private & non-final classes.
> If you're not sure why you're getting this error, please report to the mailing
> list.
> 
> 
> Java               : 10
> JVM vendor name    : Oracle Corporation
> JVM vendor version : 10-ea+29
> JVM name           : Java HotSpot(TM) 64-Bit Server VM
> JVM version        : 10-ea+29
> JVM info           : mixed mode
> OS name            : Linux
> OS version         : 4.10.0-37-generic
> 
> 
> Underlying exception : java.lang.UnsupportedOperationException: Cannot
> define class using reflection
>       at
> __randomizedtesting.SeedInfo.seed([C7D56D15A93CCCE5:ECC308D037C186
> BC]:0)
>       at
> org.apache.solr.client.solrj.impl.CloudSolrClientCacheTest.getMockLbHttpSol
> rClient(CloudSolrClientCacheTest.java:104)
>       at
> org.apache.solr.client.solrj.impl.CloudSolrClientCacheTest.testCaching(Cloud
> SolrClientCacheTest.java:74)
>       at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>       at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
> odAccessorImpl.java:62)
>       at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat
> ingMethodAccessorImpl.java:43)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize
> dRunner.java:1737)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando
> mizedRunner.java:934)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando
> mizedRunner.java:970)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand
> omizedRunner.java:984)
>       at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.e
> valuate(SystemPropertiesRestoreRule.java:57)
>       at
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule
> SetupTeardownChained.java:49)
>       at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
>       at
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThr
> eadAndTestName.java:48)
>       at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
>       at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:368)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask
> (ThreadLeakControl.java:817)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL
> eakControl.java:468)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> domizedRunner.java:943)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando
> mizedRunner.java:829)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando
> mizedRunner.java:879)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando
> mizedRunner.java:890)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.e
> valuate(SystemPropertiesRestoreRule.java:57)
>       at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCla
> ssName.java:41)
>       at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>       at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAsse
> rtionsRequired.java:53)
>       at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
>       at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
>       at
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreT
> estSuites.java:54)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:368)
>       at java.base/java.lang.Thread.run(Thread.java:844)
> Caused by: java.lang.UnsupportedOperationException: Cannot define class
> using reflection
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$U
> navailable.defineClass(ClassInjector.java:819)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.inject(ClassInj
> ector.java:183)
>       at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:187)
>       at
> net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResol
> utionStrategy.java:79)
>       at
> net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType
> .java:4352)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockCl
> ass(SubclassBytecodeGenerator.java:94)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:35)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:32)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:346)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>       at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>       at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>       at org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>       at org.mockito.Mockito.mock(Mockito.java:1681)
>       at org.mockito.Mockito.mock(Mockito.java:1594)
>       ... 40 more
> Caused by: java.lang.IllegalArgumentException: Unknown Java version: 10
>       at
> net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
>       at
> net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(
> ClassFileVersion.java:337)
>       at
> net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:299)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:288)
>       at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassI
> njector.java:68)
>       at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:184)
>       ... 57 more
> 
> 
> FAILED:  org.apache.solr.cloud.AssignTest.testAssignNode
> 
> Error Message:
>  Mockito cannot mock this class: class
> org.apache.solr.common.cloud.SolrZkClient.  Mockito can only mock non-
> private & non-final classes. If you're not sure why you're getting this error,
> please report to the mailing list.   Java               : 10 JVM vendor name  
>   :
> Oracle Corporation JVM vendor version : 10-ea+29 JVM name           : Java
> HotSpot(TM) 64-Bit Server VM JVM version        : 10-ea+29 JVM info           
> :
> mixed mode OS name            : Linux OS version         : 4.10.0-37-generic
> Underlying exception : java.lang.UnsupportedOperationException: Cannot
> define class using reflection
> 
> Stack Trace:
> org.mockito.exceptions.base.MockitoException:
> Mockito cannot mock this class: class
> org.apache.solr.common.cloud.SolrZkClient.
> 
> Mockito can only mock non-private & non-final classes.
> If you're not sure why you're getting this error, please report to the mailing
> list.
> 
> 
> Java               : 10
> JVM vendor name    : Oracle Corporation
> JVM vendor version : 10-ea+29
> JVM name           : Java HotSpot(TM) 64-Bit Server VM
> JVM version        : 10-ea+29
> JVM info           : mixed mode
> OS name            : Linux
> OS version         : 4.10.0-37-generic
> 
> 
> Underlying exception : java.lang.UnsupportedOperationException: Cannot
> define class using reflection
>       at
> __randomizedtesting.SeedInfo.seed([393EAB7FEDECCD7D:6281250A3A6CAD
> 54]:0)
>       at
> org.apache.solr.cloud.AssignTest.testAssignNode(AssignTest.java:65)
>       at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>       at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
> odAccessorImpl.java:62)
>       at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat
> ingMethodAccessorImpl.java:43)
>       at java.base/java.lang.reflect.Method.invoke(Method.java:564)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner.invoke(Randomize
> dRunner.java:1737)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$8.evaluate(Rando
> mizedRunner.java:934)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$9.evaluate(Rando
> mizedRunner.java:970)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$10.evaluate(Rand
> omizedRunner.java:984)
>       at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.e
> valuate(SystemPropertiesRestoreRule.java:57)
>       at
> org.apache.lucene.util.TestRuleSetupTeardownChained$1.evaluate(TestRule
> SetupTeardownChained.java:49)
>       at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
>       at
> org.apache.lucene.util.TestRuleThreadAndTestName$1.evaluate(TestRuleThr
> eadAndTestName.java:48)
>       at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
>       at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:368)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl.forkTimeoutingTask
> (ThreadLeakControl.java:817)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$3.evaluate(ThreadL
> eakControl.java:468)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner.runSingleTest(Ran
> domizedRunner.java:943)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$5.evaluate(Rando
> mizedRunner.java:829)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$6.evaluate(Rando
> mizedRunner.java:879)
>       at
> com.carrotsearch.randomizedtesting.RandomizedRunner$7.evaluate(Rando
> mizedRunner.java:890)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.rules.SystemPropertiesRestoreRule$1.e
> valuate(SystemPropertiesRestoreRule.java:57)
>       at
> org.apache.lucene.util.AbstractBeforeAfterRule$1.evaluate(AbstractBeforeAf
> terRule.java:45)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> org.apache.lucene.util.TestRuleStoreClassName$1.evaluate(TestRuleStoreCla
> ssName.java:41)
>       at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>       at
> com.carrotsearch.randomizedtesting.rules.NoShadowingOrOverridesOnMet
> hodsRule$1.evaluate(NoShadowingOrOverridesOnMethodsRule.java:40)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> org.apache.lucene.util.TestRuleAssertionsRequired$1.evaluate(TestRuleAsse
> rtionsRequired.java:53)
>       at
> org.apache.lucene.util.TestRuleMarkFailure$1.evaluate(TestRuleMarkFailure.
> java:47)
>       at
> org.apache.lucene.util.TestRuleIgnoreAfterMaxFailures$1.evaluate(TestRuleI
> gnoreAfterMaxFailures.java:64)
>       at
> org.apache.lucene.util.TestRuleIgnoreTestSuites$1.evaluate(TestRuleIgnoreT
> estSuites.java:54)
>       at
> com.carrotsearch.randomizedtesting.rules.StatementAdapter.evaluate(State
> mentAdapter.java:36)
>       at
> com.carrotsearch.randomizedtesting.ThreadLeakControl$StatementRunner.r
> un(ThreadLeakControl.java:368)
>       at java.base/java.lang.Thread.run(Thread.java:844)
> Caused by: java.lang.UnsupportedOperationException: Cannot define class
> using reflection
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$U
> navailable.defineClass(ClassInjector.java:819)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.inject(ClassInj
> ector.java:183)
>       at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:187)
>       at
> net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResol
> utionStrategy.java:79)
>       at
> net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType
> .java:4352)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockCl
> ass(SubclassBytecodeGenerator.java:94)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:35)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:32)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:346)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>       at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>       at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>       at org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>       at org.mockito.Mockito.mock(Mockito.java:1681)
>       at org.mockito.Mockito.mock(Mockito.java:1594)
>       ... 39 more
> Caused by: java.lang.IllegalArgumentException: Unknown Java version: 10
>       at
> net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
>       at
> net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(
> ClassFileVersion.java:337)
>       at
> net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:299)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:288)
>       at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>       at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassI
> njector.java:68)
>       at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:184)
>       at
> net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResol
> utionStrategy.java:79)
>       at
> net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType
> .java:4352)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockCl
> ass(SubclassBytecodeGenerator.java:94)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:35)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:32)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:346)
>       at net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
>       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>       at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>       at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>       at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>       at org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>       at org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>       at org.mockito.Mockito.mock(Mockito.java:1681)
>       at org.mockito.Mockito.mock(Mockito.java:1594)
>       at
> org.apache.solr.handler.admin.TestCoreAdminApis.getCoreContainerMock(T
> estCoreAdminApis.java:73)
>       at
> org.apache.solr.handler.admin.TestCoreAdminApis.testCalls(TestCoreAdmin
> Apis.java:40)
>       ... 38 more
> 
> 
> FAILED:
> org.apache.solr.cloud.OverseerTest.testExternalClusterStateChangeBehavior
> 
> Error Message:
>  Mockito cannot mock this class: class org.apache.solr.core.CoreContainer.
> Mockito can only mock non-private & non-final classes. If you're not sure
> why you're getting this error, please report to the mailing list.   Java      
>          :
> 10 JVM vendor name    : Oracle Corporation JVM vendor version : 10-ea+29
> JVM name           : Java HotSpot(TM) 64-Bit Server VM JVM version        : 
> 10-
> ea+29 JVM info           : mixed mode OS name            : Linux OS version   
>       :
> 4.10.0-37-generic   Underlying exception :
> java.lang.UnsupportedOperationException: Cannot define class using
> reflection
> 
> Stack Trace:
> org.mocki
> 
> [...truncated too long message...]
> 
> 4]    >       at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>    [junit4]    >      at
> org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>    [junit4]    >      at
> org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>    [junit4]    >      at org.mockito.Mockito.mock(Mockito.java:1681)
>    [junit4]    >      at org.mockito.Mockito.mock(Mockito.java:1594)
>    [junit4]    >      ... 38 more
>    [junit4]    > Caused by: java.lang.IllegalArgumentException: Unknown Java
> version: 10
>    [junit4]    >      at
> net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
>    [junit4]    >      at
> net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(
> ClassFileVersion.java:337)
>    [junit4]    >      at
> net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:299)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:288)
>    [junit4]    >      at
> java.base/java.security.AccessController.doPrivileged(Native Method)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassI
> njector.java:68)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:184)
>    [junit4]    >      ... 55 moreThrowable #2:
> org.mockito.exceptions.misusing.NotAMockException: Argument should be a
> mock, but is null!
>    [junit4]    >      at
> org.apache.solr.handler.dataimport.TestJdbcDataSource.tearDown(TestJdbc
> DataSource.java:93)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
> odAccessorImpl.java:62)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat
> ingMethodAccessorImpl.java:43)
>    [junit4]    >      at
> java.base/java.lang.reflect.Method.invoke(Method.java:564)
>    [junit4]    >      at java.base/java.lang.Thread.run(Thread.java:844)
>    [junit4]   2> 7688 T51 oas.SolrTestCaseJ4.setUp ###Starting
> testMultipleResultsSets_ResultSetResultSet
>    [junit4]   2> 7737 T51 oas.SolrTestCaseJ4.tearDown ###Ending
> testMultipleResultsSets_ResultSetResultSet
>    [junit4]   2> NOTE: reproduce with: ant test  -Dtestcase=TestJdbcDataSource
> -Dtests.method=testMultipleResultsSets_ResultSetResultSet -
> Dtests.seed=836D80BEB97E5C03 -Dtests.multiplier=3 -Dtests.slow=true -
> Dtests.locale=ii-CN -Dtests.timezone=Asia/Jerusalem -Dtests.asserts=true -
> Dtests.file.encoding=ISO-8859-1
>    [junit4] ERROR   0.07s J2 |
> TestJdbcDataSource.testMultipleResultsSets_ResultSetResultSet <<<
>    [junit4]    > Throwable #1: org.mockito.exceptions.base.MockitoException:
>    [junit4]    > Mockito cannot mock this class: interface java.sql.Driver.
>    [junit4]    > Mockito can only mock non-private & non-final classes.
>    [junit4]    > If you're not sure why you're getting this error, please 
> report to
> the mailing list.
>    [junit4]    > Java               : 10
>    [junit4]    > JVM vendor name    : Oracle Corporation
>    [junit4]    > JVM vendor version : 10-ea+29
>    [junit4]    > JVM name           : Java HotSpot(TM) 64-Bit Server VM
>    [junit4]    > JVM version        : 10-ea+29
>    [junit4]    > JVM info           : mixed mode
>    [junit4]    > OS name            : Linux
>    [junit4]    > OS version         : 4.10.0-37-generic
>    [junit4]    > Underlying exception :
> java.lang.UnsupportedOperationException: Cannot define class using
> reflection
>    [junit4]    >      at
> org.apache.solr.handler.dataimport.TestJdbcDataSource.setUp(TestJdbcData
> Source.java:78)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
> odAccessorImpl.java:62)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat
> ingMethodAccessorImpl.java:43)
>    [junit4]    >      at
> java.base/java.lang.reflect.Method.invoke(Method.java:564)
>    [junit4]    >      at java.base/java.lang.Thread.run(Thread.java:844)
>    [junit4]    > Caused by: java.lang.UnsupportedOperationException: Cannot
> define class using reflection
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$U
> navailable.defineClass(ClassInjector.java:819)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.inject(ClassInj
> ector.java:183)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:187)
>    [junit4]    >      at
> net.bytebuddy.dynamic.TypeResolutionStrategy$Passive.initialize(TypeResol
> utionStrategy.java:79)
>    [junit4]    >      at
> net.bytebuddy.dynamic.DynamicType$Default$Unloaded.load(DynamicType
> .java:4352)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.SubclassBytecodeGenerator.mockCl
> ass(SubclassBytecodeGenerator.java:94)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:35)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator$1.
> call(TypeCachingBytecodeGenerator.java:32)
>    [junit4]    >      at
> net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:138)
>    [junit4]    >      at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:346)
>    [junit4]    >      at
> net.bytebuddy.TypeCache.findOrInsert(TypeCache.java:161)
>    [junit4]    >      at
> net.bytebuddy.TypeCache$WithInlineExpunction.findOrInsert(TypeCache.jav
> a:355)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.TypeCachingBytecodeGenerator.m
> ockClass(TypeCachingBytecodeGenerator.java:30)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMockType(SubclassByteBuddyMockMaker.java:71)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.SubclassByteBuddyMockMaker.cre
> ateMock(SubclassByteBuddyMockMaker.java:42)
>    [junit4]    >      at
> org.mockito.internal.creation.bytebuddy.ByteBuddyMockMaker.createMock(
> ByteBuddyMockMaker.java:26)
>    [junit4]    >      at
> org.mockito.internal.util.MockUtil.createMock(MockUtil.java:35)
>    [junit4]    >      at
> org.mockito.internal.MockitoCore.mock(MockitoCore.java:65)
>    [junit4]    >      at org.mockito.Mockito.mock(Mockito.java:1681)
>    [junit4]    >      at org.mockito.Mockito.mock(Mockito.java:1594)
>    [junit4]    >      ... 38 more
>    [junit4]    > Caused by: java.lang.IllegalArgumentException: Unknown Java
> version: 10
>    [junit4]    >      at
> net.bytebuddy.ClassFileVersion.ofJavaVersion(ClassFileVersion.java:135)
>    [junit4]    >      at
> net.bytebuddy.ClassFileVersion$VersionLocator$ForJava9CapableVm.locate(
> ClassFileVersion.java:337)
>    [junit4]    >      at
> net.bytebuddy.ClassFileVersion.ofThisVm(ClassFileVersion.java:147)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:299)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection$Dispatcher$Cr
> eationAction.run(ClassInjector.java:288)
>    [junit4]    >      at
> java.base/java.security.AccessController.doPrivileged(Native Method)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassInjector$UsingReflection.<clinit>(ClassI
> njector.java:68)
>    [junit4]    >      at
> net.bytebuddy.dynamic.loading.ClassLoadingStrategy$Default$InjectionDisp
> atcher.load(ClassLoadingStrategy.java:184)
>    [junit4]    >      ... 55 moreThrowable #2:
> org.mockito.exceptions.misusing.NotAMockException: Argument should be a
> mock, but is null!
>    [junit4]    >      at
> org.apache.solr.handler.dataimport.TestJdbcDataSource.tearDown(TestJdbc
> DataSource.java:93)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMeth
> odAccessorImpl.java:62)
>    [junit4]    >      at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Delegat
> ingMethodAccessorImpl.java:43)
>    [junit4]    >      at
> java.base/java.lang.reflect.Method.invoke(Method.java:564)
>    [junit4]    >      at java.base/java.lang.Thread.run(Thread.java:844)
>    [junit4]   2> NOTE: leaving temporary files on disk at:
> /home/jenkins/workspace/Lucene-Solr-master-Linux/solr/build/contrib/solr-
> dataimporthandler/test/J2/temp/solr.handler.dataimport.TestJdbcDataSour
> ce_836D80BEB97E5C03-001
>    [junit4]   2> NOTE: test params are:
> codec=FastDecompressionCompressingStoredFields(storedFieldsFormat=Co
> mpressingStoredFieldsFormat(compressionMode=FAST_DECOMPRESSION,
> chunkSize=4, maxDocsPerChunk=9, blockSize=8),
> termVectorsFormat=CompressingTermVectorsFormat(compressionMode=FA
> ST_DECOMPRESSION, chunkSize=4, blockSize=8)),
> sim=Asserting(org.apache.lucene.search.similarities.AssertingSimilarity@5ea
> 0c1e5), locale=ii-CN, timezone=Asia/Jerusalem
>    [junit4]   2> NOTE: Linux 4.10.0-37-generic amd64/Oracle Corporation 10-ea
> (64-bit)/cpus=8,threads=1,free=363853656,total=518979584
>    [junit4]   2> NOTE: All tests run in this JVM: [TestDocBuilder2,
> TestClobTransformer, TestVariableResolver, TestURLDataSource,
> TestWriterImpl, TestXPathEntityProcessor, TestDocBuilder,
> TestDateFormatTransformer, TestJdbcDataSource]
>    [junit4] Completed [18/38 (1!)] on J2 in 1.01s, 16 tests, 15 errors, 1 
> skipped
> <<< FAILURES!
> 
> [...truncated 34613 lines...]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to