Ignition GateWay is Faulted

I have the following error: I tried to restart Ignition Gateway, when I tried to Restart, It showed me this…

When I got the Thread Dump File It showed me this…

ThreadDump.txt (19.8 KB)

I looked in different forums, and I tried to back up my gateway with a .gwbk file and nothing works, please can someone help me ?

You need to look in the logs (Program Files/Inductive Automation/Ignition/logs/wrapper.log) to see why the service is failing.

wrapper.log (2.0 MB)

Thanks, In fact I saw the file but don’t understand much of what it says, can you help me out
with this ? :frowning:

There’s a gateway backup file sitting in the install dir (or data dir?) with a filename ending in “-disabled” that is preventing to the gateway from starting.

2 Likes

That’s a bug that’s fixed in 7.9.11, by the way.

1 Like

In fact, there are two, should I delete them ?

Delete them all and attempt the restore process again. (the .gwbk files)

It didn’t work, I went into the wrapper.log file and this throws me…
wrapper.log (2.0 MB)

There’s an error in one of your modules (a Sepasoft module, specifically):

INFO   | jvm 2    | 2019/06/27 14:16:53 | E [SRContext                     ] [21:16:53]: Error during context startup. 
INFO   | jvm 2    | 2019/06/27 14:16:53 | java.lang.NoClassDefFoundError: com/sepasoft/production/common/IProductionGatewayHook
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.Class.getDeclaredMethods0(Native Method)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.Class.privateGetDeclaredMethods(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.Class.privateGetPublicMethods(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.Class.getMethods(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.common.script.ScriptManager.addScriptModule(ScriptManager.java:334)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.sepasoft.oeedt.gateway.OEEDTGatewayHook.initializeScriptManager(OEEDTGatewayHook.java:148)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.initializeScriptManager(ModuleManagerImpl.java:577)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.script.ScriptHintsManager.initializeFromModules(ScriptHintsManager.java:87)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1315)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1036)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:767)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.util.concurrent.FutureTask.run(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.Thread.run(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | Caused by: java.lang.ClassNotFoundException: com.sepasoft.production.common.IProductionGatewayHook
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.net.URLClassLoader.findClass(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.ClassLoader.loadClass(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	at java.lang.ClassLoader.loadClass(Unknown Source)
INFO   | jvm 2    | 2019/06/27 14:16:53 | 	... 21 common frames omitted

Go to Program Files/Inductive Automation/Ignition/user-lib/modules and delete the OEEDT module .modl file. You won’t lost any configuration data, just the file itself. You may just need to have the correct version, but that’s not guaranteed.

1 Like

I already delete the OEEDT module and all the gwbk files but does not work.
I have this modules installed…

The wrapper.log file throws me this…
wrapper.log (2.1 MB)

image
You should only have one of these. The conflict between them is likely what is causing the gateway to fail.

It worked!, I delete all the modules I upgrated and it worked, thank you. How do I push solved for this problem?

2 Likes