SLF4J: Class path contains multiple SLF4J bindings. SLF4J: Found binding in [jar:file:/tmp/r/org/opendaylight/infrautils/infrautils-testutils/6.0.5/infrautils-testutils-6.0.5.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: Found binding in [jar:file:/tmp/r/org/slf4j/slf4j-simple/1.7.32/slf4j-simple-1.7.32.jar!/org/slf4j/impl/StaticLoggerBinder.class] SLF4J: See http://www.slf4j.org/codes.html#multiple_bindings for an explanation. SLF4J: Actual binding is of type [org.opendaylight.infrautils.testutils.internal.LogCaptureRuleLoggerFactory] [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=17 state=RUNNABLE at java.management@17.0.6-ea/sun.management.ThreadImpl.findDeadlockedThreads0(Native Method) at java.management@17.0.6-ea/sun.management.ThreadImpl.findDeadlockedThreads(ThreadImpl.java:437) at app//com.codahale.metrics.jvm.ThreadDeadlockDetector.getDeadlockedThreads(ThreadDeadlockDetector.java:41) at app//org.opendaylight.serviceutils.metrics.internal.ThreadsWatcher.run(ThreadsWatcher.java:91) at app//com.google.common.util.concurrent.MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask.run(MoreExecutors.java:741) at java.base@17.0.6-ea/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.base@17.0.6-ea/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) at java.base@17.0.6-ea/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) at java.base@17.0.6-ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base@17.0.6-ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.6-ea/java.lang.Thread.run(Thread.java:833) Locked synchronizers: count = 1 - java.util.concurrent.ThreadPoolExecutor$Worker@a8c1f44 "surefire-forkedjvm-command-thread" id=15 state=RUNNABLE (running in native) at java.base@17.0.6-ea/java.io.FileInputStream.readBytes(Native Method) at java.base@17.0.6-ea/java.io.FileInputStream.read(FileInputStream.java:276) at java.base@17.0.6-ea/java.io.BufferedInputStream.read1(BufferedInputStream.java:282) at java.base@17.0.6-ea/java.io.BufferedInputStream.read(BufferedInputStream.java:343) at java.base@17.0.6-ea/java.io.BufferedInputStream.fill(BufferedInputStream.java:244) at java.base@17.0.6-ea/java.io.BufferedInputStream.read1(BufferedInputStream.java:284) at java.base@17.0.6-ea/java.io.BufferedInputStream.read(BufferedInputStream.java:343) - locked java.io.BufferedInputStream@2b491fee 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.6-ea/java.lang.Thread.run(Thread.java:833) "surefire-forkedjvm-stream-flusher" id=13 state=TIMED_WAITING - waiting on <0x470a696f> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) - locked <0x470a696f> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject) at java.base@17.0.6-ea/jdk.internal.misc.Unsafe.park(Native Method) at java.base@17.0.6-ea/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:252) at java.base@17.0.6-ea/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:1672) at java.base@17.0.6-ea/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182) at java.base@17.0.6-ea/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899) at java.base@17.0.6-ea/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1062) at java.base@17.0.6-ea/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1122) at java.base@17.0.6-ea/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base@17.0.6-ea/java.lang.Thread.run(Thread.java:833) "Notification Thread" id=12 state=RUNNABLE "Common-Cleaner" id=10 state=TIMED_WAITING - waiting on <0x2364305a> (a java.lang.ref.ReferenceQueue$Lock) - locked <0x2364305a> (a java.lang.ref.ReferenceQueue$Lock) at java.base@17.0.6-ea/java.lang.Object.wait(Native Method) at java.base@17.0.6-ea/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.6-ea/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:140) at java.base@17.0.6-ea/java.lang.Thread.run(Thread.java:833) at java.base@17.0.6-ea/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162) "Signal Dispatcher" id=4 state=RUNNABLE "Finalizer" id=3 state=WAITING - waiting on <0x7d3430a7> (a java.lang.ref.ReferenceQueue$Lock) - locked <0x7d3430a7> (a java.lang.ref.ReferenceQueue$Lock) at java.base@17.0.6-ea/java.lang.Object.wait(Native Method) at java.base@17.0.6-ea/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155) at java.base@17.0.6-ea/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176) at java.base@17.0.6-ea/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:172) "Reference Handler" id=2 state=RUNNABLE at java.base@17.0.6-ea/java.lang.ref.Reference.waitForReferencePendingList(Native Method) at java.base@17.0.6-ea/java.lang.ref.Reference.processPendingReferences(Reference.java:253) at java.base@17.0.6-ea/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:215) "main" id=1 state=RUNNABLE at java.management@17.0.6-ea/sun.management.ThreadImpl.dumpThreads0(Native Method) at java.management@17.0.6-ea/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:521) at java.management@17.0.6-ea/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:509) 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.6-ea/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base@17.0.6-ea/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base@17.0.6-ea/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base@17.0.6-ea/java.lang.reflect.Method.invoke(Method.java:568) 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$229/0x0000000800cb2f48.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)