Gateway is faulted 7.9.10

Hi,

I get my gateway faulted, but I tried to reinstall Ignition from scratch multiple times,but it doesn’t resolve the issue.

Here is the log :

 Daemon Thread [AsyncAppender-Worker-DBAsync] id=24, (WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@14a0a9df
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	java.base@12/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417)
	app//ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:264)
Daemon Thread [AsyncAppender-Worker-SysoutAsync] id=23, (WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@1a028c7d
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	java.base@12/java.util.concurrent.ArrayBlockingQueue.take(ArrayBlockingQueue.java:417)
	app//ch.qos.logback.core.AsyncAppenderBase$Worker.run(AsyncAppenderBase.java:264)
Daemon Thread [Attach Listener] id=5, (RUNNABLE)
Daemon Thread [catapult-filemonitor] id=21, (TIMED_WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@44dc8633
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:235)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	java.base@12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Daemon Thread [catapult-filemonitor-handler] id=49, (RUNNABLE)
	owns synchronizer: java.util.concurrent.ThreadPoolExecutor$Worker@108e71e0
	java.management@12/sun.management.ThreadImpl.dumpThreads0(Native Method)
	java.management@12/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:502)
	java.management@12/sun.management.ThreadImpl.dumpAllThreads(ThreadImpl.java:490)
	app//com.inductiveautomation.catapult.Catapult$CatapultRequestReceiverImpl.getThreadDump(Catapult.java:361)
	app//com.inductiveautomation.catapult.Catapult$CatapultRequestReceiverImpl.requestReceieved(Catapult.java:703)
	app//com.inductiveautomation.catapult.CatapultRequestServer.handleRequest(CatapultRequestServer.java:60)
	app//com.inductiveautomation.catapult.CatapultRequestServer.access$100(CatapultRequestServer.java:27)
	app//com.inductiveautomation.catapult.CatapultRequestServer$RequestFileMonitor$2.run(CatapultRequestServer.java:118)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	java.base@12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Daemon Thread [Common-Cleaner] id=12, (TIMED_WAITING)
	waiting for: java.lang.ref.ReferenceQueue$Lock@5d7e18d2
	java.base@12/java.lang.Object.wait(Native Method)
	java.base@12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	java.base@12/jdk.internal.ref.CleanerImpl.run(CleanerImpl.java:148)
	java.base@12/java.lang.Thread.run(Thread.java:835)
	java.base@12/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:134)
Thread [DestroyJavaVM] id=18, (RUNNABLE)
Daemon Thread [Finalizer] id=3, (WAITING)
	waiting for: java.lang.ref.ReferenceQueue$Lock@2f9b9471
	java.base@12/java.lang.Object.wait(Native Method)
	java.base@12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:155)
	java.base@12/java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:176)
	java.base@12/java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:170)
Daemon Thread [gateway-log-monitoring-session-reaper] id=35, (TIMED_WAITING)
	java.base@12/java.lang.Thread.sleep(Native Method)
	com.inductiveautomation.ignition.gateway.logging.GatewayLoggingManagerImpl$MonitoringSessionReaper.run(GatewayLoggingManagerImpl.java:398)
Thread [gateway-logging-sqlite-appender] id=22, (TIMED_WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@3717aac5
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:235)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	java.base@12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [gateway-shared-exec-engine-1] id=38, (WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@78c91bfc
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.park(LockSupport.java:194)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2081)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1177)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	java.base@12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [gateway-shared-exec-engine-2] id=39, (TIMED_WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@78c91bfc
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:235)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	java.base@12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Daemon Thread [org.eclipse.jetty.server.session.HashSessionManager@7646ae24Timer] id=34, (TIMED_WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@20f76b0e
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:235)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1182)
	java.base@12/java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:899)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1054)
	java.base@12/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1114)
	java.base@12/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Daemon Thread [Reference Handler] id=2, (RUNNABLE)
	java.base@12/java.lang.ref.Reference.waitForReferencePendingList(Native Method)
	java.base@12/java.lang.ref.Reference.processPendingReferences(Reference.java:241)
	java.base@12/java.lang.ref.Reference$ReferenceHandler.run(Reference.java:213)
Daemon Thread [Signal Dispatcher] id=4, (RUNNABLE)
Thread [webserver-26] id=26, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@34ed4866
	owns monitor: sun.nio.ch.WindowsSelectorImpl@3ea68dbc
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-27] id=27, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@30c98f71
	owns monitor: sun.nio.ch.WindowsSelectorImpl@21b636e6
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-28] id=28, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@7f46f4ce
	owns monitor: sun.nio.ch.WindowsSelectorImpl@75874df7
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-29] id=29, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@949e631
	owns monitor: sun.nio.ch.WindowsSelectorImpl@1958f0f8
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-30-acceptor-0@110453e6-ServerConnector@2ac86c2b{HTTP/1.1,[http/1.1]}{0.0.0.0:8088}] id=30, (RUNNABLE) (native)
	owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@51708799
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:525)
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:277)
	app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:382)
	app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:593)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-31] id=31, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@1e5790b5
	owns monitor: sun.nio.ch.WindowsSelectorImpl@58e99520
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-32] id=32, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@66871f5
	owns monitor: sun.nio.ch.WindowsSelectorImpl@53f172ee
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-33] id=33, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@7101821d
	owns monitor: sun.nio.ch.WindowsSelectorImpl@65554988
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-41] id=41, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@5257f92
	owns monitor: sun.nio.ch.WindowsSelectorImpl@4a736fb7
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-42-acceptor-0@528601de-ServerConnector@1633a5fd{SSL,[ssl, http/1.1]}{0.0.0.0:8043}] id=42, (RUNNABLE) (native)
	owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@51c7d2ec
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:525)
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:277)
	app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:382)
	app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:593)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-43] id=43, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@616135d3
	owns monitor: sun.nio.ch.WindowsSelectorImpl@4f961f82
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-44] id=44, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@1e49df10
	owns monitor: sun.nio.ch.WindowsSelectorImpl@71763e87
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-45] id=45, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@195152d7
	owns monitor: sun.nio.ch.WindowsSelectorImpl@66442470
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-46] id=46, (RUNNABLE) (native)
	owns monitor: sun.nio.ch.Util$2@36a5d6f7
	owns monitor: sun.nio.ch.WindowsSelectorImpl@76e744a2
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll0(Native Method)
	java.base@12/sun.nio.ch.WindowsSelectorImpl$SubSelector.poll(WindowsSelectorImpl.java:339)
	java.base@12/sun.nio.ch.WindowsSelectorImpl.doSelect(WindowsSelectorImpl.java:167)
	java.base@12/sun.nio.ch.SelectorImpl.lockAndDoSelect(SelectorImpl.java:124)
	java.base@12/sun.nio.ch.SelectorImpl.select(SelectorImpl.java:141)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.select(ManagedSelector.java:233)
	app//org.eclipse.jetty.io.ManagedSelector$SelectorProducer.produce(ManagedSelector.java:181)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.produceAndRun(ExecuteProduceConsume.java:171)
	app//org.eclipse.jetty.util.thread.strategy.ExecuteProduceConsume.execute(ExecuteProduceConsume.java:102)
	app//org.eclipse.jetty.io.ManagedSelector.run(ManagedSelector.java:137)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-47-acceptor-0@717bfdd2-ServerConnector@23b1f359{SSL,[ssl, http/1.1]}{0.0.0.0:8060}] id=47, (RUNNABLE) (native)
	owns synchronizer: java.util.concurrent.locks.ReentrantLock$NonfairSync@65336743
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept0(Native Method)
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:525)
	java.base@12/sun.nio.ch.ServerSocketChannelImpl.accept(ServerSocketChannelImpl.java:277)
	app//org.eclipse.jetty.server.ServerConnector.accept(ServerConnector.java:382)
	app//org.eclipse.jetty.server.AbstractConnector$Acceptor.run(AbstractConnector.java:593)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:654)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:572)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Thread [webserver-51] id=51, (TIMED_WAITING)
	waiting for: java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject@2293a831
	java.base@12/jdk.internal.misc.Unsafe.park(Native Method)
	java.base@12/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:235)
	java.base@12/java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2123)
	app//org.eclipse.jetty.util.BlockingArrayQueue.poll(BlockingArrayQueue.java:392)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.idleJobPoll(QueuedThreadPool.java:546)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.access$800(QueuedThreadPool.java:47)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:609)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Daemon Thread [Wrapper-Connection] id=17, (RUNNABLE) (native)
	java.base@12/java.net.SocketInputStream.socketRead0(Native Method)
	java.base@12/java.net.SocketInputStream.socketRead(SocketInputStream.java:115)
	java.base@12/java.net.SocketInputStream.read(SocketInputStream.java:168)
	java.base@12/java.net.SocketInputStream.read(SocketInputStream.java:140)
	java.base@12/java.net.SocketInputStream.read(SocketInputStream.java:200)
	java.base@12/java.io.DataInputStream.readByte(DataInputStream.java:270)
	app//org.tanukisoftware.wrapper.WrapperManager.handleBackend(WrapperManager.java:5593)
	app//org.tanukisoftware.wrapper.WrapperManager.run(WrapperManager.java:5999)
	java.base@12/java.lang.Thread.run(Thread.java:835)
Daemon Thread [Wrapper-Control-Event-Monitor] id=15, (TIMED_WAITING)
	java.base@12/java.lang.Thread.sleep(Native Method)
	app//org.tanukisoftware.wrapper.WrapperManager$3.run(WrapperManager.java:1070)
Thread [WrapperSimpleAppMain] id=20, (WAITING)
	waiting for: java.lang.Object@547b4ae8
	java.base@12/java.lang.Object.wait(Native Method)
	java.base@12/java.lang.Object.wait(Object.java:326)
	app//org.eclipse.jetty.util.thread.QueuedThreadPool.join(QueuedThreadPool.java:396)
	app//org.eclipse.jetty.server.Server.join(Server.java:576)
	app//com.inductiveautomation.catapult.Jetpad.start(Jetpad.java:371)
	app//com.inductiveautomation.catapult.Catapult.start(Catapult.java:140)
	app//com.inductiveautomation.catapult.Catapult.main(Catapult.java:62)
	java.base@12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	java.base@12/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	java.base@12/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	java.base@12/java.lang.reflect.Method.invoke(Method.java:567)
	app//org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349)
	java.base@12/java.lang.Thread.run(Thread.java:835)

This looks like a thread dump rather than log files.

Can you zip and attach all the wrapper.log files in the logs folder where the gateway is installed?

STATUS | wrapperm | 2019/03/27 13:16:08 | Ignition Gateway service installed.
STATUS | wrapperm | 2019/03/27 13:16:14 | Starting the Ignition Gateway service...
STATUS | wrapper  | 2019/03/27 13:16:14 | --> Wrapper Started as Service
STATUS | wrapper  | 2019/03/27 13:16:14 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper  | 2019/03/27 13:16:14 |   Copyright (C) 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2019/03/27 13:16:14 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2019/03/27 13:16:14 |   Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper  | 2019/03/27 13:16:14 | 
STATUS | wrapper  | 2019/03/27 13:16:15 | Launching a JVM...
INFO   | jvm 1    | 2019/03/27 13:16:15 | OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
INFO   | jvm 1    | 2019/03/27 13:16:15 | WrapperManager: Initializing...
INFO   | jvm 1    | 2019/03/27 13:16:15 | JVM failed to load language pack 'wrapperjni_fr.mo' from folder "../lang"
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,668 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [data\\logback.xml] at [file:/C:/Program%20Files/Inductive%20Automation/Ignition/data/logback.xml]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,746 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,762 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,762 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,777 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,777 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,656 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - Driver name=SQLite JDBC
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,656 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - Driver version=3.20.1
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,656 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - supportsGetGeneratedKeys=true
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1e392871 - Registering current configuration as safe fallback point
INFO   | jvm 1    | 2019/03/27 13:16:16 | I [o.e.j.u.log                   ] [17:16:16]: Logging initialized @1619ms 
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: An illegal reflective access operation has occurred
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: Illegal reflective access by org.eclipse.jetty.util.BufferUtil (file:/C:/Program%20Files/Inductive%20Automation/Ignition/lib/catapult.jar) to field java.nio.MappedByteBuffer.fd
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: Please consider reporting this to the maintainers of org.eclipse.jetty.util.BufferUtil
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: All illegal access operations will be denied in a future release
STATUS | wrapperm | 2019/03/27 13:16:19 | Ignition Gateway service started.
INFO   | jvm 1    | 2019/03/27 13:16:20 | Uncaught exception during getContextState():java.lang.NullPointerException
INFO   | jvm 1    | 2019/03/27 13:16:24 | I [Jetpad                        ] [17:16:24]: Could not generate subject alt names, the self generated certificate will not have any metadata. More details in debug log 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.e.j.s.Server                ] [17:16:25]: jetty-9.3.z-SNAPSHOT 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.e.j.w.StandardDescriptorProcessor] [17:16:25]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [c.i.i.g.b.SRClassLoader       ] [17:16:25]: SRClassLoader init 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket extensions initializer
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [SRContext                     ] [17:16:25]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [SRContext                     ] [17:16:25]: Starting Ignition 7.9.10 (b2018112821) 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [SRContext                     ] [17:16:25]: Reloading JDBC classloader. 
INFO   | jvm 1    | 2019/03/27 13:16:25 | W [SRContext                     ] [17:16:25]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [C.SecureRandomProvider        ] [17:16:26]: Creating SecureRandom object... 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [C.SecureRandomProvider        ] [17:16:26]: ... SecureRandom Created. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [C.SecureRandomProvider        ] [17:16:26]: Secure random seed generated in 1ms 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.a.w.p.h.WebApplication      ] [17:16:26]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.h.ContextHandler      ] [17:16:26]: Started o.e.j.w.WebAppContext@32a8a71{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [R.StateMonitoring             ] [17:16:26]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [g.InternalDatabaseManager     ] [17:16:26]: Starting up... 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: Looking for existing internal database "config.idb"... 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: ... no files found, will create. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: Creating new internal database "config.idb". 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.ServerConnector       ] [17:16:26]: Started ServerConnector@80f79b6{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [g.InternalDatabaseManager     ] [17:16:26]: Upgrading schema for module "ignition" 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: internal database "config.idb" started up successfully. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO   | jvm 1    | 2019/03/27 13:16:26 | E [SRContext                     ] [17:16:26]: Error during context startup. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | java.lang.RuntimeException: Failed to get field handle to set library path
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.addGatewayToLibraryPath(ModuleManagerImpl.java:464)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:337)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1218)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.lang.Thread.run(Thread.java:835)
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [SRContext                     ] [17:16:26]: Ignition["/main", state=STARTING] ContextState = FAULTED 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.ServerConnector       ] [17:16:26]: Started ServerConnector@77b5a690{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.ServerConnector       ] [17:16:26]: Started ServerConnector@59eb1913{SSL,[ssl, http/1.1]}{0.0.0.0:8060} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.Server                ] [17:16:26]: Started @11775ms 
INFO   | jvm 1    | 2019/03/27 13:18:00 | Received GetMainContextDetailsRequest...
INFO   | jvm 1    | 2019/03/27 13:18:00 | ...returning GetMainContextDetailsResponse (1ms)

What version (8, 9) and distribution (Oracle, OpenJDK, Azul) of Java are you using? What OS are you on?

I got this

Ignition 7.9 does not run on Java versions higher than 9. You need to either downgrade your system Java, or specifically point Ignition to a lower version Java install, via the ignition.conf file.

Still having the gateway faulted

…what’s the error?


STATUS | wrapperm | 2019/03/27 13:16:08 | Ignition Gateway service installed.
STATUS | wrapperm | 2019/03/27 13:16:14 | Starting the Ignition Gateway service...
STATUS | wrapper  | 2019/03/27 13:16:14 | --> Wrapper Started as Service
STATUS | wrapper  | 2019/03/27 13:16:14 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper  | 2019/03/27 13:16:14 |   Copyright (C) 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2019/03/27 13:16:14 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2019/03/27 13:16:14 |   Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper  | 2019/03/27 13:16:14 | 
STATUS | wrapper  | 2019/03/27 13:16:15 | Launching a JVM...
INFO   | jvm 1    | 2019/03/27 13:16:15 | OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
INFO   | jvm 1    | 2019/03/27 13:16:15 | WrapperManager: Initializing...
INFO   | jvm 1    | 2019/03/27 13:16:15 | JVM failed to load language pack 'wrapperjni_fr.mo' from folder "../lang"
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,668 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [data\\logback.xml] at [file:/C:/Program%20Files/Inductive%20Automation/Ignition/data/logback.xml]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,746 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,762 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,762 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,777 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO   | jvm 1    | 2019/03/27 13:16:15 | 13:16:15,777 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,656 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - Driver name=SQLite JDBC
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,656 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - Driver version=3.20.1
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,656 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - supportsGetGeneratedKeys=true
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO   | jvm 1    | 2019/03/27 13:16:16 | 13:16:16,703 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@1e392871 - Registering current configuration as safe fallback point
INFO   | jvm 1    | 2019/03/27 13:16:16 | I [o.e.j.u.log                   ] [17:16:16]: Logging initialized @1619ms 
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: An illegal reflective access operation has occurred
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: Illegal reflective access by org.eclipse.jetty.util.BufferUtil (file:/C:/Program%20Files/Inductive%20Automation/Ignition/lib/catapult.jar) to field java.nio.MappedByteBuffer.fd
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: Please consider reporting this to the maintainers of org.eclipse.jetty.util.BufferUtil
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
INFO   | jvm 1    | 2019/03/27 13:16:16 | WARNING: All illegal access operations will be denied in a future release
STATUS | wrapperm | 2019/03/27 13:16:19 | Ignition Gateway service started.
INFO   | jvm 1    | 2019/03/27 13:16:20 | Uncaught exception during getContextState():java.lang.NullPointerException
INFO   | jvm 1    | 2019/03/27 13:16:24 | I [Jetpad                        ] [17:16:24]: Could not generate subject alt names, the self generated certificate will not have any metadata. More details in debug log 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.e.j.s.Server                ] [17:16:25]: jetty-9.3.z-SNAPSHOT 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.e.j.w.StandardDescriptorProcessor] [17:16:25]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [c.i.i.g.b.SRClassLoader       ] [17:16:25]: SRClassLoader init 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.RequestListenerInterface] [17:16:25]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [o.a.w.Application             ] [17:16:25]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [SRContext                     ] [17:16:25]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [SRContext                     ] [17:16:25]: Starting Ignition 7.9.10 (b2018112821) 
INFO   | jvm 1    | 2019/03/27 13:16:25 | I [SRContext                     ] [17:16:25]: Reloading JDBC classloader. 
INFO   | jvm 1    | 2019/03/27 13:16:25 | W [SRContext                     ] [17:16:25]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [C.SecureRandomProvider        ] [17:16:26]: Creating SecureRandom object... 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [C.SecureRandomProvider        ] [17:16:26]: ... SecureRandom Created. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [C.SecureRandomProvider        ] [17:16:26]: Secure random seed generated in 1ms 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.a.w.p.h.WebApplication      ] [17:16:26]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.h.ContextHandler      ] [17:16:26]: Started o.e.j.w.WebAppContext@32a8a71{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [R.StateMonitoring             ] [17:16:26]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [g.InternalDatabaseManager     ] [17:16:26]: Starting up... 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: Looking for existing internal database "config.idb"... 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: ... no files found, will create. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: Creating new internal database "config.idb". 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.ServerConnector       ] [17:16:26]: Started ServerConnector@80f79b6{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [g.InternalDatabaseManager     ] [17:16:26]: Upgrading schema for module "ignition" 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: internal database "config.idb" started up successfully. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [P.InternalDatabase            ] [17:16:26]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO   | jvm 1    | 2019/03/27 13:16:26 | E [SRContext                     ] [17:16:26]: Error during context startup. 
INFO   | jvm 1    | 2019/03/27 13:16:26 | java.lang.RuntimeException: Failed to get field handle to set library path
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.addGatewayToLibraryPath(ModuleManagerImpl.java:464)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:337)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1218)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
INFO   | jvm 1    | 2019/03/27 13:16:26 | 	at java.base/java.lang.Thread.run(Thread.java:835)
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [SRContext                     ] [17:16:26]: Ignition["/main", state=STARTING] ContextState = FAULTED 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.ServerConnector       ] [17:16:26]: Started ServerConnector@77b5a690{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.ServerConnector       ] [17:16:26]: Started ServerConnector@59eb1913{SSL,[ssl, http/1.1]}{0.0.0.0:8060} 
INFO   | jvm 1    | 2019/03/27 13:16:26 | I [o.e.j.s.Server                ] [17:16:26]: Started @11775ms 
INFO   | jvm 1    | 2019/03/27 13:18:00 | Received GetMainContextDetailsRequest...
INFO   | jvm 1    | 2019/03/27 13:18:00 | ...returning GetMainContextDetailsResponse (1ms)
INFO   | jvm 1    | 2019/03/27 13:23:50 | Received RestartJVMRequest...
INFO   | jvm 1    | 2019/03/27 13:23:50 | ...returning RestartJvmResponse (1ms)
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [SRContext                     ] [17:23:50]: Ignition["/main", state=FAULTED] ContextState = STOPPING 
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [SRContext                     ] [17:23:50]: Ignition Gateway shutting down... 
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [g.ModuleManager               ] [17:23:50]: ModuleManager shutting down... 
INFO   | jvm 1    | 2019/03/27 13:23:50 | W [SRContext                     ] [17:23:50]: Trying to remove servlet "moduledocs", but map servlet is gone. 
INFO   | jvm 1    | 2019/03/27 13:23:50 | E [SRContext                     ] [17:23:50]: Error shutting down ModuleManager. 
INFO   | jvm 1    | 2019/03/27 13:23:50 | java.lang.NullPointerException: null
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.shutdown(ModuleManagerImpl.java:1069)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.ignition.gateway.SRContext.shutdownInternal(SRContext.java:1729)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.ignition.gateway.SRContext.shutdown(SRContext.java:2400)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.ignition.gateway.SRContext.onDestroy(SRContext.java:2388)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.apache.wicket.Application.internalDestroy(Application.java:665)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.apache.wicket.protocol.http.WebApplication.internalDestroy(WebApplication.java:613)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.apache.wicket.protocol.http.WicketFilter.destroy(WicketFilter.java:528)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.ignition.gateway.bootstrap.SRFilter.destroy(SRFilter.java:85)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.servlet.FilterHolder.destroyInstance(FilterHolder.java:172)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.servlet.FilterHolder.doStop(FilterHolder.java:150)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.servlet.ServletHandler.doStop(ServletHandler.java:226)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:381)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:456)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.session.SessionHandler.doStop(SessionHandler.java:127)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:819)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:355)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:1385)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1349)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:874)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:271)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:541)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.catapult.Jetpad.stop(Jetpad.java:375)
INFO   | jvm 1    | 2019/03/27 13:23:50 | 	at com.inductiveautomation.catapult.Catapult$CatapultRequestReceiverImpl$1.run(Catapult.java:248)
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [g.InternalDatabaseManager     ] [17:23:50]: DBManager shutting down (immediate)... 
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [P.InternalDatabase            ] [17:23:50]: internal database "config.idb" shutting down... 
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [P.InternalDatabase            ] [17:23:50]: internal database "config.idb" shut down in 0ms 
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [g.InternalDatabaseManager     ] [17:23:50]: DBManager shut down in 0ms 
INFO   | jvm 1    | 2019/03/27 13:23:50 | I [SRContext                     ] [17:23:50]: Ignition Gateway shut down in 11ms 
INFO   | jvm 1    | 2019/03/27 13:23:50 | 13:23:50,629 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Worker thread will flush remaining events before exiting. 
INFO   | jvm 1    | 2019/03/27 13:23:50 | 13:23:50,630 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Queue flush finished successfully within timeout.
INFO   | jvm 1    | 2019/03/27 13:23:50 | 13:23:50,630 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Worker thread will flush remaining events before exiting. 
INFO   | jvm 1    | 2019/03/27 13:23:50 | 13:23:50,630 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Queue flush finished successfully within timeout.
INFO   | jvm 1    | 2019/03/27 13:23:51 | Uncaught exception during getContextState():java.lang.NullPointerException
STATUS | wrapper  | 2019/03/27 13:23:52 | on_exit trigger matched.  Restarting the JVM.  (Exit code: 2)
STATUS | wrapper  | 2019/03/27 13:23:57 | Reloading Wrapper configuration...
STATUS | wrapper  | 2019/03/27 13:23:57 | Launching a JVM...
INFO   | jvm 2    | 2019/03/27 13:23:57 | OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
INFO   | jvm 2    | 2019/03/27 13:23:57 | WrapperManager: Initializing...
INFO   | jvm 2    | 2019/03/27 13:23:57 | JVM failed to load language pack 'wrapperjni_fr.mo' from folder "../lang"
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,050 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [data\\logback.xml] at [file:/C:/Program%20Files/Inductive%20Automation/Ignition/data/logback.xml]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,151 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,151 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,151 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,167 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,182 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - Driver name=SQLite JDBC
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - Driver version=3.20.1
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7a4739bd - supportsGetGeneratedKeys=true
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,918 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,919 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO   | jvm 2    | 2019/03/27 13:23:58 | 13:23:58,919 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51


INFO   | jvm 2    | 2019/03/27 13:23:59 | 13:23:58,919 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO   | jvm 2    | 2019/03/27 13:23:59 | 13:23:58,919 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO   | jvm 2    | 2019/03/27 13:23:59 | 13:23:58,919 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO   | jvm 2    | 2019/03/27 13:23:59 | 13:23:58,919 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO   | jvm 2    | 2019/03/27 13:23:59 | 13:23:58,920 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@ffb33c3 - Registering current configuration as safe fallback point
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [o.e.j.u.log                   ] [17:23:58]: Logging initialized @1269ms 
INFO   | jvm 2    | 2019/03/27 13:23:59 | WARNING: An illegal reflective access operation has occurred
INFO   | jvm 2    | 2019/03/27 13:23:59 | WARNING: Illegal reflective access by org.eclipse.jetty.util.BufferUtil (file:/C:/Program%20Files/Inductive%20Automation/Ignition/lib/catapult.jar) to field java.nio.MappedByteBuffer.fd
INFO   | jvm 2    | 2019/03/27 13:23:59 | WARNING: Please consider reporting this to the maintainers of org.eclipse.jetty.util.BufferUtil
INFO   | jvm 2    | 2019/03/27 13:23:59 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
INFO   | jvm 2    | 2019/03/27 13:23:59 | WARNING: All illegal access operations will be denied in a future release
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [Jetpad                        ] [17:23:58]: Existing keystore found at C:\Program Files\Inductive Automation\Ignition\webserver\ssl.key 
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [o.e.j.s.Server                ] [17:23:59]: jetty-9.3.z-SNAPSHOT 
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [o.e.j.w.StandardDescriptorProcessor] [17:23:59]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [c.i.i.g.b.SRClassLoader       ] [17:23:59]: SRClassLoader init 
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [o.a.w.Application             ] [17:23:59]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 2    | 2019/03/27 13:23:59 | I [o.a.w.RequestListenerInterface] [17:23:59]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.RequestListenerInterface] [17:23:59]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.RequestListenerInterface] [17:23:59]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.RequestListenerInterface] [17:23:59]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.RequestListenerInterface] [17:23:59]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.RequestListenerInterface] [17:23:59]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.Application             ] [17:23:59]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.Application             ] [17:23:59]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.Application             ] [17:23:59]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [SRContext                     ] [17:23:59]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [SRContext                     ] [17:23:59]: Starting Ignition 7.9.10 (b2018112821) 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [SRContext                     ] [17:23:59]: Reloading JDBC classloader. 
INFO   | jvm 2    | 2019/03/27 13:24:00 | W [SRContext                     ] [17:23:59]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [C.SecureRandomProvider        ] [17:24:00]: Creating SecureRandom object... 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [C.SecureRandomProvider        ] [17:24:00]: ... SecureRandom Created. 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [C.SecureRandomProvider        ] [17:24:00]: Secure random seed generated in 2ms 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.a.w.p.h.WebApplication      ] [17:24:00]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.e.j.s.h.ContextHandler      ] [17:24:00]: Started o.e.j.w.WebAppContext@35326320{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [R.StateMonitoring             ] [17:24:00]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.e.j.s.ServerConnector       ] [17:24:00]: Started ServerConnector@3daa7460{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [g.InternalDatabaseManager     ] [17:24:00]: Starting up... 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [P.InternalDatabase            ] [17:24:00]: Looking for existing internal database "config.idb"... 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [P.InternalDatabase            ] [17:24:00]: ... found existing. 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [P.InternalDatabase            ] [17:24:00]: internal database "config.idb" started up successfully. 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [P.InternalDatabase            ] [17:24:00]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO   | jvm 2    | 2019/03/27 13:24:00 | E [SRContext                     ] [17:24:00]: Error during context startup. 
INFO   | jvm 2    | 2019/03/27 13:24:00 | java.lang.RuntimeException: Failed to get field handle to set library path
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.addGatewayToLibraryPath(ModuleManagerImpl.java:464)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:337)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1218)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
INFO   | jvm 2    | 2019/03/27 13:24:00 | 	at java.base/java.lang.Thread.run(Thread.java:835)
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [SRContext                     ] [17:24:00]: Ignition["/main", state=STARTING] ContextState = FAULTED 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.e.j.s.ServerConnector       ] [17:24:00]: Started ServerConnector@1e348631{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.e.j.s.ServerConnector       ] [17:24:00]: Started ServerConnector@52ec130{SSL,[ssl, http/1.1]}{0.0.0.0:8060} 
INFO   | jvm 2    | 2019/03/27 13:24:00 | I [o.e.j.s.Server                ] [17:24:00]: Started @3076ms 
INFO   | jvm 2    | 2019/03/27 13:25:56 | Received GatewayBackupRequest...
INFO   | jvm 2    | 2019/03/27 13:25:56 | ...returning GatewayBackupResponse (484ms)
INFO   | jvm 2    | 2019/03/27 13:29:33 | Received RestartJVMRequest...
INFO   | jvm 2    | 2019/03/27 13:29:33 | ...returning RestartJvmResponse (0ms)
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [SRContext                     ] [17:29:33]: Ignition["/main", state=FAULTED] ContextState = STOPPING 
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [SRContext                     ] [17:29:33]: Ignition Gateway shutting down... 
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [g.ModuleManager               ] [17:29:33]: ModuleManager shutting down... 
INFO   | jvm 2    | 2019/03/27 13:29:33 | W [SRContext                     ] [17:29:33]: Trying to remove servlet "moduledocs", but map servlet is gone. 
INFO   | jvm 2    | 2019/03/27 13:29:33 | E [SRContext                     ] [17:29:33]: Error shutting down ModuleManager. 
INFO   | jvm 2    | 2019/03/27 13:29:33 | java.lang.NullPointerException: null
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.shutdown(ModuleManagerImpl.java:1069)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.ignition.gateway.SRContext.shutdownInternal(SRContext.java:1729)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.ignition.gateway.SRContext.shutdown(SRContext.java:2400)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.ignition.gateway.SRContext.onDestroy(SRContext.java:2388)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.apache.wicket.Application.internalDestroy(Application.java:665)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.apache.wicket.protocol.http.WebApplication.internalDestroy(WebApplication.java:613)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.apache.wicket.protocol.http.WicketFilter.destroy(WicketFilter.java:528)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.ignition.gateway.bootstrap.SRFilter.destroy(SRFilter.java:85)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.servlet.FilterHolder.destroyInstance(FilterHolder.java:172)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.servlet.FilterHolder.doStop(FilterHolder.java:150)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.servlet.ServletHandler.doStop(ServletHandler.java:226)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.security.SecurityHandler.doStop(SecurityHandler.java:381)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.security.ConstraintSecurityHandler.doStop(ConstraintSecurityHandler.java:456)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.session.SessionHandler.doStop(SessionHandler.java:127)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.stop(ContainerLifeCycle.java:143)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStop(ContainerLifeCycle.java:161)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.handler.AbstractHandler.doStop(AbstractHandler.java:73)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.handler.ContextHandler.stopContext(ContextHandler.java:819)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.servlet.ServletContextHandler.stopContext(ServletContextHandler.java:355)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.webapp.WebAppContext.stopWebapp(WebAppContext.java:1385)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.webapp.WebAppContext.stopContext(WebAppContext.java:1349)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.server.handler.ContextHandler.doStop(ContextHandler.java:874)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.servlet.ServletContextHandler.doStop(ServletContextHandler.java:271)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.webapp.WebAppContext.doStop(WebAppContext.java:541)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at org.eclipse.jetty.util.component.AbstractLifeCycle.stop(AbstractLifeCycle.java:89)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.catapult.Jetpad.stop(Jetpad.java:375)
INFO   | jvm 2    | 2019/03/27 13:29:33 | 	at com.inductiveautomation.catapult.Catapult$CatapultRequestReceiverImpl$1.run(Catapult.java:248)
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [g.InternalDatabaseManager     ] [17:29:33]: DBManager shutting down (immediate)... 
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [P.InternalDatabase            ] [17:29:33]: internal database "config.idb" shutting down... 
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [P.InternalDatabase            ] [17:29:33]: internal database "config.idb" shut down in 0ms 
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [g.InternalDatabaseManager     ] [17:29:33]: DBManager shut down in 0ms 
INFO   | jvm 2    | 2019/03/27 13:29:33 | I [SRContext                     ] [17:29:33]: Ignition Gateway shut down in 11ms 
INFO   | jvm 2    | 2019/03/27 13:29:33 | 13:29:33,030 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Worker thread will flush remaining events before exiting. 
INFO   | jvm 2    | 2019/03/27 13:29:33 | 13:29:33,031 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Queue flush finished successfully within timeout.
INFO   | jvm 2    | 2019/03/27 13:29:33 | 13:29:33,031 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Worker thread will flush remaining events before exiting. 
INFO   | jvm 2    | 2019/03/27 13:29:33 | 13:29:33,032 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Queue flush finished successfully within timeout.
STATUS | wrapper  | 2019/03/27 13:29:35 | <-- Wrapper Stopped
STATUS | wrapperm | 2019/03/27 14:09:39 | Ignition Gateway service removed.
STATUS | wrapperm | 2019/03/27 14:13:07 | Ignition Gateway service installed.
STATUS | wrapperm | 2019/03/27 14:13:18 | Starting the Ignition Gateway service...
STATUS | wrapper  | 2019/03/27 14:13:18 | --> Wrapper Started as Service
STATUS | wrapper  | 2019/03/27 14:13:18 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper  | 2019/03/27 14:13:18 |   Copyright (C) 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper  | 2019/03/27 14:13:18 |     http://wrapper.tanukisoftware.com
STATUS | wrapper  | 2019/03/27 14:13:18 |   Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper  | 2019/03/27 14:13:18 | 
STATUS | wrapper  | 2019/03/27 14:13:18 | Launching a JVM...
INFO   | jvm 1    | 2019/03/27 14:13:18 | OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.
INFO   | jvm 1    | 2019/03/27 14:13:18 | WrapperManager: Initializing...
INFO   | jvm 1    | 2019/03/27 14:13:19 | JVM failed to load language pack 'wrapperjni_fr.mo' from folder "../lang"
INFO   | jvm 1    | 2019/03/27 14:13:19 | 14:13:19,296 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [data\\logback.xml] at [file:/C:/Program%20Files/Inductive%20Automation/Ignition/data/logback.xml]
INFO   | jvm 1    | 2019/03/27 14:13:19 | 14:13:19,388 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO   | jvm 1    | 2019/03/27 14:13:19 | 14:13:19,390 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO   | jvm 1    | 2019/03/27 14:13:19 | 14:13:19,393 |-INFO in ch.qos.logback.core.joran.action.NestedComplexPropertyIA - Assuming default type [ch.qos.logback.classic.encoder.PatternLayoutEncoder] for [encoder] property
INFO   | jvm 1    | 2019/03/27 14:13:19 | 14:13:19,411 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO   | jvm 1    | 2019/03/27 14:13:19 | 14:13:19,420 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,269 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@2d16f1e3 - Driver name=SQLite JDBC
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,269 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@2d16f1e3 - Driver version=3.20.1
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,269 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@2d16f1e3 - supportsGetGeneratedKeys=true
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,275 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,277 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,278 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,278 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,278 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,279 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO   | jvm 1    | 2019/03/27 14:13:20 | 14:13:20,280 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@21e14a87 - Registering current configuration as safe fallback point
INFO   | jvm 1    | 2019/03/27 14:13:20 | I [o.e.j.u.log                   ] [18:13:20]: Logging initialized @1564ms 
INFO   | jvm 1    | 2019/03/27 14:13:20 | WARNING: An illegal reflective access operation has occurred
INFO   | jvm 1    | 2019/03/27 14:13:20 | WARNING: Illegal reflective access by org.eclipse.jetty.util.BufferUtil (file:/C:/Program%20Files/Inductive%20Automation/Ignition/lib/catapult.jar) to field java.nio.MappedByteBuffer.fd
INFO   | jvm 1    | 2019/03/27 14:13:20 | WARNING: Please consider reporting this to the maintainers of org.eclipse.jetty.util.BufferUtil
INFO   | jvm 1    | 2019/03/27 14:13:20 | WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
INFO   | jvm 1    | 2019/03/27 14:13:20 | WARNING: All illegal access operations will be denied in a future release
STATUS | wrapperm | 2019/03/27 14:13:23 | Ignition Gateway service started.
INFO   | jvm 1    | 2019/03/27 14:13:24 | Uncaught exception during getContextState():java.lang.NullPointerException
INFO   | jvm 1    | 2019/03/27 14:13:28 | I [Jetpad                        ] [18:13:28]: Could not generate subject alt names, the self generated certificate will not have any metadata. More details in debug log 
INFO   | jvm 1    | 2019/03/27 14:13:28 | I [o.e.j.s.Server                ] [18:13:28]: jetty-9.3.z-SNAPSHOT 
INFO   | jvm 1    | 2019/03/27 14:13:28 | I [o.e.j.w.StandardDescriptorProcessor] [18:13:28]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO   | jvm 1    | 2019/03/27 14:13:28 | I [c.i.i.g.b.SRClassLoader       ] [18:13:28]: SRClassLoader init 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.Application             ] [18:13:29]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.RequestListenerInterface] [18:13:29]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.RequestListenerInterface] [18:13:29]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.RequestListenerInterface] [18:13:29]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.RequestListenerInterface] [18:13:29]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.RequestListenerInterface] [18:13:29]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.RequestListenerInterface] [18:13:29]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.Application             ] [18:13:29]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.Application             ] [18:13:29]: [WicketFilter] init: Wicket core library initializer 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.Application             ] [18:13:29]: [WicketFilter] init: Wicket extensions initializer 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [SRContext                     ] [18:13:29]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [SRContext                     ] [18:13:29]: Starting Ignition 7.9.10 (b2018112821) 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [SRContext                     ] [18:13:29]: Reloading JDBC classloader. 
INFO   | jvm 1    | 2019/03/27 14:13:29 | W [SRContext                     ] [18:13:29]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [C.SecureRandomProvider        ] [18:13:29]: Creating SecureRandom object... 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [C.SecureRandomProvider        ] [18:13:29]: ... SecureRandom Created. 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [C.SecureRandomProvider        ] [18:13:29]: Secure random seed generated in 1ms 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.a.w.p.h.WebApplication      ] [18:13:29]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.e.j.s.h.ContextHandler      ] [18:13:29]: Started o.e.j.w.WebAppContext@d91b220{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [R.StateMonitoring             ] [18:13:29]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [o.e.j.s.ServerConnector       ] [18:13:29]: Started ServerConnector@6fd0820{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [g.InternalDatabaseManager     ] [18:13:29]: Starting up... 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [P.InternalDatabase            ] [18:13:29]: Looking for existing internal database "config.idb"... 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [P.InternalDatabase            ] [18:13:29]: ... found existing. 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [P.InternalDatabase            ] [18:13:29]: internal database "config.idb" started up successfully. 
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [P.InternalDatabase            ] [18:13:29]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO   | jvm 1    | 2019/03/27 14:13:29 | E [SRContext                     ] [18:13:29]: Error during context startup. 
INFO   | jvm 1    | 2019/03/27 14:13:29 | java.lang.RuntimeException: Failed to get field handle to set library path
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.addGatewayToLibraryPath(ModuleManagerImpl.java:464)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:337)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1218)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
INFO   | jvm 1    | 2019/03/27 14:13:29 | 	at java.base/java.lang.Thread.run(Thread.java:835)
INFO   | jvm 1    | 2019/03/27 14:13:29 | I [SRContext                     ] [18:13:29]: Ignition["/main", state=STARTING] ContextState = FAULTED 
INFO   | jvm 1    | 2019/03/27 14:13:30 | I [o.e.j.s.ServerConnector       ] [18:13:29]: Started ServerConnector@277cc6b2{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO   | jvm 1    | 2019/03/27 14:13:30 | I [o.e.j.s.ServerConnector       ] [18:13:30]: Started ServerConnector@2c34200a{SSL,[ssl, http/1.1]}{0.0.0.0:8060} 
INFO   | jvm 1    | 2019/03/27 14:13:30 | I [o.e.j.s.Server                ] [18:13:30]: Started @11424ms 
INFO   | jvm 1    | 2019/03/27 14:14:38 | Received GetMainContextDetailsRequest...
INFO   | jvm 1    | 2019/03/27 14:14:38 | ...returning GetMainContextDetailsResponse (1ms)
INFO   | jvm 1    | 2019/03/27 14:15:04 | Received GetMainContextDetailsRequest...
INFO   | jvm 1    | 2019/03/27 14:15:04 | ...returning GetMainContextDetailsResponse (0ms)
INFO   | jvm 1    | 2019/03/27 14:15:21 | Received GetMainContextDetailsRequest...
INFO   | jvm 1    | 2019/03/27 14:15:21 | ...returning GetMainContextDetailsResponse (0ms)

It doesn't look like you're using Java 8, still:

INFO | jvm 1 | 2019/03/27 14:13:18 | OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9.0 and will likely be removed in a future release.

Try hardcoding a path in ignition.conf: Changing Gateway Java Version - Ignition User Manual 7.9 - Ignition Documentation

I restarted a second time my computer and it works now, thank you!

1 Like