[main] INFO org.opendaylight.serviceutils.metrics.internal.ThreadsWatcher - ThreadFactory created: serviceutils.metrics.ThreadsWatcher [main] INFO org.opendaylight.serviceutils.metrics.internal.ThreadsWatcher - ThreadFactory created: serviceutils.metrics.ThreadsWatcher [main] WARN org.opendaylight.serviceutils.metrics.internal.ThreadsWatcher - Thread Dump: "serviceutils.metrics.ThreadsWatcher-0" id=19 state=RUNNABLE at java.base@17.0.13/java.lang.Thread.currentThread(Native Method) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.tryAcquire(ThreadPoolExecutor.java:649) at java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(AbstractQueuedSynchronizer.java:937) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.lock(ThreadPoolExecutor.java:661) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1123) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.13/java.lang.Thread.run(Thread.java:840) "surefire-forkedjvm-command-thread" id=17 state=RUNNABLE (running in native) at java.base@17.0.13/java.io.FileInputStream.readBytes(Native Method) at java.base@17.0.13/java.io.FileInputStream.read(FileInputStream.java:276) at java.base@17.0.13/java.io.BufferedInputStream.read1(BufferedInputStream.java:282) at java.base@17.0.13/java.io.BufferedInputStream.read(BufferedInputStream.java:343) at java.base@17.0.13/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) at java.base@17.0.13/java.io.BufferedInputStream.read1(BufferedInputStream.java:284) at java.base@17.0.13/java.io.BufferedInputStream.read(BufferedInputStream.java:343) - locked java.io.BufferedInputStream@60b85ba1 at app//org.apache.maven.surefire.api.util.internal.Channels$3.readImpl(Channels.java:169) at app//org.apache.maven.surefire.api.util.internal.AbstractNoninterruptibleReadableChannel.read(AbstractNoninterruptibleReadableChannel.java:50) at app//org.apache.maven.surefire.api.stream.AbstractStreamDecoder.read(AbstractStreamDecoder.java:430) at app//org.apache.maven.surefire.api.stream.AbstractStreamDecoder.read(AbstractStreamDecoder.java:419) at app//org.apache.maven.surefire.api.stream.AbstractStreamDecoder.readMessageType(AbstractStreamDecoder.java:116) at app//org.apache.maven.surefire.booter.stream.CommandDecoder.decode(CommandDecoder.java:77) at app//org.apache.maven.surefire.booter.spi.CommandChannelDecoder.decode(CommandChannelDecoder.java:60) at app//org.apache.maven.surefire.booter.CommandReader$CommandRunnable.run(CommandReader.java:290) at java.base@17.0.13/java.lang.Thread.run(Thread.java:840) "surefire-forkedjvm-stream-flusher" id=15 state=TIMED_WAITING - waiting on <0x3d829787> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) - locked <0x3d829787> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.base@17.0.13/jdk.internal.misc.Unsafe.park(Native Method) at java.base@17.0.13/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.13/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1679) at java.base@17.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.13/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.13/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.13/java.lang.Thread.run(Thread.java:840) "Notification Thread" id=14 state=RUNNABLE "Common-Cleaner" id=12 state=TIMED_WAITING - waiting on <0x6e5bfdfc> (a java.lang.ref.ReferenceQueue$Lock) - locked <0x6e5bfdfc> (a java.lang.ref.ReferenceQueue$Lock) at java.base@17.0.13/java.lang.Object.wait(Native Method) at java.base@17.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.13/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.13/java.lang.Thread.run(Thread.java:840) at java.base@17.0.13/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Signal Dispatcher" id=4 state=RUNNABLE "Finalizer" id=3 state=WAITING - waiting on <0x1556f2dd> (a java.lang.ref.ReferenceQueue$Lock) - locked <0x1556f2dd> (a java.lang.ref.ReferenceQueue$Lock) at java.base@17.0.13/java.lang.Object.wait(Native Method) at java.base@17.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.13/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.13/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Reference Handler" id=2 state=RUNNABLE at java.base@17.0.13/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.13/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.13/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "main" id=1 state=RUNNABLE at java.management@17.0.13/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.13/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:528) at java.management@17.0.13/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:516) at app//com.codahale.metrics.jvm.ThreadDump.dump(ThreadDump.java:48) at app//com.codahale.metrics.jvm.ThreadDump.dump(ThreadDump.java:31) at app//org.opendaylight.serviceutils.metrics.internal.ThreadsWatcher.logAllThreads(ThreadsWatcher.java:122) at app//org.opendaylight.serviceutils.metrics.internal.ThreadsWatcherTest.testLogAllThreads(ThreadsWatcherTest.java:24) at java.base@17.0.13/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base@17.0.13/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base@17.0.13/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@17.0.13/java.lang.reflect.Method.invoke(Method.java:569) at app//org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59) at app//org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at app//org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56) at app//org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at app//org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100) at app//org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366) at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103) at app//org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63) at app//org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at app//org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at app//org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at app//org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at app//org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at app//org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at app//org.junit.runners.ParentRunner.run(ParentRunner.java:413) at app//org.junit.runner.JUnitCore.run(JUnitCore.java:137) at app//org.junit.runner.JUnitCore.run(JUnitCore.java:115) at app//org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:42) at app//org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:80) at app//org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:72) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:198) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:169) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:93) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.lambda$execute$0(EngineExecutionOrchestrator.java:58) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator$$Lambda$230/0x00007f84400b3c08.accept(Unknown Source) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.withInterceptedStreams(EngineExecutionOrchestrator.java:141) at app//org.junit.platform.launcher.core.EngineExecutionOrchestrator.execute(EngineExecutionOrchestrator.java:57) at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:103) at app//org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:85) at app//org.junit.platform.launcher.core.DelegatingLauncher.execute(DelegatingLauncher.java:47) at app//org.apache.maven.surefire.junitplatform.LazyLauncher.execute(LazyLauncher.java:56) at app//org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.execute(JUnitPlatformProvider.java:184) at app//org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invokeAllTests(JUnitPlatformProvider.java:148) at app//org.apache.maven.surefire.junitplatform.JUnitPlatformProvider.invoke(JUnitPlatformProvider.java:122) at app//org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385) at app//org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162) at app//org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507) at app//org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)