Gateway not starting properly

This issue only happens sometimes (if you're like me, "intermittent" is my least favorite word). When I start up my computer (I have the Ignition gateway running locally for my development PC), the Gateway technically starts (running start-ignition.bat gives a message that the gateway is already running), but it doesn't fully load. When I go to the webpage, this is what I see:



I have tried using gwcmd -r to restart the gateway, but I get a message that reads "Error! java.lang.Exception: Gateway could not be reached, restart was not performed"

I checked that the Ignition Service is set to start up automatically (with a delayed start) and that it currently is running. Is there something I'm missing that could cause this partial loading of the gateway?

Is javascript disabled for localhost ?

No, javascript is enabled

Hmmm. I've seen similarly unstyled/mis-sized rendering, but only when javascript was broken.

According to the browser console, javascript, css, and the json config for the gateway all failed to load. (I just restarted the PC with the same result)

Restarting the Ignition Service from the System Services fixed the issue this time, but I'm still not sure what causes this to occur

Grab the wrapper.log file next time it happens and upload it here.

It happened again this morning, and I grabbed the wrapper log. It's got this section of log repeated over and over:

INFO   | jvm 1    | 2025/07/23 08:29:35 | java.io.IOException: The device is not ready
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/sun.nio.ch.FileDispatcherImpl.size0(Native Method)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/sun.nio.ch.FileDispatcherImpl.size(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/sun.nio.ch.FileChannelImpl.size(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at com.inductiveautomation.catapult.util.AbstractFileMonitor.run(AbstractFileMonitor.java:55)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/java.util.concurrent.FutureTask.runAndReset(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
INFO   | jvm 1    | 2025/07/23 08:29:35 | 	at java.base/java.lang.Thread.run(Unknown Source)

Is there any reference in ignition.conf to a drive letter for a removable device?

I've seen a similar layout when accessing edge gateway over 4G VPN on Chrome. Using Edge (yuck), it rendered it correctly.

No, there's nothing in ignition.conf that refers to a removeable device