Gateway failing to start

ok, so I have a test computer that I was running something like 7.3 or something. I wanted to see the beta 8 software so i upgraded to that. Everything seemed fine except I wanted to go back to the latest version, so I then installed 7.9.10 onto my computer. After this installation, the gateway will not start.

error indicates something wrong with locating catapult. I found the file catapult.jar in the Ignition/lib folder. I tried deleting this file and then doing a re-installation of Ignition and it was successfully replaced, but the error remains.

Wrapper.log:
STATUS | wrapperm | 2019/03/08 09:45:22 | Starting the Ignition Gateway service…
STATUS | wrapper | 2019/03/08 09:45:22 | --> Wrapper Started as Service
STATUS | wrapper | 2019/03/08 09:45:22 | Java Service Wrapper Standard Edition 64-bit 3.5.35
STATUS | wrapper | 2019/03/08 09:45:22 | Copyright © 1999-2018 Tanuki Software, Ltd. All Rights Reserved.
STATUS | wrapper | 2019/03/08 09:45:22 | http://wrapper.tanukisoftware.com
STATUS | wrapper | 2019/03/08 09:45:22 | Licensed to Inductive Automation for Inductive Automation
STATUS | wrapper | 2019/03/08 09:45:22 |
STATUS | wrapper | 2019/03/08 09:45:23 | Launching a JVM…
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager: Initializing…
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperSimpleApp Error: Unable to locate the class com.inductiveautomation.catapult.Catapult : java.lang.ClassNotFoundException: com.inductiveautomation.catapult.Catapult
INFO | jvm 1 | 2019/03/08 09:45:23 |
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperSimpleApp Usage:
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: Error in WrapperListener.start callback. java.lang.IllegalArgumentException: can’t parse argument number: app_class{/app_method}
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: java.lang.IllegalArgumentException: can’t parse argument number: app_class{/app_method}
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.text.MessageFormat.makeFormat(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.text.MessageFormat.applyPattern(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.text.MessageFormat.(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.text.MessageFormat.format(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at org.tanukisoftware.wrapper.WrapperResources.getString(WrapperResources.java:215)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at org.tanukisoftware.wrapper.WrapperSimpleApp.showUsage(WrapperSimpleApp.java:621)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at org.tanukisoftware.wrapper.WrapperSimpleApp.start(WrapperSimpleApp.java:465)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at org.tanukisoftware.wrapper.WrapperManager$11.run(WrapperManager.java:4330)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: Caused by: java.lang.NumberFormatException: For input string: “app_class{/app_method}”
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.lang.NumberFormatException.forInputString(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.lang.Integer.parseInt(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: at java.lang.Integer.parseInt(Unknown Source)
INFO | jvm 1 | 2019/03/08 09:45:23 | WrapperManager Error: … 8 more
STATUS | wrapper | 2019/03/08 09:45:24 | <-- Wrapper Stopped
ERROR | wrapperm | 2019/03/08 09:45:26 | The Ignition Gateway service was launched, but failed to start.
ERROR | wrapperm | 2019/03/08 09:45:26 | Please check the log file for more information: C:\Program Files\Inductive Automation\Ignition\logs\wrapper.log

Using the installer to “downgrade” from a newer version of Ignition to an older version of Ignition isn’t supported, you’ll need to uninstall your current Ignition installation and do a clean install of 7.9.10.

1 Like

thanks. Any way to backup any of the data on my server. I think I have it all backed up, but it would be nice to do it again just before uninstall.

At this point, the data in your install folder will have all been converted to 8.0’s project resource structure, which is impossible to bring back into 7.9. You might be able to rescue gateway settings from the internal DB, but not projects. Hopefully you have 7.9 backups or 7.3 backups archived somewhere (or automatic gateway backups found in data/db/autobackup of your Ignition install directory).

As for uninstalling, you should be good to go - the uninstaller automatically archives all of your data in a folder called data_$timestamp, where timestamp is the datetime the uninstallation took place. If you want to be extra safe you can copy (not move) the data folder somewhere outside of your Ignition install directory.

thanks. I think i have backups of the projects and gateway, but it has been a while, and i don’t know if there were changes on this computer afterward. In any case it does not really matter since this is not a production computer, just wondered if there was a way to backup when the gateway was not running. If the data is not good, I’ll just have to trust whatever backup I have.

thanks for the quick responses.