Gateway context not starting after upgrade to 7.1

Running Windows 7 64 bit. I used the Windows installer on top of a running installation. Gateway “main” shows a “faulted” context even after a GCU restart.

It appears that the whole Ignition context is failing to start due to an XOPC driver error. From the gateway logs (attached):

java.lang.NoClassDefFoundError: com/inductiveautomation/xopc/driver/management/DriverMeta
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(Unknown Source)
at Source)
at Source)
at$000(Unknown Source)
at$ Source)
at Method)
at Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
at com.inductiveautomation.xopc.drivers.module.XOPCDriversModuleHook.(
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
(ctd in log)
Gateway.log.html.txt (68.4 KB)

I am having the same issue… context faulted …

windows server 2003 x64

What version did you guys upgrade from? Was it a “clean” upgrade – meaning you had no dev versions installed?

There may have once been a Dev version on this machine. The last working version was production. I haven’t touched it since the gateway failed to start. From an existing “install_log.txt” that somehow didn’t get overwritten during the upgrade:

[quote]Log started 03/28/10 at 12:38:34
Preferred installation mode : win32
Trying to init installer in mode win32
Mode win32 successfully initialized
Executing C:\Program Files (x86)\Inductive Automation\Ignition/stop-ignition.bat
Script exit code: 0

Script output:
wrapper | Stopping the Ignition Gateway service…
wrapper | Waiting to stop…
wrapper | Ignition Gateway stopped.

Script stderr:

Preparing to Install
Creating directory C:\Program Files (x86)\Inductive Automation\Ignition
Unpacking files
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\haspdinst.exe
Creating directory C:\Program Files (x86)\Inductive Automation\Ignition
Creating directory C:\Program Files (x86)\Inductive Automation\Ignition\versions
Creating directory C:\Program Files (x86)\Inductive Automation\Ignition\lib
Unpacking files
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\versions\context-
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\annotations-api.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\catalina.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\catapult.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\el-api.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\jide-common.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\jide-components.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\log4j-1.2.15-min.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\servlet-api.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\slf4j-api-1.5.3.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\slf4j-log4j12-1.5.3.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\tablelayout.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\TimingFramework-1.0.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\tomcat-coyote.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\tomcat-juli.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\wrapper-windows-x86-32.dll
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\lib\wrapper.jar
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\config.xml_clean
Unpacking C:\Program Files (x86)\Inductive Automation\Ignition\hasp_windows_78934.dll
Executing C:\Program Files (x86)\Inductive Automation\Ignition/start-ignition.bat
Script exit code: 0

Script output:
wrapper | Starting the Ignition Gateway service…
wrapper | Waiting to start…
wrapper | Ignition Gateway started.

Script stderr:

Installation completed
Log finished 03/28/10 at 12:39:08
Executing java -classpath “.;lib/*” com.inductiveautomation.catapult.control.GatewayControlUtil true
Script exit code: 0

Script output:

Script stderr:


I had dev version 7.0.6, but then upgraded that to 7.0.9, then from 7.0.9 to 7.1

Make sure that all of the modules are the same build number. You can check this in the gateway config section under Configuration -> Modules. The build number is below the version, eg. b5058. If they don’t have the same build numbers you can download the modules from the current release downloads section of the website and install them manually. One thing to note, we renamed the OPC-UA drivers module to Allen-Bradley drivers. See if this fixes the issue.

I can’t get to the gateway config page. Is there a way to tell via the file system?

As far as the AB driver, what file should I rename to what to attempt that fix?

edit - I’ll try upgrading to 7.1.1 and see if that fixes it.

Running the 7.1.1 installer correctly upgraded all the modules and fixed the problem. Thanks :slight_smile: