Daemon Thread [/main Datasource Retry Daemon] id=37, (TIMED_WAITING) waiting for: com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer@12cc66f java.lang.Object.wait(Native Method) com.inductiveautomation.ignition.gateway.datasource.DatasourceManagerImpl$FaultedDatasourceRetryer.run(DatasourceManagerImpl.java:1121) java.lang.Thread.run(Unknown Source) Thread [AsyncSocketIOSession[411US]] id=91, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.iosession.socket.AsyncSocketIOSession.run(AsyncSocketIOSession.java:71) java.lang.Thread.run(Unknown Source) Thread [AsyncSocketIOSession[EMKompr]] id=90, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.iosession.socket.AsyncSocketIOSession.run(AsyncSocketIOSession.java:71) java.lang.Thread.run(Unknown Source) Thread [AsyncSocketIOSession[Station2]] id=89, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.iosession.socket.AsyncSocketIOSession.run(AsyncSocketIOSession.java:71) java.lang.Thread.run(Unknown Source) Daemon Thread [Attach Listener] id=6, (RUNNABLE) Thread [AWT-EventQueue-0] id=152, (WAITING) waiting for: java.awt.EventQueue@a0b138 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:485) java.awt.EventQueue.getNextEvent(Unknown Source) java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.pumpEvents(Unknown Source) java.awt.EventDispatchThread.run(Unknown Source) Thread [AWT-Shutdown] id=155, (TIMED_WAITING) waiting for: java.lang.Object@1d3030a java.lang.Object.wait(Native Method) sun.awt.AWTAutoShutdown.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [AWT-Windows] id=82, (RUNNABLE) (native) sun.awt.windows.WToolkit.eventLoop(Native Method) sun.awt.windows.WToolkit.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [binary-log-appender] id=19, (TIMED_WAITING) waiting for: java.lang.Object@146b158 java.lang.Object.wait(Native Method) com.inductiveautomation.ignition.common.util.logging.BinaryAppender$WritingThread.processQueue(BinaryAppender.java:90) com.inductiveautomation.ignition.common.util.logging.BinaryAppender$WritingThread.run(BinaryAppender.java:78) java.lang.Thread.run(Unknown Source) Daemon Thread [com.jniwrapper.NativeResourceCollector] id=35, (WAITING) waiting for: java.lang.ref.ReferenceQueue$Lock@97cc12 java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.ReferenceQueue.remove(Unknown Source) com.jniwrapper.a.run(SourceFile:160) Daemon Thread [ContainerBackgroundProcessor[StandardEngine[mainEngine]]] id=23, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1631) java.lang.Thread.run(Unknown Source) Thread [DestroyJavaVM] id=14, (RUNNABLE) Thread [drivers.ModbusDriver2[EMKompr].BasicRequestCycle] id=72, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1aba308 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.waitForNext(BlockingRequestQueue.java:131) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.take(BlockingRequestQueue.java:119) com.inductiveautomation.xopc.driver.api.BasicRequestCycle.run(BasicRequestCycle.java:106) java.lang.Thread.run(Unknown Source) Thread [drivers.ModbusDriver2[Station2].BasicRequestCycle] id=69, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@a029 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.waitForNext(BlockingRequestQueue.java:131) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.take(BlockingRequestQueue.java:119) com.inductiveautomation.xopc.driver.api.BasicRequestCycle.run(BasicRequestCycle.java:106) java.lang.Thread.run(Unknown Source) Thread [drivers.ModbusDriver2[Testkoppler].BasicRequestCycle] id=154, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@e97472 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.waitForNext(BlockingRequestQueue.java:131) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.take(BlockingRequestQueue.java:119) com.inductiveautomation.xopc.driver.api.BasicRequestCycle.run(BasicRequestCycle.java:106) java.lang.Thread.run(Unknown Source) Thread [drivers.S7300Driver[411US].BasicRequestCycle] id=75, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1560b81 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.waitForNext(BlockingRequestQueue.java:131) com.inductiveautomation.xopc.driver.api.BlockingRequestQueue.take(BlockingRequestQueue.java:119) com.inductiveautomation.xopc.driver.api.BasicRequestCycle.run(BasicRequestCycle.java:106) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-1] id=22, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-10] id=45, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-11] id=46, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-12] id=47, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-2] id=27, (TIMED_WAITING) owns monitor: com.inductiveautomation.ignition.gateway.opc.OPCManagerImpl$ServerWrapper@1023661 owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@403263 waiting for: com.google.common.util.concurrent.AbstractFuture$Sync@18b3e8b sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source) com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:263) com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:69) com.google.common.util.concurrent.AbstractCheckedFuture.checkedGet(AbstractCheckedFuture.java:107) com.inductiveautomation.xopc.client.stack.TCPClientChannel.sendRequest(TCPClientChannel.java:334) com.inductiveautomation.xopc.client.stack.CloseSessionService$CloseSessionServiceCall.execute(CloseSessionService.java:29) com.inductiveautomation.xopc.client.stack.CloseSessionService$CloseSessionServiceCall.execute(CloseSessionService.java:19) com.inductiveautomation.xopc.client.stack.UaClient.disconnect(UaClient.java:85) com.inductiveautomation.xopc.client.OpcUaConnection.maybeReadServerTimeAndState(OpcUaConnection.java:437) com.inductiveautomation.xopc.client.OpcUaConnection.verifyConnectionState(OpcUaConnection.java:161) com.inductiveautomation.xopc.client.FailoverAwareOpcUaConnection.verifyConnectionState(FailoverAwareOpcUaConnection.java:75) com.inductiveautomation.ignition.gateway.opc.OPCManagerImpl$ServerWrapper.verifyConnectionState(OPCManagerImpl.java:743) com.inductiveautomation.ignition.gateway.opc.OPCManagerImpl$OPCConnectionKeepalive.run(OPCManagerImpl.java:619) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source) java.util.concurrent.FutureTask.runAndReset(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-3] id=30, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-4] id=33, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-5] id=38, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-6] id=40, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-7] id=41, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-8] id=42, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-9] id=44, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@bb6d85 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [filemonitor-poll] id=17, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@c5cc63 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [Finalizer] id=3, (WAITING) waiting for: java.lang.ref.ReferenceQueue$Lock@1edb587 java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.Finalizer$FinalizerThread.run(Unknown Source) Thread [fsql-thread-1] id=60, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a0df30 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-2] id=61, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a0df30 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-3] id=78, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a0df30 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-4] id=79, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a0df30 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-5] id=85, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a0df30 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [HSQLDB Timer @ec835f] id=29, (TIMED_WAITING) waiting for: org.hsqldb.lib.HsqlTimer$TaskQueue@1d6c275 java.lang.Object.wait(Native Method) org.hsqldb.lib.HsqlTimer$TaskQueue.park(Unknown Source) org.hsqldb.lib.HsqlTimer.nextTask(Unknown Source) org.hsqldb.lib.HsqlTimer$TaskRunner.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8043-Acceptor-0] id=25, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@ac1f75 java.net.PlainSocketImpl.socketAccept(Native Method) java.net.PlainSocketImpl.accept(Unknown Source) java.net.ServerSocket.implAccept(Unknown Source) com.sun.net.ssl.internal.ssl.SSLServerSocketImpl.accept(Unknown Source) org.apache.tomcat.util.net.jsse.JSSESocketFactory.acceptSocket(JSSESocketFactory.java:178) org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-1] id=28, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:735) org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:814) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-2] id=109, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) org.apache.coyote.http11.InternalInputBuffer.fill(InternalInputBuffer.java:735) org.apache.coyote.http11.InternalInputBuffer.parseRequestLine(InternalInputBuffer.java:366) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:814) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-3] id=124, (RUNNABLE) sun.management.ThreadImpl.dumpThreads0(Native Method) sun.management.ThreadImpl.dumpAllThreads(Unknown Source) com.inductiveautomation.ignition.gateway.web.pages.config.systemconsole.ThreadViewer$DeadlockInfoResource.createDump(ThreadViewer.java:400) com.inductiveautomation.ignition.gateway.web.pages.config.systemconsole.ThreadViewer$DeadlockInfoResource.getResourceStream(ThreadViewer.java:447) org.apache.wicket.request.resource.ResourceStreamResource.internalGetResourceStream(ResourceStreamResource.java:131) org.apache.wicket.request.resource.ResourceStreamResource.newResourceResponse(ResourceStreamResource.java:139) org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:478) org.apache.wicket.markup.html.link.ResourceLink.onResourceRequested(ResourceLink.java:115) sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) java.lang.reflect.Method.invoke(Unknown Source) org.apache.wicket.RequestListenerInterface.internalInvoke(RequestListenerInterface.java:258) org.apache.wicket.RequestListenerInterface.invoke(RequestListenerInterface.java:216) org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.invokeListener(ListenerInterfaceRequestHandler.java:240) org.apache.wicket.core.request.handler.ListenerInterfaceRequestHandler.respond(ListenerInterfaceRequestHandler.java:226) org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:814) org.apache.wicket.request.RequestHandlerStack.execute(RequestHandlerStack.java:64) org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:253) org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:210) org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:281) org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:188) org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:245) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:861) org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:606) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-Acceptor-0] id=24, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@4561a6 java.net.PlainSocketImpl.socketAccept(Native Method) java.net.PlainSocketImpl.accept(Unknown Source) java.net.ServerSocket.implAccept(Unknown Source) java.net.ServerSocket.accept(Unknown Source) org.apache.tomcat.util.net.DefaultServerSocketFactory.acceptSocket(DefaultServerSocketFactory.java:61) org.apache.tomcat.util.net.JIoEndpoint$Acceptor.run(JIoEndpoint.java:352) java.lang.Thread.run(Unknown Source) Daemon Thread [Java2D Disposer] id=80, (WAITING) waiting for: java.lang.ref.ReferenceQueue$Lock@9cf542 java.lang.Object.wait(Native Method) java.lang.ref.ReferenceQueue.remove(Unknown Source) java.lang.ref.ReferenceQueue.remove(Unknown Source) sun.java2d.Disposer.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [Main message loop] id=36, (RUNNABLE) (native) com.jniwrapper.Function.invokeCFunc(Native Method) com.jniwrapper.FunctionCall.a(SourceFile:127) com.jniwrapper.FunctionCall.call(SourceFile:35) com.jniwrapper.Function.invoke(SourceFile:188) com.jniwrapper.Function.invoke(SourceFile:255) com.jniwrapper.win32.MessageLoopThread$LoopThread.run(MessageLoopThread.java:493) Thread [main-keepalive] id=18, (WAITING) waiting for: com.inductiveautomation.catapult.CatapultBase$KeepAlive@25352b java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:485) com.inductiveautomation.catapult.CatapultBase$KeepAlive.run(CatapultBase.java:340) java.lang.Thread.run(Unknown Source) Daemon Thread [ModificationWatcher Task] id=113, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) org.apache.wicket.util.time.Duration.sleep(Duration.java:445) org.apache.wicket.util.thread.Task$1.run(Task.java:131) java.lang.Thread.run(Unknown Source) Daemon Thread [MySQL Statement Cancellation Timer] id=39, (WAITING) waiting for: java.util.TaskQueue@a3aaf5 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:485) java.util.TimerThread.mainLoop(Unknown Source) java.util.TimerThread.run(Unknown Source) Thread [Pipeline[New Pipeline]] id=62, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@83fff9 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.LinkedBlockingQueue.take(Unknown Source) com.inductiveautomation.ignition.alarming.pipelines.SingleThreadAlarmPipeline$QueueEvaluator.run(SingleThreadAlarmPipeline.java:153) java.lang.Thread.run(Unknown Source) Thread [pool-10-thread-1] id=97, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.iosession.socket.AsyncSocketIOSession.run(AsyncSocketIOSession.java:71) java.lang.Thread.run(Unknown Source) Thread [pool-11-thread-1] id=98, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.iosession.socket.AsyncSocketIOSession.run(AsyncSocketIOSession.java:71) java.lang.Thread.run(Unknown Source) Thread [pool-2-thread-1] id=63, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@112e9e6 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-2-thread-2] id=67, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@112e9e6 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-3-thread-1] id=68, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15c693a sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-3-thread-2] id=70, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15c693a sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-4-thread-1] id=71, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d6dec sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-4-thread-2] id=73, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@d6dec sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-5-thread-1] id=74, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1af5350 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-5-thread-2] id=76, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1af5350 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [pool-7-thread-1] id=92, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.iosession.socket.AsyncSocketIOSession.run(AsyncSocketIOSession.java:71) java.lang.Thread.run(Unknown Source) Daemon Thread [Reference Handler] id=2, (WAITING) waiting for: java.lang.ref.Reference$Lock@128b30e java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:485) java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Daemon Thread [Signal Dispatcher] id=5, (RUNNABLE) Thread [StoreAndForward.MySqlLokal.MultiStageStore.ForwardThread] id=51, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.MySqlLokal.PrimarySFEngine.ForwardThread] id=52, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.pm_ignition_sys.MultiStageStore.ForwardThread] id=53, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.pm_ignition_sys.PrimarySFEngine.ForwardThread] id=54, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [TagSubscriptionModel-thread-1] id=49, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@76d19c sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) java.util.concurrent.DelayQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [TCPAcceptor] id=58, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@77b686 java.net.PlainSocketImpl.socketAccept(Native Method) java.net.PlainSocketImpl.accept(Unknown Source) java.net.ServerSocket.implAccept(Unknown Source) java.net.ServerSocket.accept(Unknown Source) com.inductiveautomation.xopc.server.core.XOPCServer$TCPAcceptor.run(XOPCServer.java:432) java.lang.Thread.run(Unknown Source) Thread [TCPAcceptor] id=55, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@2dec81 java.net.PlainSocketImpl.socketAccept(Native Method) java.net.PlainSocketImpl.accept(Unknown Source) java.net.ServerSocket.implAccept(Unknown Source) java.net.ServerSocket.accept(Unknown Source) com.inductiveautomation.xopc.server.core.discovery.DiscoveryServer$TCPAcceptor.run(DiscoveryServer.java:206) java.lang.Thread.run(Unknown Source) Daemon Thread [TimerQueue] id=57, (WAITING) waiting for: javax.swing.TimerQueue@1133f58 java.lang.Object.wait(Native Method) javax.swing.TimerQueue.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [UserSource-CacheUpdater-thread-1] id=134, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@713bd2 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [Wicket-PageSavingThread] id=112, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@5c775d sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source) java.util.concurrent.LinkedBlockingQueue.poll(Unknown Source) org.apache.wicket.pageStore.AsynchronousDataStore$PageSavingRunnable.run(AsynchronousDataStore.java:345) java.lang.Thread.run(Unknown Source) Daemon Thread [Wrapper-Connection] id=13, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) java.io.DataInputStream.readByte(Unknown Source) org.tanukisoftware.wrapper.WrapperManager.handleBackend(WrapperManager.java:5079) org.tanukisoftware.wrapper.WrapperManager.run(WrapperManager.java:5423) java.lang.Thread.run(Unknown Source) Daemon Thread [Wrapper-Control-Event-Monitor] id=11, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) org.tanukisoftware.wrapper.WrapperManager$3.run(WrapperManager.java:962) Thread [xopc-thread-1] id=56, (TIMED_WAITING) owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@1702f3f waiting for: com.google.common.util.concurrent.AbstractFuture$Sync@d7d568 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source) com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:263) com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:69) com.google.common.util.concurrent.AbstractCheckedFuture.checkedGet(AbstractCheckedFuture.java:107) com.inductiveautomation.xopc.client.stack.TCPClientChannel.sendRequest(TCPClientChannel.java:334) com.inductiveautomation.xopc.client.stack.CreateMonitoredItemsService$CreateMonitoredItemsServiceCall.execute(CreateMonitoredItemsService.java:113) com.inductiveautomation.xopc.client.OpcUaConnection$SubscriptionManager.subscribe(OpcUaConnection.java:612) com.inductiveautomation.xopc.client.SubscriptionChangeManager.handleNodeChanges(SubscriptionChangeManager.java:42) com.inductiveautomation.xopc.client.SubscriptionChangeManager.subscriptionChanged(SubscriptionChangeManager.java:31) com.inductiveautomation.xopc.client.OpcUaConnection$SubscriptionManager.execute(OpcUaConnection.java:570) com.inductiveautomation.xopc.client.OpcUaConnection$SubscriptionManager.execute(OpcUaConnection.java:535) com.inductiveautomation.xopc.client.stack.SerialExecutionQueue$PollAndExecute.run(SerialExecutionQueue.java:59) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [xopc-thread-2] id=59, (TIMED_WAITING) owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@52a793 waiting for: com.google.common.util.concurrent.AbstractFuture$Sync@a9c165 sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(Unknown Source) com.google.common.util.concurrent.AbstractFuture$Sync.get(AbstractFuture.java:263) com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:96) com.google.common.util.concurrent.ForwardingFuture.get(ForwardingFuture.java:69) com.google.common.util.concurrent.AbstractCheckedFuture.checkedGet(AbstractCheckedFuture.java:107) com.inductiveautomation.xopc.client.stack.TCPClientChannel.sendRequest(TCPClientChannel.java:334) com.inductiveautomation.xopc.client.stack.CreateSubscriptionService$CreateSubscriptionServiceCall.execute(CreateSubscriptionService.java:98) com.inductiveautomation.xopc.client.OpcUaConnection$SubscriptionManager.subscribe(OpcUaConnection.java:591) com.inductiveautomation.xopc.client.SubscriptionChangeManager.handleNodeChanges(SubscriptionChangeManager.java:42) com.inductiveautomation.xopc.client.SubscriptionChangeManager.subscriptionChanged(SubscriptionChangeManager.java:31) com.inductiveautomation.xopc.client.OpcUaConnection$SubscriptionManager.execute(OpcUaConnection.java:570) com.inductiveautomation.xopc.client.OpcUaConnection$SubscriptionManager.execute(OpcUaConnection.java:535) com.inductiveautomation.xopc.client.stack.SerialExecutionQueue$PollAndExecute.run(SerialExecutionQueue.java:59) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source)