As the title says, I succesfully updated my Ignition from 7.9.1 to 7.9.10, but now when I try to start it I get the message “Gateway is faulted”
Here’s the thread dump
Daemon Thread [AsyncAppender-Worker-DBAsync] id=21, (WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@4664f56a
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.ArrayBlockingQueue.take(Unknown Source)
ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:264)
Daemon Thread [AsyncAppender-Worker-SysoutAsync] id=20, (WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@51c3d105
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.ArrayBlockingQueue.take(Unknown Source)
ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:264)
Daemon Thread [Attach Listener] id=6, (RUNNABLE)
Daemon Thread [catapult-filemonitor] id=18, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@6784481
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 [catapult-filemonitor-handler] id=37, (RUNNABLE)
owns synchronizer: java.util.concurrent.ThreadPoolExecutor$Worker@6ec28429
sun.management.ThreadImpl.dumpThreads0(Native Method)
sun.management.ThreadImpl.dumpAllThreads(Unknown Source)
com.inductiveautomation.catapult.Catapult$CatapultRequestReceiverImpl.getThreadDump(Catapult.java:361)
com.inductiveautomation.catapult.Catapult$CatapultRequestReceiverImpl.requestReceieved(Catapult.java:703)
com.inductiveautomation.catapult.CatapultRequestServer.handleRequest(CatapultRequestServer.java:60)
com.inductiveautomation.catapult.CatapultRequestServer.access$100(CatapultRequestServer.java:27)
com.inductiveautomation.catapult.CatapultRequestServer$RequestFileMonitor$2.run(CatapultRequestServer.java:118)
java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
Thread [DestroyJavaVM] id=15, (RUNNABLE)
Daemon Thread [Finalizer] id=3, (WAITING)
waiting for: java.lang.ref.ReferenceQueue$Lock@28d29087
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)
Daemon Thread [gateway-log-monitoring-session-reaper] id=33, (TIMED_WAITING)
java.lang.Thread.sleep(Native Method)
com.inductiveautomation.ignition.gateway.logging.GatewayLoggingManagerImpl$MonitoringSessionReaper.run(GatewayLoggingManagerImpl.java:398)
Thread [gateway-logging-sqlite-appender] id=19, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@67d3a5cf
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 [gateway-shared-exec-engine-1] id=36, (WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@73aa106a
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 [org.eclipse.jetty.server.session.HashSessionManager@696a5f70Timer] id=32, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@418fe354
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 [Reference Handler] id=2, (WAITING)
waiting for: java.lang.ref.Reference$Lock@5255b58f
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Unknown Source)
java.lang.ref.Reference.tryHandlePending(Unknown Source)
java.lang.ref.Reference$ReferenceHandler.run(Unknown Source)
Thread [Scheduler-16038433] id=38, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@107e07e8
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 [Signal Dispatcher] id=5, (RUNNABLE)
Thread [webserver-24] id=24, (RUNNABLE) (native)
owns monitor: sun.nio.ch.Util$3@1c91643f
owns monitor: java.util.Collections$UnmodifiableSet@ae7882a
owns monitor: sun.nio.ch.WindowsSelectorImpl@7432af03
sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
sun.nio.ch.SelectorImpl.select(Unknown Source)
sun.nio.ch.SelectorImpl.select(Unknown Source)
org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
java.lang.Thread.run(Unknown Source)
Thread [webserver-25] id=25, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9f4308b
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392)
org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:546)
org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:47)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:609)
java.lang.Thread.run(Unknown Source)
Thread [webserver-26-acceptor-0@32b65e20-ServerConnector@1606b443{SSL,[ssl, http/1.1]}{0.0.0.0:8060}] id=26, (RUNNABLE) (native)
owns monitor: java.lang.Object@2422c8df
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:382)
org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:593)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
java.lang.Thread.run(Unknown Source)
Thread [webserver-27-acceptor-0@5675c408-ServerConnector@32e51592{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}] id=27, (RUNNABLE) (native)
owns monitor: java.lang.Object@7cc05d68
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:382)
org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:593)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
java.lang.Thread.run(Unknown Source)
Thread [webserver-29] id=29, (RUNNABLE) (native)
owns monitor: sun.nio.ch.Util$3@2a7e489f
owns monitor: java.util.Collections$UnmodifiableSet@14d59bc7
owns monitor: sun.nio.ch.WindowsSelectorImpl@54985f18
sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
sun.nio.ch.SelectorImpl.select(Unknown Source)
sun.nio.ch.SelectorImpl.select(Unknown Source)
org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
java.lang.Thread.run(Unknown Source)
Thread [webserver-30] id=30, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@9f4308b
sun.misc.Unsafe.park(Native Method)
java.util.concurrent.locks.LockSupport.parkNanos(Unknown Source)
java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(Unknown Source)
org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392)
org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:546)
org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:47)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:609)
java.lang.Thread.run(Unknown Source)
Thread [webserver-31-acceptor-0@58630834-ServerConnector@42a65c0{SSL,[ssl, http/1.1]}{0.0.0.0:8043}] id=31, (RUNNABLE) (native)
owns monitor: java.lang.Object@69553b0e
sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
sun.nio.ch.ServerSocketChannelImpl.accept(Unknown Source)
org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:382)
org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:593)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
java.lang.Thread.run(Unknown Source)
Thread [webserver-40] id=40, (RUNNABLE) (native)
owns monitor: sun.nio.ch.Util$3@71e25aaf
owns monitor: java.util.Collections$UnmodifiableSet@506f231
owns monitor: sun.nio.ch.WindowsSelectorImpl@2ba06a49
sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(Unknown Source)
sun.nio.ch.WindowsSelectorImpl$SubSelector.access$400(Unknown Source)
sun.nio.ch.WindowsSelectorImpl.doSelect(Unknown Source)
sun.nio.ch.SelectorImpl.lockAndDoSelect(Unknown Source)
sun.nio.ch.SelectorImpl.select(Unknown Source)
sun.nio.ch.SelectorImpl.select(Unknown Source)
org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.run(ExecuteProduceConsume.java:156)
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
java.lang.Thread.run(Unknown Source)
Daemon Thread [Wicket-PageSavingThread] id=41, (TIMED_WAITING)
waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@418f4d58
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=14, (RUNNABLE) (native)
java.net.SocketInputStream.socketRead0(Native Method)
java.net.SocketInputStream.socketRead(Unknown Source)
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:5593)
org.tanukisoftware.wrapper.WrapperManager.run(WrapperManager.java:5999)
java.lang.Thread.run(Unknown Source)
Daemon Thread [Wrapper-Control-Event-Monitor] id=12, (TIMED_WAITING)
java.lang.Thread.sleep(Native Method)
org.tanukisoftware.wrapper.WrapperManager$3.run(WrapperManager.java:1070)
Thread [WrapperSimpleAppMain] id=17, (WAITING)
waiting for: java.lang.Object@67d62e81
java.lang.Object.wait(Native Method)
java.lang.Object.wait(Unknown Source)
org.eclipse.jetty.util.thread.QueuedThreadPool.join(QueuedThreadPool.java:396)
org.eclipse.jetty.server.Server.join(Server.java:576)
com.inductiveautomation.catapult.Jetpad.start(Jetpad.java:371)
com.inductiveautomation.catapult.Catapult.start(Catapult.java:140)
com.inductiveautomation.catapult.Catapult.main(Catapult.java:62)
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.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349)
java.lang.Thread.run(Unknown Source)
Any ideas why?