# Updating 8.1.1 to 8.1.44

**URL:** <https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [January 12, 2026, 4:58pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216 "2026-01-12T16:58:46Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![mcolson1590](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mcolson1590](https://forum.inductiveautomation.com/u/mcolson1590)\
**Post date:** [January 12, 2026, 4:58pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216/1 "2026-01-12T16:58:46Z")

</div>

I’ve tried installing a gateway from all the way back at 8.1.1 to both 8.1.44. I get stuck on the screen Ignition Gateway is UNKNOWN. If i eventually stop it, I can’t get the service to run again and need to do a reinstall. Is there a version somewhere in between that I should update to first? I’ve looked to see if there were any issues with past versions but I’m not finding any.

---

<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:** [January 12, 2026, 5:01pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216/2 "2026-01-12T17:01:01Z")

</div>

No, that shouldn't be necessary.

Share your wrapper.log files when the Gateway fails to start.

---

<div class="post-metadata">

**Author:** ![mcolson1590](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mcolson1590](https://forum.inductiveautomation.com/u/mcolson1590)\
**Post date:** [January 12, 2026, 5:06pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216/3 "2026-01-12T17:06:40Z")

</div>

[wrapper.log](https://forum.inductiveautomation.com/uploads/short-url/4fhTZOqn7IC7ym1ORQ8LBYqw5Fs.log) (46.6 KB)

---

<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:** [January 12, 2026, 5:08pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216/4 "2026-01-12T17:08:03Z")

</div>

```python
STATUS | wrapper | 2026/01/12 10:49:35 | on_exit trigger matched. Restarting the JVM. (Exit code: 2)
STATUS | wrapper | 2026/01/12 10:49:40 | Reloading Wrapper configuration...
STATUS | wrapper | 2026/01/12 10:49:40 | Launching a JVM...
INFO | jvm 2 | 2026/01/12 10:49:40 | Unrecognized VM option 'UseConcMarkSweepGC'
INFO | jvm 2 | 2026/01/12 10:49:40 | Error: Could not create the Java Virtual Machine.
INFO | jvm 2 | 2026/01/12 10:49:40 | Error: A fatal exception has occurred. Program will exit.
ERROR | wrapper | 2026/01/12 10:49:40 | JVM exited while loading the application.

```

There's an invalid entry in your ignition.conf file. It will be a "wrapper.java.additional" line that references "UseConcMarkSweepGC".

---

<div class="post-metadata">

**Author:** ![mcolson1590](https://avatars.discourse-cdn.com/v4/letter/m/e8c25b/32.png) [@mcolson1590](https://forum.inductiveautomation.com/u/mcolson1590)\
**Post date:** [January 12, 2026, 5:15pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216/5 "2026-01-12T17:15:24Z")

</div>

Should I just comment it out?

> #Java Additional Parameters
> 
> wrapper.java.additional.1=-XX:+UseConcMarkSweepGC  
> #wrapper.java.additional.2=-XX:+CMSClassUnloadingEnabled  
> wrapper.java.additional.3=-Ddata.dir=data  
> wrapper.java.additional.4=-Dorg.apache.catalina.loader.WebappClassLoader.ENABLE\_CLEAR\_REFERENCES=false  
> wrapper.java.additional.5=-Dedition=edge  
> wrapper.java.additional.6=-Djava.io.tmpdir=jre-tmp  
> #wrapper.java.additional.7=-Xdebug  
> #wrapper.java.additional.8=-Xrunjdwp:transport=dt\_socket,server=y,suspend=n,address=8000  
> wrapper.java.additional.7=--add-opens=java.base/java.lang=ALL-UNNAMED  
> wrapper.java.additional.8=--add-opens=java.base/java.security.cert=ALL-UNNAMED  
> wrapper.java.additional.9=--add-opens=java.base/java.util=ALL-UNNAMED  
> wrapper.java.additional.10=--add-opens=java.base/jdk.internal.misc=ALL-UNNAMED  
> wrapper.java.additional.11=--add-opens=java.base/java.io=ALL-UNNAMED

---

<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:** [January 12, 2026, 5:29pm UTC](https://forum.inductiveautomation.com/t/updating-8-1-1-to-8-1-44/113216/6 "2026-01-12T17:29:28Z")

</div>

You can delete 1, 2, and 4.

You can also reasonably delete the COMMENTED 7 and 8 (debug and Xrunjdwp).

Feel free to fix all the numbering afterwards, though it's not strictly necessary. Just make sure you don't have any duplicate numbers.
