java.lang.Exception: Exception while starting up module "xopc". at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:2345) at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.startup(ModuleManagerImpl.java:395) at com.inductiveautomation.ignition.gateway.SRContext.startupInternal(SRContext.java:1417) at com.inductiveautomation.ignition.gateway.redundancy.RedundancyManagerImpl.startup(RedundancyManagerImpl.java:234) 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.util.concurrent.Executors$RunnableAdapter.call(Unknown Source) at java.util.concurrent.FutureTask.run(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(Unknown Source) at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source) Caused by: java.lang.NoClassDefFoundError: kotlinx/coroutines/JobSupport at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at kotlinx.coroutines.SupervisorKt.SupervisorJob(Supervisor.kt:32) at kotlinx.coroutines.SupervisorKt.SupervisorJob$default(Supervisor.kt:32) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection$supervisor$2.invoke(OpcUaConnection.kt:99) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection$supervisor$2.invoke(OpcUaConnection.kt:34) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection.getSupervisor(OpcUaConnection.kt) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection.access$getSupervisor$p(OpcUaConnection.kt:34) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection$coroutineScope$2.invoke(OpcUaConnection.kt:102) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection$coroutineScope$2.invoke(OpcUaConnection.kt:34) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection.getCoroutineScope(OpcUaConnection.kt) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection.access$getCoroutineScope$p(OpcUaConnection.kt:34) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection$subscriptionModel$2.invoke(OpcUaConnection.kt:110) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection$subscriptionModel$2.invoke(OpcUaConnection.kt:34) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:74) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection.getSubscriptionModel$opc_ua_server(OpcUaConnection.kt) at com.inductiveautomation.ignition.gateway.opcua.client.connection.OpcUaConnection.startup(OpcUaConnection.kt:123) at com.inductiveautomation.ignition.gateway.opc.OpcManagerImpl$ServerWrapper.startup(OpcManagerImpl.java:847) at com.inductiveautomation.ignition.gateway.opc.OpcManagerImpl.addOPCServerType(OpcManagerImpl.java:332) at com.inductiveautomation.xopc.server.core.XOPCGatewayHook.addOPCServerTypes(XOPCGatewayHook.java:537) at com.inductiveautomation.xopc.server.core.XOPCGatewayHook.startup(XOPCGatewayHook.java:281) at com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LoadedModule.startup(ModuleManagerImpl.java:2339) ... 14 more Caused by: java.lang.ClassNotFoundException: kotlinx.coroutines.JobSupport at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 58 more 7.9.21 (b2022072613) Oracle Corporation 1.8.0_401