{"action":"opened","issue":{"url":"https://api.github.com/repos/hazelcast/hazelcast/issues/13568","repository_url":"https://api.github.com/repos/hazelcast/hazelcast","labels_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/13568/labels{/name}","comments_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/13568/comments","events_url":"https://api.github.com/repos/hazelcast/hazelcast/issues/13568/events","html_url":"https://github.com/hazelcast/hazelcast/issues/13568","id":349984829,"node_id":"MDU6SXNzdWUzNDk5ODQ4Mjk=","number":13568,"title":"ThreadLeakTest.testThreadLeakUtils failure","user":{"login":"Holmistr","id":4253850,"node_id":"MDQ6VXNlcjQyNTM4NTA=","avatar_url":"https://avatars0.githubusercontent.com/u/4253850?v=4","gravatar_id":"","url":"https://api.github.com/users/Holmistr","html_url":"https://github.com/Holmistr","followers_url":"https://api.github.com/users/Holmistr/followers","following_url":"https://api.github.com/users/Holmistr/following{/other_user}","gists_url":"https://api.github.com/users/Holmistr/gists{/gist_id}","starred_url":"https://api.github.com/users/Holmistr/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Holmistr/subscriptions","organizations_url":"https://api.github.com/users/Holmistr/orgs","repos_url":"https://api.github.com/users/Holmistr/repos","events_url":"https://api.github.com/users/Holmistr/events{/privacy}","received_events_url":"https://api.github.com/users/Holmistr/received_events","type":"User","site_admin":false},"labels":[{"id":137752575,"node_id":"MDU6TGFiZWwxMzc3NTI1NzU=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Team:%20Core","name":"Team: Core","color":"109def","default":false},{"id":291006933,"node_id":"MDU6TGFiZWwyOTEwMDY5MzM=","url":"https://api.github.com/repos/hazelcast/hazelcast/labels/Type:%20Test-Failure","name":"Type: Test-Failure","color":"fc2929","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/hazelcast/hazelcast/milestones/116","html_url":"https://github.com/hazelcast/hazelcast/milestone/116","labels_url":"https://api.github.com/repos/hazelcast/hazelcast/milestones/116/labels","id":3515647,"node_id":"MDk6TWlsZXN0b25lMzUxNTY0Nw==","number":116,"title":"3.10.5","description":null,"creator":{"login":"mmedenjak","id":17194871,"node_id":"MDQ6VXNlcjE3MTk0ODcx","avatar_url":"https://avatars0.githubusercontent.com/u/17194871?v=4","gravatar_id":"","url":"https://api.github.com/users/mmedenjak","html_url":"https://github.com/mmedenjak","followers_url":"https://api.github.com/users/mmedenjak/followers","following_url":"https://api.github.com/users/mmedenjak/following{/other_user}","gists_url":"https://api.github.com/users/mmedenjak/gists{/gist_id}","starred_url":"https://api.github.com/users/mmedenjak/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mmedenjak/subscriptions","organizations_url":"https://api.github.com/users/mmedenjak/orgs","repos_url":"https://api.github.com/users/mmedenjak/repos","events_url":"https://api.github.com/users/mmedenjak/events{/privacy}","received_events_url":"https://api.github.com/users/mmedenjak/received_events","type":"User","site_admin":false},"open_issues":17,"closed_issues":2,"state":"open","created_at":"2018-07-23T08:58:51Z","updated_at":"2018-08-13T11:08:17Z","due_on":null,"closed_at":null},"comments":0,"created_at":"2018-08-13T11:08:17Z","updated_at":"2018-08-13T11:08:17Z","closed_at":null,"author_association":"COLLABORATOR","body":"*maintenance* (commit bee5a9667eda77cd6a694337ca9b682413be831e)\r\n\r\nFailed on Zulu JDK6: https://hazelcast-l337.ci.cloudbees.com/view/Official%20Builds/job/Hazelcast-3.maintenance-ZuluJDK6/lastCompletedBuild/testReport/classloading/ThreadLeakTest/testThreadLeakUtils/\r\n\r\nStacktrace:\r\n```\r\njava.lang.AssertionError: Timeout waiting for thread leaking-thread to terminate\r\n\tat org.junit.Assert.fail(Assert.java:88)\r\n\tat com.hazelcast.test.HazelcastTestSupport.assertJoinable(HazelcastTestSupport.java:933)\r\n\tat classloading.ThreadLeakTestUtils.assertHazelcastThreadShutdown(ThreadLeakTestUtils.java:68)\r\n\tat classloading.ThreadLeakTestUtils.assertHazelcastThreadShutdown(ThreadLeakTestUtils.java:58)\r\n\tat classloading.AbstractThreadLeakTest.assertThreadLeaks(AbstractThreadLeakTest.java:39)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\r\n\tat sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)\r\n\tat sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\r\n\tat java.lang.reflect.Method.invoke(Method.java:622)\r\n\tat org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50)\r\n\tat org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)\r\n\tat org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47)\r\n\tat com.hazelcast.test.AbstractHazelcastClassRunner$ThreadDumpAwareRunAfters.evaluate(AbstractHazelcastClassRunner.java:432)\r\n\tat com.hazelcast.test.DumpBuildInfoOnFailureRule$1.evaluate(DumpBuildInfoOnFailureRule.java:37)\r\n\tat com.hazelcast.test.jitter.JitterRule$1.evaluate(JitterRule.java:104)\r\n\tat org.junit.rules.RunRules.evaluate(RunRules.java:20)\r\n\tat org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325)\r\n\tat org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78)\r\n\tat com.hazelcast.test.HazelcastSerialClassRunner.runChild(HazelcastSerialClassRunner.java:50)\r\n\tat com.hazelcast.test.HazelcastSerialClassRunner.runChild(HazelcastSerialClassRunner.java:29)\r\n\tat org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)\r\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)\r\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)\r\n\tat org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)\r\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)\r\n\tat com.hazelcast.test.AbstractHazelcastClassRunner$3.evaluate(AbstractHazelcastClassRunner.java:335)\r\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:363)\r\n\tat org.junit.runners.Suite.runChild(Suite.java:128)\r\n\tat org.junit.runners.Suite.runChild(Suite.java:27)\r\n\tat org.junit.runners.ParentRunner$3.run(ParentRunner.java:290)\r\n\tat org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71)\r\n\tat org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288)\r\n\tat org.junit.runners.ParentRunner.access$000(ParentRunner.java:58)\r\n\tat org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268)\r\n\tat org.junit.runners.ParentRunner.run(ParentRunner.java:363)\r\n\tat org.apache.maven.surefire.junitcore.JUnitCore.run(JUnitCore.java:55)\r\n\tat org.apache.maven.surefire.junitcore.JUnitCoreWrapper.createRequestAndRun(JUnitCoreWrapper.java:137)\r\n\tat org.apache.maven.surefire.junitcore.JUnitCoreWrapper.executeEager(JUnitCoreWrapper.java:107)\r\n\tat org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:83)\r\n\tat org.apache.maven.surefire.junitcore.JUnitCoreWrapper.execute(JUnitCoreWrapper.java:75)\r\n\tat org.apache.maven.surefire.junitcore.JUnitCoreProvider.invoke(JUnitCoreProvider.java:158)\r\n\tat org.apache.maven.surefire.booter.ForkedBooter.invokeProviderInSameClassLoader(ForkedBooter.java:379)\r\n\tat org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:340)\r\n\tat org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:125)\r\n\tat org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:413)\r\n```\r\n\r\nStandard output:\r\n```\r\nStarted Running Test: testThreadLeakUtils\r\n01:59:12,157 ERROR |testThreadLeakUtils| - [ThreadLeakTestUtils] testThreadLeakUtils - There should be one thread running!\r\n-> leaking-thread (id: 1188602) (group: main) (daemon: true) (alive: true) (interrupted: false) (state: WAITING)\r\n[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:235), classloading.ThreadLeakTest$1.run(ThreadLeakTest.java:55)]\r\n\r\n-> process reaper (id: 1188603) (group: main) (daemon: true) (alive: true) (interrupted: false) (state: RUNNABLE)\r\n[]\r\n\r\nTHREAD DUMP FOR TEST FAILURE: \"Expected exactly one running thread expected:<1> but was:<2>\" at \"testThreadLeakUtils\"\r\n\r\n\"process reaper\" \r\n\tjava.lang.Thread.State: RUNNABLE, cpu=-1 nsecs, usr=-1 nsecs, blocked=0 msecs, waited=0 msecs\r\n\t\tat java.lang.UNIXProcess.waitForProcessExit(Native Method)\r\n\t\tat java.lang.UNIXProcess.access$900(UNIXProcess.java:36)\r\n\t\tat java.lang.UNIXProcess$1$1.run(UNIXProcess.java:148)\r\n\r\n\"leaking-thread\" \r\n\tjava.lang.Thread.State: WAITING, on lock=java.util.concurrent.CountDownLatch$Sync@7338c42d, cpu=0 nsecs, usr=0 nsecs, blocked=0 msecs, waited=559 msecs\r\n\t\tat sun.misc.Unsafe.park(Native Method)\r\n\t\tat java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)\r\n\t\tat java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838)\r\n\t\tat java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998)\r\n\t\tat java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)\r\n\t\tat java.util.concurrent.CountDownLatch.await(CountDownLatch.java:235)\r\n\t\tat classloading.ThreadLeakTest$1.run(ThreadLeakTest.java:55)\r\n\r\n\"pool-86-thread-1\" \r\n\tjava.lang.Thread.State: WAITING, on lock=java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@13d7a174, cpu=0 nsecs, usr=0 nsecs, blocked=0 msecs, waited=59815 msecs\r\n\t\tat sun.misc.Unsafe.park(Native Method)\r\n\t\tat java.util.concurrent.locks.LockSupport.park(LockSupport.java:186)\r\n\t\tat java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2043)\r\n\t\tat java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:386)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1076)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1138)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)\r\n\t\tat java.lang.Thread.run(Thread.java:704)\r\n\r\n\"hz._hzInstance_8356_dev.cached.thread-3\" \r\n\tjava.lang.Thread.State: TIMED_WAITING, cpu=0 nsecs, usr=0 nsecs, blocked=0 msecs, waited=135428 msecs\r\n\t\tat java.lang.Thread.sleep(Native Method)\r\n\t\tat java.lang.Thread.sleep(Thread.java:321)\r\n\t\tat java.util.concurrent.TimeUnit.sleep(TimeUnit.java:356)\r\n\t\tat com.hazelcast.test.HazelcastTestSupport.sleepAtLeastMillis(HazelcastTestSupport.java:442)\r\n\t\tat com.hazelcast.test.HazelcastTestSupport.sleepAtLeastSeconds(HazelcastTestSupport.java:457)\r\n\t\tat com.hazelcast.executor.ExecutorServiceTestSupport$SleepingTask.call(ExecutorServiceTestSupport.java:163)\r\n\t\tat com.hazelcast.executor.ExecutorServiceTestSupport$SleepingTask.call(ExecutorServiceTestSupport.java:153)\r\n\t\tat java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)\r\n\t\tat java.util.concurrent.FutureTask.run(FutureTask.java:166)\r\n\t\tat com.hazelcast.executor.impl.DistributedExecutorService$CallableProcessor.run(DistributedExecutorService.java:285)\r\n\t\tat com.hazelcast.util.executor.CachedExecutorServiceDelegate$Worker.run(CachedExecutorServiceDelegate.java:227)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)\r\n\t\tat java.lang.Thread.run(Thread.java:704)\r\n\t\tat com.hazelcast.util.executor.HazelcastManagedThread.executeRun(HazelcastManagedThread.java:64)\r\n\t\tat com.hazelcast.util.executor.HazelcastManagedThread.run(HazelcastManagedThread.java:80)\r\n\r\n\"JitterThread\" \r\n\tjava.lang.Thread.State: TIMED_WAITING, cpu=3560000000 nsecs, usr=1650000000 nsecs, blocked=0 msecs, waited=2228811 msecs\r\n\t\tat sun.misc.Unsafe.park(Native Method)\r\n\t\tat java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:345)\r\n\t\tat com.hazelcast.test.jitter.JitterThread.sleepNanos(JitterThread.java:55)\r\n\t\tat com.hazelcast.test.jitter.JitterThread.run(JitterThread.java:39)\r\n\r\n\"RMI TCP Accept-21414\" \r\n\tjava.lang.Thread.State: RUNNABLE, cpu=0 nsecs, usr=0 nsecs, blocked=0 msecs, waited=0 msecs\r\n\t\tat java.net.PlainSocketImpl.socketAccept(Native Method)\r\n\t\tat java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)\r\n\t\tat java.net.ServerSocket.implAccept(ServerSocket.java:479)\r\n\t\tat java.net.ServerSocket.accept(ServerSocket.java:447)\r\n\t\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:403)\r\n\t\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:375)\r\n\t\tat java.lang.Thread.run(Thread.java:704)\r\n\r\n\"RMI TCP Accept-21413\" \r\n\tjava.lang.Thread.State: RUNNABLE, cpu=0 nsecs, usr=0 nsecs, blocked=0 msecs, waited=0 msecs\r\n\t\tat java.net.PlainSocketImpl.socketAccept(Native Method)\r\n\t\tat java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:375)\r\n\t\tat java.net.ServerSocket.implAccept(ServerSocket.java:479)\r\n\t\tat java.net.ServerSocket.accept(ServerSocket.java:447)\r\n\t\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.executeAcceptLoop(TCPTransport.java:403)\r\n\t\tat sun.rmi.transport.tcp.TCPTransport$AcceptLoop.run(TCPTransport.java:375)\r\n\t\tat java.lang.Thread.run(Thread.java:704)\r\n\r\n\"surefire-forkedjvm-ping-30s\" \r\n\tjava.lang.Thread.State: RUNNABLE, cpu=1290000000 nsecs, usr=960000000 nsecs, blocked=147 msecs, waited=2228583 msecs\r\n\t\tat java.io.FileInputStream.readBytes(Native Method)\r\n\t\tat java.io.FileInputStream.read(FileInputStream.java:239)\r\n\t\tat java.io.BufferedInputStream.read1(BufferedInputStream.java:273)\r\n\t\tat java.io.BufferedInputStream.read(BufferedInputStream.java:334)\r\n\t\tat sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:282)\r\n\t\tat sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:324)\r\n\t\tat sun.nio.cs.StreamDecoder.read(StreamDecoder.java:176)\r\n\t\tat java.io.InputStreamReader.read(InputStreamReader.java:184)\r\n\t\tat java.io.Reader.read(Reader.java:100)\r\n\t\tat java.util.Scanner.readInput(Scanner.java:797)\r\n\t\tat java.util.Scanner.findWithinHorizon(Scanner.java:1676)\r\n\t\tat java.util.Scanner.hasNextLine(Scanner.java:1493)\r\n\t\tat org.apache.maven.surefire.booter.PpidChecker$ProcessInfoConsumer.execute(PpidChecker.java:301)\r\n\t\tat org.apache.maven.surefire.booter.PpidChecker.unix(PpidChecker.java:160)\r\n\t\tat org.apache.maven.surefire.booter.PpidChecker.isProcessAlive(PpidChecker.java:115)\r\n\t\tat org.apache.maven.surefire.booter.ForkedBooter$2.run(ForkedBooter.java:213)\r\n\t\tat java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)\r\n\t\tat java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)\r\n\t\tat java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)\r\n\t\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)\r\n\t\tat java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1153)\r\n\t\tat java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:622)\r\n\t\tat java.lang.Thread.run(Thread.java:704)\r\n\r\n\"surefire-forkedjvm-command-thread\" \r\n\tjava.lang.Thread.State: RUNNABLE, cpu=10000000 nsecs, usr=10000000 nsecs, blocked=0 msecs, waited=0 msecs\r\n\t\tat java.io.FileInputStream.readBytes(Native Method)\r\n\t\tat java.io.FileInputStream.read(FileInputStream.java:239)\r\n\t\tat java.io.BufferedInputStream.fill(BufferedInputStream.java:235)\r\n\t\tat java.io.BufferedInputStream.read(BufferedInputStream.java:254)\r\n\t\tat java.io.DataInputStream.readInt(DataInputStream.java:387)\r\n\t\tat org.apache.maven.surefire.booter.MasterProcessCommand.decode(MasterProcessCommand.java:115)\r\n\t\tat org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:391)\r\n\t\tat java.lang.Thread.run(Thread.java:704)\r\n\r\n\"Signal Dispatcher\" \r\n\tjava.lang.Thread.State: RUNNABLE, cpu=0 nsecs, usr=0 nsecs, blocked=0 msecs, waited=0 msecs\r\n\r\n\"Finalizer\" \r\n\tjava.lang.Thread.State: WAITING, on lock=java.lang.ref.ReferenceQueue$Lock@22c49037, cpu=560000000 nsecs, usr=530000000 nsecs, blocked=25 msecs, waited=2242061 msecs\r\n\t\tat java.lang.Object.wait(Native Method)\r\n\t\tat java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:133)\r\n\t\tat java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:149)\r\n\t\tat java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:189)\r\n\r\n\"Reference Handler\" \r\n\tjava.lang.Thread.State: WAITING, on lock=java.lang.ref.Reference$Lock@16d81cb6, cpu=100000000 nsecs, usr=80000000 nsecs, blocked=28 msecs, waited=2243035 msecs\r\n\t\tat java.lang.Object.wait(Native Method)\r\n\t\tat java.lang.Object.wait(Object.java:502)\r\n\t\tat java.lang.ref.Reference$ReferenceHandler.run(Reference.java:133)\r\n\r\n\r\n01:59:12,719 ERROR |testThreadLeakUtils| - [ThreadLeakTestUtils] main - There are still Hazelcast threads running after shutdown!\r\n-> leaking-thread (id: 1188602) (group: main) (daemon: true) (alive: true) (interrupted: false) (state: WAITING)\r\n[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:235), classloading.ThreadLeakTest$1.run(ThreadLeakTest.java:55)]\r\n\r\n02:04:12,721 ERROR |testThreadLeakUtils| - [ThreadLeakTestUtils] main - There are threads which survived assertJoinable()!\r\n-> leaking-thread (id: 1188602) (group: main) (daemon: true) (alive: true) (interrupted: false) (state: WAITING)\r\n[sun.misc.Unsafe.park(Native Method), java.util.concurrent.locks.LockSupport.park(LockSupport.java:186), java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:838), java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:998), java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304), java.util.concurrent.CountDownLatch.await(CountDownLatch.java:235), classloading.ThreadLeakTest$1.run(ThreadLeakTest.java:55)]\r\n\r\nBuildInfo right after testThreadLeakUtils(classloading.ThreadLeakTest): BuildInfo{version='3.10.5-SNAPSHOT', build='20180812', buildNumber=20180812, revision=bee5a96, enterprise=false, serializationVersion=1}\r\nHiccups measured while running test 'testThreadLeakUtils(classloading.ThreadLeakTest):'\r\n01:59:10, accumulated pauses: 590 ms, max pause: 549 ms, pauses over 1000 ms: 0\r\n01:59:15, accumulated pauses: 46 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:20, accumulated pauses: 45 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:25, accumulated pauses: 44 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:30, accumulated pauses: 48 ms, max pause: 2 ms, pauses over 1000 ms: 0\r\n01:59:35, accumulated pauses: 46 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:40, accumulated pauses: 45 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:45, accumulated pauses: 41 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:50, accumulated pauses: 38 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n01:59:55, accumulated pauses: 39 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:00:00, accumulated pauses: 37 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:00:05, accumulated pauses: 35 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:00:10, accumulated pauses: 37 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:15, accumulated pauses: 40 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:20, accumulated pauses: 41 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:25, accumulated pauses: 42 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:30, accumulated pauses: 43 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:35, accumulated pauses: 42 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:40, accumulated pauses: 37 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:45, accumulated pauses: 37 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:00:50, accumulated pauses: 39 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:00:55, accumulated pauses: 33 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:00, accumulated pauses: 35 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:05, accumulated pauses: 33 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:10, accumulated pauses: 34 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:15, accumulated pauses: 40 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:01:20, accumulated pauses: 38 ms, max pause: 2 ms, pauses over 1000 ms: 0\r\n02:01:25, accumulated pauses: 33 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:30, accumulated pauses: 38 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:01:35, accumulated pauses: 34 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:40, accumulated pauses: 30 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:01:45, accumulated pauses: 34 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:01:50, accumulated pauses: 34 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:01:55, accumulated pauses: 30 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:02:00, accumulated pauses: 30 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:02:05, accumulated pauses: 33 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:02:10, accumulated pauses: 31 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:02:15, accumulated pauses: 39 ms, max pause: 2 ms, pauses over 1000 ms: 0\r\n02:02:20, accumulated pauses: 37 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:02:25, accumulated pauses: 39 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:02:30, accumulated pauses: 33 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:02:35, accumulated pauses: 28 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:02:40, accumulated pauses: 34 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:02:45, accumulated pauses: 31 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:02:50, accumulated pauses: 33 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:02:55, accumulated pauses: 36 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:00, accumulated pauses: 35 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:05, accumulated pauses: 38 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:10, accumulated pauses: 36 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:15, accumulated pauses: 38 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:20, accumulated pauses: 36 ms, max pause: 3 ms, pauses over 1000 ms: 0\r\n02:03:25, accumulated pauses: 40 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:30, accumulated pauses: 33 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:03:35, accumulated pauses: 37 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:40, accumulated pauses: 38 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:45, accumulated pauses: 46 ms, max pause: 2 ms, pauses over 1000 ms: 0\r\n02:03:50, accumulated pauses: 41 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:03:55, accumulated pauses: 40 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:04:00, accumulated pauses: 34 ms, max pause: 1 ms, pauses over 1000 ms: 0\r\n02:04:05, accumulated pauses: 37 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n02:04:10, accumulated pauses: 19 ms, max pause: 0 ms, pauses over 1000 ms: 0\r\n```\r\n"}}
{"actor":{"display_login":"Holmistr"}}