Upgrade to 7.9.12 error

Just upgraded to 7.9.12 (not ready to jump to 8). Get a gateway is faulted error. Any ideas?

Can you upload your wrapper.log file?

wrapper.log (1.2 KB)

Are you sure you’ve gotten those from the same system as the faulted gateway? Aside from being nearly empty they are dated 2018.

Yeah, just pulled them off of there. Just noticed that as well.

Ok, just tried to upload. Says file size is too big

Zip them first, probably just the wrapper.log and not any additional ones.

wrapper.zip (202.6 KB)

Is it possible your Java version changed or something?

Otherwise, I would try a clean install of 7.9.12 followed by restoring your gateway backup into it.

If that doesn’t work I think you’ll need to call into support so they can poke around.

The failure is happening here:

| E [SRContext                     ] [14:37:43]: Error during context startup. 
| java.lang.RuntimeException: Failed to get field handle to set library path
| 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.addGatewayToLibraryPath(ModuleManagerImpl.java:468)
| 	at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.init(ModuleManagerImpl.java:341)
| 	at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1241)
| 	at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:224)
| 	at com.inductiveautomation.ignition.gateway.SRContext.asyncInit(SRContext.java:1016)
| 	at com.inductiveautomation.ignition.gateway.SRContext.access$300(SRContext.java:289)
| 	at com.inductiveautomation.ignition.gateway.SRContext$2.run(SRContext.java:774)
| 	at com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$ThrowableCatchingRunnable.run(BasicExecutionEngine.java:518)
| 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
| 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
| 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
| 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
| 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
| 	at java.base/java.lang.Thread.run(Thread.java:835)

which is a method that hasn’t changed between 7.9.10 and 7.9.12, so something weird must be going wrong.

Yep, I just did a clean install and restored the gateway and getting the same error. Java did update.

If Java updated to anything beyond Java 8 that could be the problem.