# Gateway failing to start

**URL:** <https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173>\
**Category:** Ignition\
**Created:** [March 8, 2019, 5:55pm UTC](https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173 "2019-03-08T17:55:41Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![michael.palmer](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@michael.palmer](https://forum.inductiveautomation.com/u/michael.palmer)\
**Post date:** [March 8, 2019, 5:55pm UTC](https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173/1 "2019-03-08T17:55:41Z")

</div>

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](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

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [March 8, 2019, 6:03pm UTC](https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173/2 "2019-03-08T18:03:18Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![michael.palmer](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@michael.palmer](https://forum.inductiveautomation.com/u/michael.palmer)\
**Post date:** [March 8, 2019, 6:05pm UTC](https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173/3 "2019-03-08T18:05:32Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![James.Lorenz](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/james.lorenz/32/3290_2.png) [@James.Lorenz](https://forum.inductiveautomation.com/u/James.Lorenz)\
**Post date:** [March 8, 2019, 6:39pm UTC](https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173/4 "2019-03-08T18:39:39Z")

</div>

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.

---

<div class="post-metadata">

**Author:** ![michael.palmer](https://avatars.discourse-cdn.com/v4/letter/m/ecccb3/32.png) [@michael.palmer](https://forum.inductiveautomation.com/u/michael.palmer)\
**Post date:** [March 8, 2019, 6:42pm UTC](https://forum.inductiveautomation.com/t/gateway-failing-to-start/23173/5 "2019-03-08T18:42:46Z")

</div>

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.
