New Install and the Server Will Not Start

I uninstalled Ignition 8, deleted the Inductive Automation folder from my computer, reinstalled Java, and a new download of Ignition 8. When I attempt to install the server it will not start. Also, the OS is Windows 10 Home with 16 Gb ram. I was running Ignition 7.9 and late last year I was running Ignition 8 on this computer. However, I have not been able to start the latest download of Ignition 8.

I have activated the debug feature in the log file. By the way, where do I upload a copy of the logs to the forum?

In the mean time this is what the log says:

INFO   | jvm 1    | 2019/01/12 10:14:47 | I [o.e.j.s.h.ContextHandler      ] [18:14:47]: Started o.e.j.w.WebAppContext@2db2dbdf{/,file:///C:/Program%20Files/Inductive%20Automation/Ignition/webserver/webapps/commissioning/,AVAILABLE} 
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp: 
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: Encountered an error running main:
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: java.net.BindException: Address already in use: bind
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.nio.ch.Net.bind0(Native Method)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.nio.ch.Net.bind(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.nio.ch.Net.bind(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.nio.ch.ServerSocketAdaptor.bind(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:334)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:302)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:238)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.server.Server.doStart(Server.java:397)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at com.inductiveautomation.catapult.IgnitionServer.start(IgnitionServer.java:492)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at com.inductiveautomation.ignition.gateway.web.WebResourceManagerImpl.start(WebResourceManagerImpl.java:312)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at com.inductiveautomation.ignition.gateway.IgnitionGateway.start(IgnitionGateway.java:510)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at com.inductiveautomation.ignition.gateway.IgnitionGateway.main(IgnitionGateway.java:262)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at com.inductiveautomation.catapult.Catapult.main(Catapult.java:8)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at java.lang.reflect.Method.invoke(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Error: 	at java.lang.Thread.run(Unknown Source)
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperSimpleApp Debug: start(args) end.  Main Completed=true, exitCode=1
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperManager Debug: returned from WrapperListener.start()
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperManager Debug: WrapperListener.start() returned an exit code of 1.
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperManager Debug: WrapperManager.stop(1) called by thread: WrapperListener_start_runner
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperManager Debug: Send a packet STOP : 1
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperManager Debug: Pausing for 1,000ms to allow a clean shutdown...
INFO   | jvm 1    | 2019/01/12 10:14:47 | WrapperManager Debug: Stopped checking for control events.
DEBUG  | wrapperp | 2019/01/12 10:14:47 | read a packet STOP : 1
DEBUG  | wrapper  | 2019/01/12 10:14:47 | JVM requested a shutdown. (1)
DEBUG  | wrapper  | 2019/01/12 10:14:47 | wrapperStopProcess(1, FALSE) called.
DEBUG  | wrapper  | 2019/01/12 10:14:47 | Sending stop signal to JVM
DEBUG  | wrapperp | 2019/01/12 10:14:47 | Send a packet STOP : NULL
INFO   | jvm 1    | 2019/01/12 10:14:48 | WrapperManager Debug: Received a packet STOP : 
INFO   | wrapperm | 2019/01/12 10:14:49 | Waiting to start...
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: Thread, WrapperListener_start_runner, handling the shutdown process.
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: shutdownJVM(1) Thread: WrapperListener_start_runner
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: wait for 0 shutdown locks to be released.
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: Send a packet STOPPED : 1
DEBUG  | wrapperp | 2019/01/12 10:14:49 | read a packet STOPPED : 1
DEBUG  | wrapper  | 2019/01/12 10:14:49 | JVM signaled that it was stopped.
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: Closing backend connection.
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: Closed backend socket (Normal): java.net.SocketException: Socket closed
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: Returned from backend handler.
DEBUG  | wrapperp | 2019/01/12 10:14:49 | socket read no code (closed?).
DEBUG  | wrapperp | 2019/01/12 10:14:49 | Closing backend socket.
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: Server daemon shut down
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: calling System.exit(1)
INFO   | jvm 1    | 2019/01/12 10:14:49 | WrapperManager Debug: WrapperManager stopped due to System Exit
DEBUG  | wrapper  | 2019/01/12 10:14:49 | JVM process exited with a code of 1, however the Wrapper exit code was already 1.
DEBUG  | wrapper  | 2019/01/12 10:14:49 |   1: STATUS_WAIT_1 (0x1)
DEBUG  | wrapper  | 2019/01/12 10:14:49 | JVM exited normally.
STATUS | wrapper  | 2019/01/12 10:14:50 | <-- Wrapper Stopped
ERROR  | wrapperm | 2019/01/12 10:14:51 | The Ignition Gateway service was launched, but failed to start.
ERROR  | wrapperm | 2019/01/12 10:14:51 | Please check the log file for more information: C:\Program Files\Inductive Automation\Ignition\logs\wrapper.log

“address already in use” from a bind operation means some process or service is already occupying the ports Ignition wants to use. Either something didn’t uninstall completely or you have other software holding the ports. The netstat utility should be able to help you figure out what’s going on.

1 Like

You are correct. After pressing Control-Alt-Delete on the computer I found a rouge Java application running. I stopped that process and Ignition restarted without an issue.