Contacting Gateway Error

Hey all, I was I/O testing today and closed my laptop lid when I was done. I reopened it because we wanted to test one more thing. It wouldn't load so I shut down and rebooted. Now, when I try to launch my designer or localhost, it can't connect. I'm scared I just lost all of my completed work over the last several months. Any tips?

I should also note, I CAN connect to a second server we have, just not the one where all of my data is.

I did some more digging and got into the wrapper log which tells me this. Can't say I really understand any of it:
STATUS | wrapper | 2025/06/19 13:24:28 | Launching a JVM...
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperManager: Initializing...
INFO | jvm 1 | 2025/06/19 13:24:29 | I [g.CompositeClassRejectListFilter] [13:24:29.637]: Initialization performed successfully
INFO | jvm 1 | 2025/06/19 13:24:29 | I [g.CompositeClassRejectListFilter] [13:24:29.637]: JVM-wide ObjectInputFilter set up successfully
INFO | jvm 1 | 2025/06/19 13:24:29 | I [g.CompositeClassRejectListFilter] [13:24:29.640]: Platform serialFilter has 88 pattern(s)
INFO | jvm 1 | 2025/06/19 13:24:29 | W [WebResourceManagerImpl ] [13:24:29.657]: Unable to read "gateway.metroKeystoreAlias" gateway.xml property. Assuming metro keystore alias is: metro-key
INFO | jvm 1 | 2025/06/19 13:24:29 | I [g.WebServerManager ] [13:24:29.777]: Starting setup
INFO | jvm 1 | 2025/06/19 13:24:29 | I [g.WebServerManager ] [13:24:29.777]: Setup complete
INFO | jvm 1 | 2025/06/19 13:24:29 | I [g.WebServerManager ] [13:24:29.855]: Starting up
INFO | jvm 1 | 2025/06/19 13:24:29 | I [C.SecureRandomProvider ] [13:24:29.906]: Secure random seed generated in 0ms
INFO | jvm 1 | 2025/06/19 13:24:29 | I [o.e.j.s.Server ] [13:24:29.922]: jetty-10.0.20; built: 2024-01-29T20:46:45.278Z; git: 3a745c71c23682146f262b99f4ddc4c1bc41630c; jvm 17.0.12+7-LTS
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp:
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: Encountered an error running main:
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: java.io.IOException: Failed to bind to 0.0.0.0/0.0.0.0:8088
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:344)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:304)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.eclipse.jetty.server.Server.lambda$doStart$0(Server.java:402)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.ReferencePipeline$2$1.accept(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.Spliterators$ArraySpliterator.forEachRemaining(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.util.stream.ReferencePipeline.forEach(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.eclipse.jetty.server.Server.doStart(Server.java:398)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at com.inductiveautomation.catapult.IgnitionServer.start(IgnitionServer.java:1295)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at com.inductiveautomation.ignition.gateway.web.WebResourceManagerImpl.start(WebResourceManagerImpl.java:357)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at com.inductiveautomation.ignition.gateway.IgnitionGateway.start(IgnitionGateway.java:594)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at com.inductiveautomation.ignition.gateway.IgnitionGateway.main(IgnitionGateway.java:309)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at com.inductiveautomation.catapult.Catapult.main(Catapult.java:8)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.lang.reflect.Method.invoke(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.tanukisoftware.wrapper.WrapperSimpleApp.run(WrapperSimpleApp.java:349)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/java.lang.Thread.run(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: Caused by: java.net.BindException: Address already in use: bind
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/sun.nio.ch.Net.bind0(Native Method)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/sun.nio.ch.Net.bind(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/sun.nio.ch.ServerSocketChannelImpl.netBind(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at java.base/sun.nio.ch.ServerSocketChannelImpl.bind(Unknown Source)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: at org.eclipse.jetty.server.ServerConnector.openAcceptChannel(ServerConnector.java:339)
INFO | jvm 1 | 2025/06/19 13:24:29 | WrapperSimpleApp Error: ... 25 more
STATUS | wrapper | 2025/06/19 13:24:32 | <-- Wrapper Stopped
INFO | wrapperm | 2025/06/19 13:24:33 | Waiting to start...
ERROR | wrapperm | 2025/06/19 13:24:34 | The Ignition service was launched, but failed to start.
ERROR | wrapperm | 2025/06/19 13:24:34 | Please check the log file for more information: C:\Program Files\Inductive Automation\Ignition\logs\wrapper.log

This just means the Ignition Gateway failed to start because something else is already bound to port 8088.

It could be that you need to reboot, or it could be other software you have installed. netstat -ab as Administrator might show you what process is bound to that port.

1 Like

Do you know if there's a way to change the gateway port without affecting anything? I'm struggling to find what other software is using 8088.