# Faulted ignition gateway

**URL:** <https://forum.inductiveautomation.com/t/faulted-ignition-gateway/22908>\
**Category:** Ignition\
**Created:** [February 27, 2019, 6:01am UTC](https://forum.inductiveautomation.com/t/faulted-ignition-gateway/22908 "2019-02-27T06:01:12Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![johnson.jumaquio](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@johnson.jumaquio](https://forum.inductiveautomation.com/u/johnson.jumaquio)\
**Post date:** [February 27, 2019, 6:01am UTC](https://forum.inductiveautomation.com/t/faulted-ignition-gateway/22908/1 "2019-02-27T06:01:12Z")

</div>

how can I resolve this problem about faulted gateway. it’s a re-installed ignition but the gateway says faulted

```auto
STATUS | wrapper | 2019/02/27 14:00:26 | --> Wrapper Started as Service
STATUS | wrapper | 2019/02/27 14:00:26 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper | 2019/02/27 14:00:26 | Copyright (C) 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2019/02/27 14:00:26 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2019/02/27 14:00:26 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2019/02/27 14:00:26 | 
STATUS | wrapper | 2019/02/27 14:00:26 | Launching a JVM...
INFO | jvm 1 | 2019/02/27 14:00:27 | WrapperManager: Initializing...
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,138 |-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/02/27 14:00:27 | 14:00:27,185 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,185 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,185 |-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/02/27 14:00:27 | 14:00:27,201 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,201 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,451 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7c46d220 - Driver name=SQLite JDBC
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,451 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7c46d220 - Driver version=3.20.1
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,451 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@7c46d220 - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2019/02/27 14:00:27 | 14:00:27,482 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@149321bc - Registering current configuration as safe fallback point
INFO | jvm 1 | 2019/02/27 14:00:27 | I [o.e.j.u.log] [06:00:27]: Logging initialized @640ms 
INFO | jvm 1 | 2019/02/27 14:00:27 | I [Jetpad] [06:00:27]: Existing keystore found at C:\Program Files\Inductive Automation\Ignition\webserver\ssl.key 
INFO | jvm 1 | 2019/02/27 14:00:27 | I [o.e.j.s.Server] [06:00:27]: jetty-9.3.z-SNAPSHOT 
INFO | jvm 1 | 2019/02/27 14:00:27 | I [o.e.j.w.StandardDescriptorProcessor] [06:00:27]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO | jvm 1 | 2019/02/27 14:00:27 | I [c.i.i.g.b.SRClassLoader] [06:00:27]: SRClassLoader init 
INFO | jvm 1 | 2019/02/27 14:00:30 | Uncaught exception during getContextState():java.lang.NullPointerException
INFO | jvm 1 | 2019/02/27 14:00:32 | Uncaught exception during getContextState():java.lang.NullPointerException
INFO | jvm 1 | 2019/02/27 14:00:34 | Uncaught exception during getContextState():java.lang.NullPointerException
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.Application] [06:00:34]: [WicketFilter] init: Wicket core library initializer 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.RequestListenerInterface] [06:00:34]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.RequestListenerInterface] [06:00:34]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.RequestListenerInterface] [06:00:34]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.RequestListenerInterface] [06:00:34]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.RequestListenerInterface] [06:00:34]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.RequestListenerInterface] [06:00:34]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.Application] [06:00:34]: [WicketFilter] init: Wicket extensions initializer 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.Application] [06:00:34]: [WicketFilter] init: Wicket core library initializer 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [o.a.w.Application] [06:00:34]: [WicketFilter] init: Wicket extensions initializer 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [SRContext] [06:00:34]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [SRContext] [06:00:34]: Starting Ignition 7.9.10 (b2018112821) 
INFO | jvm 1 | 2019/02/27 14:00:34 | I [SRContext] [06:00:34]: Reloading JDBC classloader. 
INFO | jvm 1 | 2019/02/27 14:00:36 | W [SRContext] [06:00:35]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [C.SecureRandomProvider] [06:00:36]: Creating SecureRandom object... 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [C.SecureRandomProvider] [06:00:36]: ... SecureRandom Created. 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [C.SecureRandomProvider] [06:00:36]: Secure random seed generated in 0ms 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [o.a.w.p.h.WebApplication] [06:00:36]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [o.e.j.s.h.ContextHandler] [06:00:36]: Started o.e.j.w.WebAppContext@58c836d8{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [R.StateMonitoring] [06:00:36]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [o.e.j.s.ServerConnector] [06:00:36]: Started ServerConnector@16e0da7a{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [g.InternalDatabaseManager] [06:00:36]: Starting up... 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [P.InternalDatabase] [06:00:36]: Looking for existing internal database "config.idb"... 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [P.InternalDatabase] [06:00:36]: ... found existing. 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [P.InternalDatabase] [06:00:36]: internal database "config.idb" started up successfully. 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [P.InternalDatabase] [06:00:36]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [g.ModuleManager] [06:00:36]: Loading modules.... 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [o.e.j.s.ServerConnector] [06:00:36]: Started ServerConnector@4c69d42a{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [o.e.j.s.ServerConnector] [06:00:36]: Started ServerConnector@78eae77a{SSL,[ssl, http/1.1]}{0.0.0.0:8060} 
INFO | jvm 1 | 2019/02/27 14:00:36 | I [o.e.j.s.Server] [06:00:36]: Started @9807ms 
INFO | jvm 1 | 2019/02/27 14:00:38 | E [SRContext] [06:00:38]: Error during context startup. 
INFO | jvm 1 | 2019/02/27 14:00:38 | java.lang.NumberFormatException: For input string: "??????????"
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.lang.NumberFormatException.forInputString(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.lang.Long.parseLong(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.lang.Long.parseLong(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.processJarFiles(ModuleManagerImpl.java:2012)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.initClassloader(ModuleManagerImpl.java:1987)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.load(ModuleManagerImpl.java:1909)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.loadModules(ModuleManagerImpl.java:1115)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:351)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1218)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO | jvm 1 | 2019/02/27 14:00:38 | at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.util.concurrent.FutureTask.run(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | at java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2019/02/27 14:00:38 | I [SRContext] [06:00:38]: Ignition["/main", state=STARTING] ContextState = FAULTED 

```

Many thanks!

---

<div class="post-metadata">

**Author:** ![johnson.jumaquio](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@johnson.jumaquio](https://forum.inductiveautomation.com/u/johnson.jumaquio)\
**Post date:** [February 27, 2019, 5:52am UTC](https://forum.inductiveautomation.com/t/faulted-ignition-gateway/22908/2 "2019-02-27T05:52:18Z")

</div>

[wrapper.log](https://us1.discourse-cdn.com/inductiveautomation/original/2X/f/f4b23239b2fe0cb1c9aac7ffdcdc140d7b8d3100.log) (55.5 KB)  
newly installed ignition having a problem regarding faulted gateway

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [February 27, 2019, 4:14pm UTC](https://forum.inductiveautomation.com/t/faulted-ignition-gateway/22908/3 "2019-02-27T16:14:54Z")

</div>

Try deleting the `/data/jar-cache/` directory in the Ignition install directory. It’s safe to remove - won’t affect anything on your system. Then restart the gateway after.

---

<div class="post-metadata">

**Author:** ![johnson.jumaquio](https://avatars.discourse-cdn.com/v4/letter/j/c67d28/32.png) [@johnson.jumaquio](https://forum.inductiveautomation.com/u/johnson.jumaquio)\
**Post date:** [February 28, 2019, 12:47am UTC](https://forum.inductiveautomation.com/t/faulted-ignition-gateway/22908/4 "2019-02-28T00:47:41Z")

</div>

I tried to delete the file and start the gateway and it still gives an error

```auto
STATUS | wrapper | 2019/02/28 08:44:17 | --> Wrapper Started as Service
STATUS | wrapper | 2019/02/28 08:44:17 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper | 2019/02/28 08:44:17 | Copyright (C) 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2019/02/28 08:44:17 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2019/02/28 08:44:17 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2019/02/28 08:44:17 | 
STATUS | wrapper | 2019/02/28 08:44:18 | Launching a JVM...
INFO | jvm 1 | 2019/02/28 08:44:18 | WrapperManager: Initializing...
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,436 |-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/02/28 08:44:18 | 08:44:18,467 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.core.ConsoleAppender]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,467 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAppender]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,483 |-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/02/28 08:44:18 | 08:44:18,498 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [com.inductiveautomation.logging.SQLiteAppender]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,498 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DB]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,748 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@39f3f62f - Driver name=SQLite JDBC
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,748 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@39f3f62f - Driver version=3.20.1
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,748 |-INFO in ch.qos.logback.core.db.DataSourceConnectionSource@39f3f62f - supportsGetGeneratedKeys=true
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [SysoutAsync]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAppender] to ch.qos.logback.classic.AsyncAppender[SysoutAsync]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Attaching appender named [SysoutAppender] to AsyncAppender.
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.AsyncAppender[SysoutAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - About to instantiate appender of type [ch.qos.logback.classic.AsyncAppender]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderAction - Naming appender as [DBAsync]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DB] to ch.qos.logback.classic.AsyncAppender[DBAsync]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Attaching appender named [DB] to AsyncAppender.
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.AsyncAppender[DBAsync] - Setting discardingThreshold to 51
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.joran.action.RootLoggerAction - Setting level of ROOT logger to INFO
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [SysoutAsync] to Logger[ROOT]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.core.joran.action.AppenderRefAction - Attaching appender named [DBAsync] to Logger[ROOT]
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.joran.action.ConfigurationAction - End of configuration.
INFO | jvm 1 | 2019/02/28 08:44:18 | 08:44:18,795 |-INFO in ch.qos.logback.classic.joran.JoranConfigurator@637edb33 - Registering current configuration as safe fallback point
INFO | jvm 1 | 2019/02/28 08:44:18 | I [o.e.j.u.log] [00:44:18]: Logging initialized @669ms 
INFO | jvm 1 | 2019/02/28 08:44:18 | I [Jetpad] [00:44:18]: Existing keystore found at C:\Program Files\Inductive Automation\Ignition\webserver\ssl.key 
INFO | jvm 1 | 2019/02/28 08:44:18 | I [o.e.j.s.Server] [00:44:18]: jetty-9.3.z-SNAPSHOT 
INFO | jvm 1 | 2019/02/28 08:44:19 | I [o.e.j.w.StandardDescriptorProcessor] [00:44:19]: NO JSP Support for /main, did not find org.apache.jasper.servlet.JspServlet 
INFO | jvm 1 | 2019/02/28 08:44:19 | I [c.i.i.g.b.SRClassLoader] [00:44:19]: SRClassLoader init 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.Application] [00:44:20]: [WicketFilter] init: Wicket core library initializer 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.RequestListenerInterface] [00:44:20]: registered listener interface [RequestListenerInterface name=IBehaviorListener, method=public abstract void org.apache.wicket.behavior.IBehaviorListener.onRequest()] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.RequestListenerInterface] [00:44:20]: registered listener interface [RequestListenerInterface name=IFormSubmitListener, method=public abstract void org.apache.wicket.markup.html.form.IFormSubmitListener.onFormSubmitted()] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.RequestListenerInterface] [00:44:20]: registered listener interface [RequestListenerInterface name=ILinkListener, method=public abstract void org.apache.wicket.markup.html.link.ILinkListener.onLinkClicked()] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.RequestListenerInterface] [00:44:20]: registered listener interface [RequestListenerInterface name=IOnChangeListener, method=public abstract void org.apache.wicket.markup.html.form.IOnChangeListener.onSelectionChanged()] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.RequestListenerInterface] [00:44:20]: registered listener interface [RequestListenerInterface name=IRedirectListener, method=public abstract void org.apache.wicket.IRedirectListener.onRedirect()] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.RequestListenerInterface] [00:44:20]: registered listener interface [RequestListenerInterface name=IResourceListener, method=public abstract void org.apache.wicket.IResourceListener.onResourceRequested()] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.Application] [00:44:20]: [WicketFilter] init: Wicket extensions initializer 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.Application] [00:44:20]: [WicketFilter] init: Wicket core library initializer 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.Application] [00:44:20]: [WicketFilter] init: Wicket extensions initializer 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [SRContext] [00:44:20]: Ignition["/main", state=STOPPED] ContextState = STARTING 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [SRContext] [00:44:20]: Starting Ignition 7.9.10 (b2018112821) 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [SRContext] [00:44:20]: Reloading JDBC classloader. 
INFO | jvm 1 | 2019/02/28 08:44:20 | W [SRContext] [00:44:20]: Unable to read "catapult.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [C.SecureRandomProvider] [00:44:20]: Creating SecureRandom object... 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [C.SecureRandomProvider] [00:44:20]: ... SecureRandom Created. 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [C.SecureRandomProvider] [00:44:20]: Secure random seed generated in 0ms 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.a.w.p.h.WebApplication] [00:44:20]: [WicketFilter] Started Wicket version 6.1.1 in DEPLOYMENT mode 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.e.j.s.h.ContextHandler] [00:44:20]: Started o.e.j.w.WebAppContext@25635e4f{/main,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/main/,AVAILABLE} 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [R.StateMonitoring] [00:44:20]: Redundancy state changed: Role=Independent, Activity level=Active, Project state=Good, History level=Full 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [o.e.j.s.ServerConnector] [00:44:20]: Started ServerConnector@76c41c0c{HTTP/1.1,[http/1.1]}{0.0.0.0:8088} 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [g.InternalDatabaseManager] [00:44:20]: Starting up... 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [P.InternalDatabase] [00:44:20]: Looking for existing internal database "config.idb"... 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [P.InternalDatabase] [00:44:20]: ... found existing. 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [P.InternalDatabase] [00:44:20]: internal database "config.idb" started up successfully. 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [P.InternalDatabase] [00:44:20]: Registering autobackup task [owner=Internal DB Autobackup, name=internal database "config.idb"] 
INFO | jvm 1 | 2019/02/28 08:44:20 | I [g.ModuleManager] [00:44:20]: Loading modules.... 
INFO | jvm 1 | 2019/02/28 08:44:21 | I [o.e.j.s.ServerConnector] [00:44:21]: Started ServerConnector@7892bf75{SSL,[ssl, http/1.1]}{0.0.0.0:8043} 
INFO | jvm 1 | 2019/02/28 08:44:21 | I [o.e.j.s.ServerConnector] [00:44:21]: Started ServerConnector@78da4cb2{SSL,[ssl, http/1.1]}{0.0.0.0:8060} 
INFO | jvm 1 | 2019/02/28 08:44:21 | I [o.e.j.s.Server] [00:44:21]: Started @2963ms 
INFO | jvm 1 | 2019/02/28 08:44:30 | I [A.Notification] [00:44:30]: Alert notification system created. 
INFO | jvm 1 | 2019/02/28 08:44:31 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Inductive Automation\Ignition\lib\wrapper.jar'
INFO | jvm 1 | 2019/02/28 08:44:31 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Inductive Automation\Ignition\lib\catapult.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\resources.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\rt.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\jsse.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\jce.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\charsets.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\jfr.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\access-bridge-64.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\cldrdata.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\dnsns.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\jaccess.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\jfxrt.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\localedata.jar'
INFO | jvm 1 | 2019/02/28 08:44:32 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\nashorn.jar'
INFO | jvm 1 | 2019/02/28 08:44:33 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\sunec.jar'
INFO | jvm 1 | 2019/02/28 08:44:33 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\sunjce_provider.jar'
INFO | jvm 1 | 2019/02/28 08:44:33 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\sunmscapi.jar'
INFO | jvm 1 | 2019/02/28 08:44:33 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\sunpkcs11.jar'
INFO | jvm 1 | 2019/02/28 08:44:33 | *sys-package-mgr*: processing new jar, 'C:\Program Files\Java\jre1.8.0_201\lib\ext\zipfs.jar'
INFO | jvm 1 | 2019/02/28 08:44:33 | E [SRContext] [00:44:33]: Error during context startup. 
INFO | jvm 1 | 2019/02/28 08:44:33 | java.lang.ArrayIndexOutOfBoundsException: 0
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.objectweb.asm.ClassReader.readClass(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.objectweb.asm.ClassReader.accept(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.objectweb.asm.ClassReader.accept(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.AnnotationReader.<init>(AnnotationReader.java:44)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.readCode(imp.java:219)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.createFromPyClass(imp.java:185)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.loadFromSource(imp.java:572)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.find_module(imp.java:478)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.import_next(imp.java:718)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.import_first(imp.java:739)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.imp.load(imp.java:631)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.codecs.import_encodings(codecs.java:109)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.codecs.registry_init(codecs.java:405)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.codecs.lookup(codecs.java:74)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.codecs.setDefaultEncoding(codecs.java:40)
INFO | jvm 1 | 2019/02/28 08:44:33 | at org.python.core.PySystemState.setdefaultencoding(PySystemState.java:447)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.common.script.ScriptManager.<init>(ScriptManager.java:109)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.SRContext.createScriptManager(SRContext.java:1422)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.script.ScriptHintsManager.create(ScriptHintsManager.java:76)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1312)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO | jvm 1 | 2019/02/28 08:44:33 | at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.util.concurrent.FutureTask.run(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | at java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2019/02/28 08:44:33 | I [SRContext] [00:44:33]: Ignition["/main", state=STARTING] ContextState = FAULTED

```
