Daemon Thread [Attach Listener] id=6, (RUNNABLE) Thread [AWT-EventQueue-0] id=144321, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@fa290a sun.misc.Unsafe.park(Native Method) java.util.concurrent.locks.LockSupport.park(Unknown Source) java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(Unknown Source) 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=144322, (TIMED_WAITING) waiting for: java.lang.Object@19c6fd3 java.lang.Object.wait(Native Method) sun.awt.AWTAutoShutdown.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [AWT-Windows] id=108, (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@1f30dd6 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 [ClockDriftDetector] id=71, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.ClockDriftDetector.run(ClockDriftDetector.java:65) java.lang.Thread.run(Unknown Source) Daemon Thread [com.jniwrapper.NativeResourceCollector] id=33, (WAITING) waiting for: java.lang.ref.ReferenceQueue$Lock@1fdd887 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=22, (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 [Database Connection Validator-thread-1] id=35, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1233348 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [Database Connection Validator-thread-2] id=36, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1233348 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [DestroyJavaVM] id=14, (RUNNABLE) Thread [ExecEngine-1-thread-1] id=21, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-10] id=46, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-11] id=47, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-12] id=48, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-2] id=27, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-3] id=29, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-4] id=37, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-5] id=38, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-6] id=39, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-7] id=40, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-8] id=41, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [ExecEngine-1-thread-9] id=43, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1b09814 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(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@67b08b 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(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@1778859 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=82, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11551bb 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-2] id=83, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@11551bb 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-3] id=84, (RUNNABLE) (native) owns monitor: com.microsoft.sqlserver.jdbc.TDSReader@1fd85a9 owns synchronizer: java.util.concurrent.ThreadPoolExecutor$Worker@23545a java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1782) com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:4838) com.microsoft.sqlserver.jdbc.TDSReader.nextPacket(IOBuffer.java:4791) com.microsoft.sqlserver.jdbc.TDSReader.ensurePayload(IOBuffer.java:4767) com.microsoft.sqlserver.jdbc.TDSReader.readBytes(IOBuffer.java:5060) com.microsoft.sqlserver.jdbc.TDSReader.readWrappedBytes(IOBuffer.java:5082) com.microsoft.sqlserver.jdbc.TDSReader.readInt(IOBuffer.java:5023) com.microsoft.sqlserver.jdbc.StreamDone.setFromTDS(StreamDone.java:159) com.microsoft.sqlserver.jdbc.SQLServerStatement$1NextResult.onDone(SQLServerStatement.java:1315) com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:71) com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1510) com.microsoft.sqlserver.jdbc.SQLServerStatement.processResults(SQLServerStatement.java:1157) com.microsoft.sqlserver.jdbc.SQLServerCallableStatement.processBatch(SQLServerCallableStatement.java:137) com.microsoft.sqlserver.jdbc.SQLServerStatement.processExecuteResults(SQLServerStatement.java:1137) com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.processResponse(SQLServerPreparedStatement.java:357) com.microsoft.sqlserver.jdbc.TDSCommand.close(IOBuffer.java:5781) com.microsoft.sqlserver.jdbc.SQLServerStatement.discardLastExecutionResults(SQLServerStatement.java:94) com.microsoft.sqlserver.jdbc.SQLServerStatement.closeInternal(SQLServerStatement.java:584) com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.closeInternal(SQLServerPreparedStatement.java:170) com.microsoft.sqlserver.jdbc.SQLServerStatement.close(SQLServerStatement.java:596) org.apache.commons.dbcp.DelegatingStatement.close(DelegatingStatement.java:168) com.inductiveautomation.ignition.gateway.datasource.DelegatingStatement.close(DelegatingStatement.java:39) com.inductiveautomation.ignition.gateway.datasource.SRConnectionWrapper$SRStatement.close(SRConnectionWrapper.java:560) com.inductiveautomation.ignition.gateway.util.DBUtilities.close(DBUtilities.java:90) com.inductiveautomation.factorysql.groups.storedprocgroup.SPExecutor.executeDirectly(SPExecutor.java:179) com.inductiveautomation.factorysql.groups.storedprocgroup.SPExecutor.execute(SPExecutor.java:122) com.inductiveautomation.factorysql.groups.storedprocgroup.StoredProcGroup.onTriggerPreEvaluation(StoredProcGroup.java:127) com.inductiveautomation.factorysql.groups.AbstractGroup.evaluate(AbstractGroup.java:473) com.inductiveautomation.factorysql.groups.AbstractGroup$1.run(AbstractGroup.java:416) com.inductiveautomation.factorysql.evaluation.GeneralGroupExecutor.run(GeneralGroupExecutor.java:168) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$SelfSchedulingRunner.run(BasicExecutionEngine.java:491) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-4] id=85, (RUNNABLE) (native) owns monitor: com.microsoft.sqlserver.jdbc.TDSReader@c358bb owns monitor: com.inductiveautomation.ignition.gateway.sqltags.execution.tags.ExpressionTag@c9eb5d owns synchronizer: java.util.concurrent.ThreadPoolExecutor$Worker@4cbf91 java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1782) com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:4838) com.microsoft.sqlserver.jdbc.TDSReader.nextPacket(IOBuffer.java:4791) com.microsoft.sqlserver.jdbc.TDSReader.ensurePayload(IOBuffer.java:4767) com.microsoft.sqlserver.jdbc.TDSReader.readBytes(IOBuffer.java:5060) com.microsoft.sqlserver.jdbc.TDSReader.readWrappedBytes(IOBuffer.java:5082) com.microsoft.sqlserver.jdbc.TDSReader.readInt(IOBuffer.java:5023) com.microsoft.sqlserver.jdbc.StreamDone.setFromTDS(StreamDone.java:159) com.microsoft.sqlserver.jdbc.SQLServerStatement$1NextResult.onDone(SQLServerStatement.java:1315) com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:71) com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1510) com.microsoft.sqlserver.jdbc.SQLServerStatement.processResults(SQLServerStatement.java:1157) com.microsoft.sqlserver.jdbc.SQLServerStatement.processBatch(SQLServerStatement.java:1145) com.microsoft.sqlserver.jdbc.SQLServerStatement.processExecuteResults(SQLServerStatement.java:1137) com.microsoft.sqlserver.jdbc.SQLServerStatement$StmtExecCmd.processResponse(SQLServerStatement.java:696) com.microsoft.sqlserver.jdbc.TDSCommand.close(IOBuffer.java:5781) com.microsoft.sqlserver.jdbc.SQLServerStatement.discardLastExecutionResults(SQLServerStatement.java:94) com.microsoft.sqlserver.jdbc.SQLServerStatement.closeInternal(SQLServerStatement.java:584) com.microsoft.sqlserver.jdbc.SQLServerStatement.close(SQLServerStatement.java:596) org.apache.commons.dbcp.DelegatingStatement.close(DelegatingStatement.java:168) com.inductiveautomation.ignition.gateway.datasource.DelegatingStatement.close(DelegatingStatement.java:39) com.inductiveautomation.ignition.gateway.datasource.SRConnectionWrapper$SRStatement.close(SRConnectionWrapper.java:560) com.inductiveautomation.ignition.gateway.datasource.SRConnectionWrapper.closeStatement(SRConnectionWrapper.java:109) com.inductiveautomation.ignition.gateway.datasource.SRConnectionWrapper.runUpdateQuery(SRConnectionWrapper.java:178) com.inductiveautomation.ignition.gateway.sqltags.execution.tags.ExpressionTag$QueryExecutor.internalExecute(ExpressionTag.java:466) com.inductiveautomation.ignition.gateway.sqltags.execution.tags.ExpressionTag$Executor.execute(ExpressionTag.java:290) com.inductiveautomation.ignition.gateway.sqltags.execution.tags.ExpressionTag.internalEvaluate(ExpressionTag.java:213) com.inductiveautomation.ignition.gateway.sqltags.execution.tags.AbstractExecutableTag.evaluate(AbstractExecutableTag.java:452) com.inductiveautomation.factorysql.evaluation.items.GroupTagEvaluationItem.evaluate(GroupTagEvaluationItem.java:112) com.inductiveautomation.factorysql.evaluation.items.SQLTagEvaluationItem.preEvaluate(SQLTagEvaluationItem.java:42) com.inductiveautomation.factorysql.evaluation.itemexecutors.BasicItemExecutor.preEvaluate(BasicItemExecutor.java:56) com.inductiveautomation.factorysql.groups.AbstractItemExecutionGroup$2.preEvaluate(AbstractItemExecutionGroup.java:651) com.inductiveautomation.factorysql.evaluation.itemexecutors.ExecutorCollection.evaluate(ExecutorCollection.java:79) com.inductiveautomation.factorysql.evaluation.itemexecutors.ExecutorCollection.preEvaluate(ExecutorCollection.java:68) com.inductiveautomation.factorysql.groups.AbstractItemExecutionGroup.onTriggerPreEvaluation(AbstractItemExecutionGroup.java:740) com.inductiveautomation.factorysql.groups.AbstractGroup.evaluate(AbstractGroup.java:473) com.inductiveautomation.factorysql.groups.AbstractGroup$1.run(AbstractGroup.java:416) com.inductiveautomation.factorysql.evaluation.GeneralGroupExecutor.run(GeneralGroupExecutor.java:168) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$SelfSchedulingRunner.run(BasicExecutionEngine.java:491) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [fsql-thread-5] id=86, (RUNNABLE) (native) owns monitor: com.microsoft.sqlserver.jdbc.TDSReader@cb9b2f owns synchronizer: java.util.concurrent.ThreadPoolExecutor$Worker@baf7e5 java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.microsoft.sqlserver.jdbc.TDSChannel.read(IOBuffer.java:1782) com.microsoft.sqlserver.jdbc.TDSReader.readPacket(IOBuffer.java:4838) com.microsoft.sqlserver.jdbc.TDSReader.nextPacket(IOBuffer.java:4791) com.microsoft.sqlserver.jdbc.TDSReader.ensurePayload(IOBuffer.java:4767) com.microsoft.sqlserver.jdbc.TDSReader.readBytes(IOBuffer.java:5060) com.microsoft.sqlserver.jdbc.TDSReader.readWrappedBytes(IOBuffer.java:5082) com.microsoft.sqlserver.jdbc.TDSReader.readInt(IOBuffer.java:5023) com.microsoft.sqlserver.jdbc.StreamDone.setFromTDS(StreamDone.java:159) com.microsoft.sqlserver.jdbc.SQLServerStatement$1NextResult.onDone(SQLServerStatement.java:1315) com.microsoft.sqlserver.jdbc.TDSParser.parse(tdsparser.java:71) com.microsoft.sqlserver.jdbc.SQLServerStatement.getNextResult(SQLServerStatement.java:1510) com.microsoft.sqlserver.jdbc.SQLServerStatement.processResults(SQLServerStatement.java:1157) com.microsoft.sqlserver.jdbc.SQLServerCallableStatement.processBatch(SQLServerCallableStatement.java:137) com.microsoft.sqlserver.jdbc.SQLServerStatement.processExecuteResults(SQLServerStatement.java:1137) com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement$PrepStmtExecCmd.processResponse(SQLServerPreparedStatement.java:357) com.microsoft.sqlserver.jdbc.TDSCommand.close(IOBuffer.java:5781) com.microsoft.sqlserver.jdbc.SQLServerStatement.discardLastExecutionResults(SQLServerStatement.java:94) com.microsoft.sqlserver.jdbc.SQLServerStatement.closeInternal(SQLServerStatement.java:584) com.microsoft.sqlserver.jdbc.SQLServerPreparedStatement.closeInternal(SQLServerPreparedStatement.java:170) com.microsoft.sqlserver.jdbc.SQLServerStatement.close(SQLServerStatement.java:596) org.apache.commons.dbcp.DelegatingStatement.close(DelegatingStatement.java:168) com.inductiveautomation.ignition.gateway.datasource.DelegatingStatement.close(DelegatingStatement.java:39) com.inductiveautomation.ignition.gateway.datasource.SRConnectionWrapper$SRStatement.close(SRConnectionWrapper.java:560) com.inductiveautomation.ignition.gateway.util.DBUtilities.close(DBUtilities.java:90) com.inductiveautomation.factorysql.groups.storedprocgroup.SPExecutor.executeDirectly(SPExecutor.java:179) com.inductiveautomation.factorysql.groups.storedprocgroup.SPExecutor.execute(SPExecutor.java:122) com.inductiveautomation.factorysql.groups.storedprocgroup.StoredProcGroup.onTriggerPreEvaluation(StoredProcGroup.java:127) com.inductiveautomation.factorysql.groups.AbstractGroup.evaluate(AbstractGroup.java:473) com.inductiveautomation.factorysql.groups.AbstractGroup$1.run(AbstractGroup.java:416) com.inductiveautomation.factorysql.evaluation.GeneralGroupExecutor.run(GeneralGroupExecutor.java:168) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$SelfSchedulingRunner.run(BasicExecutionEngine.java:491) com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:573) java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) java.util.concurrent.FutureTask.run(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [HSQLDB Timer @349634] id=28, (TIMED_WAITING) waiting for: org.hsqldb.lib.HsqlTimer$TaskQueue@10cdaa 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=24, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@1e2e01f java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(Unknown Source) java.net.PlainSocketImpl.accept(Unknown Source) java.net.ServerSocket.implAccept(Unknown Source) sun.security.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=26, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@12e883f java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-10] id=98, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@619c30 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-2] id=73, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@1eb3075 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-3] id=76, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) 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-4] id=77, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@e7cf77 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-5] id=78, (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.GeneratedMethodAccessor69.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-6] id=79, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@1342773 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-7] id=80, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@a8ffd5 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-8] id=81, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) 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-9] id=97, (WAITING) waiting for: org.apache.tomcat.util.net.JIoEndpoint$Worker@10dfa7a java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) org.apache.tomcat.util.net.JIoEndpoint$Worker.await(JIoEndpoint.java:458) org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:484) java.lang.Thread.run(Unknown Source) Daemon Thread [http-8088-Acceptor-0] id=23, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@1e851bd java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(Unknown Source) 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=106, (WAITING) waiting for: java.lang.ref.ReferenceQueue$Lock@17192c7 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=95, (RUNNABLE) 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) Daemon Thread [Main message loop] id=45, (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) Daemon Thread [Main message loop] id=34, (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@119d33 java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) com.inductiveautomation.catapult.CatapultBase$KeepAlive.run(CatapultBase.java:345) java.lang.Thread.run(Unknown Source) Daemon Thread [ModificationWatcher Task] id=75, (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 [Reference Handler] id=2, (WAITING) waiting for: java.lang.ref.Reference$Lock@98950b java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) java.lang.ref.Reference$ReferenceHandler.run(Unknown Source) Daemon Thread [Signal Dispatcher] id=5, (RUNNABLE) Thread [StoreAndForward.casthousebizware3.MultiStageStore.ForwardThread] id=57, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.casthousebizware3.PrimarySFEngine.ForwardThread] id=58, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.CasthouseExcellence.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.CasthouseExcellence.PrimarySFEngine.ForwardThread] id=53, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.HMITrends_sqlsvr2.MultiStageStore.ForwardThread] id=54, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.HMITrends_sqlsvr2.PrimarySFEngine.ForwardThread] id=55, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.rssvr.MultiStageStore.ForwardThread] id=63, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.rssvr.PrimarySFEngine.ForwardThread] id=64, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.rssvr3.MultiStageStore.ForwardThread] id=66, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.rssvr3.PrimarySFEngine.ForwardThread] id=67, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.sqlsvr.MultiStageStore.ForwardThread] id=60, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [StoreAndForward.sqlsvr.PrimarySFEngine.ForwardThread] id=61, (TIMED_WAITING) java.lang.Thread.sleep(Native Method) com.inductiveautomation.ignition.gateway.history.forwarders.ForwarderThread.run(ForwarderThread.java:123) Thread [TagSubscriptionModel-thread-1] id=87, (WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@f78fa3 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.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(Unknown Source) java.util.concurrent.ThreadPoolExecutor.getTask(Unknown Source) java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [Thread-16] id=72, (RUNNABLE) (native) owns monitor: java.net.SocksSocketImpl@7b584f java.net.TwoStacksPlainSocketImpl.socketAccept(Native Method) java.net.AbstractPlainSocketImpl.accept(Unknown Source) java.net.PlainSocketImpl.accept(Unknown Source) java.net.ServerSocket.implAccept(Unknown Source) java.net.ServerSocket.accept(Unknown Source) com.inductiveautomation.ignition.gateway.redundancy.state.MasterStateManager$1.run(MasterStateManager.java:327) java.lang.Thread.run(Unknown Source) Daemon Thread [Thread-545] id=1951, (RUNNABLE) (native) java.net.SocketInputStream.socketRead0(Native Method) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) java.net.SocketInputStream.read(Unknown Source) com.inductiveautomation.ignition.gateway.redundancy.channels.tcp.AbstractTCPChannel.readMessage(AbstractTCPChannel.java:428) com.inductiveautomation.ignition.gateway.redundancy.channels.tcp.AbstractTCPChannel.expectMessage(AbstractTCPChannel.java:487) com.inductiveautomation.ignition.gateway.redundancy.channels.tcp.TCPMasterStateChannel.runProtocol(TCPMasterStateChannel.java:161) com.inductiveautomation.ignition.gateway.redundancy.channels.tcp.AbstractTCPChannel.run(AbstractTCPChannel.java:327) Daemon Thread [Timer-0] id=69, (WAITING) waiting for: java.util.TaskQueue@1e49bcc java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:503) java.util.TimerThread.mainLoop(Unknown Source) java.util.TimerThread.run(Unknown Source) Daemon Thread [TimerQueue] id=105, (TIMED_WAITING) owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@1bdeb71 waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@15b7ef3 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) javax.swing.TimerQueue.run(Unknown Source) java.lang.Thread.run(Unknown Source) Thread [UserSource-CacheUpdater-thread-1] id=94, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1112ba0 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.runWorker(Unknown Source) java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) java.lang.Thread.run(Unknown Source) Daemon Thread [Wicket-PageSavingThread] id=74, (TIMED_WAITING) waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@19dfd98 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.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)