# Gateway not starting properly

**URL:** <https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [July 17, 2025, 1:38pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609 "2025-07-17T13:38:13Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![dgratz](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dgratz](https://forum.inductiveautomation.com/u/dgratz)\
**Post date:** [July 17, 2025, 1:38pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/1 "2025-07-17T13:38:13Z")

</div>

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:

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/a/c/ac574f2852d48406beabc5aed7b4f50aed814f97.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/9/09fdf1a04735857fd446ff1b08066e7f889ff68a.png)  
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?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 17, 2025, 1:47pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/2 "2025-07-17T13:47:59Z")

</div>

Is javascript disabled for `localhost` ?

---

<div class="post-metadata">

**Author:** ![dgratz](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dgratz](https://forum.inductiveautomation.com/u/dgratz)\
**Post date:** [July 17, 2025, 1:58pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/3 "2025-07-17T13:58:27Z")

</div>

No, javascript is enabled

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 17, 2025, 2:00pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/4 "2025-07-17T14:00:44Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dgratz](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dgratz](https://forum.inductiveautomation.com/u/dgratz)\
**Post date:** [July 17, 2025, 2:05pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/5 "2025-07-17T14:05:57Z")

</div>

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)

---

<div class="post-metadata">

**Author:** ![dgratz](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dgratz](https://forum.inductiveautomation.com/u/dgratz)\
**Post date:** [July 17, 2025, 2:23pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/6 "2025-07-17T14:23:36Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [July 17, 2025, 2:35pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/7 "2025-07-17T14:35:05Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dgratz](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dgratz](https://forum.inductiveautomation.com/u/dgratz)\
**Post date:** [July 23, 2025, 12:30pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/8 "2025-07-23T12:30:25Z")

</div>

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

```python
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)

```

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [July 23, 2025, 12:58pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/9 "2025-07-23T12:58:18Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Matrix\_Engineering](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/matrix_engineering/32/19781_2.png) [@Matrix\_Engineering](https://forum.inductiveautomation.com/u/Matrix_Engineering)\
**Post date:** [July 23, 2025, 2:17pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/10 "2025-07-23T14:17:07Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![dgratz](https://avatars.discourse-cdn.com/v4/letter/d/b19c9b/32.png) [@dgratz](https://forum.inductiveautomation.com/u/dgratz)\
**Post date:** [July 23, 2025, 7:06pm UTC](https://forum.inductiveautomation.com/t/gateway-not-starting-properly/108609/11 "2025-07-23T19:06:34Z")

</div>

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