# Gateway Restore Fail from 8.1.32 to 8.1.33 - Unrecognized VM option 'UseConcMarkSweepGC'

**URL:** <https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [November 21, 2023, 9:51am UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179 "2023-11-21T09:51:53Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Luca\_Raco](https://avatars.discourse-cdn.com/v4/letter/l/aca169/32.png) [@Luca\_Raco](https://forum.inductiveautomation.com/u/Luca_Raco)\
**Post date:** [November 21, 2023, 9:51am UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/1 "2023-11-21T09:51:53Z")

</div>

Hi all,  
I'm not able to restore Ignition backup starting from version 8.1.32 to 8.1.33.

After few minutes from the start of the procedure to restore the Gateway, when it is in "Unknown" status the Ignition service automatically stops.  
I see in the wrapper.log that the problem is related to the "UseConcMarkSweepGC" JVM configuration.  
In my opinion the problem is related to the embedeed Java Update, from 11 to 17.0.8.

I upload the wrapper.log  
[wrapper.log](https://forum.inductiveautomation.com/uploads/short-url/zzpWFvf9rkKT9jXjdjYP89dGet6.log) (693.1 KB)

For my purpose this is not a big problem since I will manually export projects and tags and import that on the new version, but if there is a way to fix this without exporting all things I think it could be useful to anyone like me come across this problem.

Thanks in advance

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [November 21, 2023, 10:01am UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/2 "2023-11-21T10:01:24Z")

</div>

Try removing that garbage collector option in the ignition.conf

It could also be that the Java path in the ignition directory isn't in your environment variables. We had that issues with one of our upgrades, it mentioned it couldn't find the Java exe though in the wrapper which I can't see in yours

---

<div class="post-metadata">

**Author:** ![JordanCClark](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jordancclark/32/83362_2.png) [@JordanCClark](https://forum.inductiveautomation.com/u/JordanCClark)\
**Post date:** [November 21, 2023, 11:31am UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/3 "2023-11-21T11:31:10Z")

</div>

> [@Luca\_Raco](#):
>
> UseConcMarkSweepGC

CMS Garbage collection was (finally) removed in Java 14-ish. Removing the option flag is what you need to do, as Nick said..

---

<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:** [November 21, 2023, 1:05pm UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/4 "2023-11-21T13:05:12Z")

</div>

Not only was it removed, but it was deprecated long, long ago. Ignition hasn't put it in `ignition.conf` since v7.5 or v7.7. Your gateway is likely to behave much better without it, as the default GC has been G1GC for quite some time now.

---

<div class="post-metadata">

**Author:** ![Luca\_Raco](https://avatars.discourse-cdn.com/v4/letter/l/aca169/32.png) [@Luca\_Raco](https://forum.inductiveautomation.com/u/Luca_Raco)\
**Post date:** [November 21, 2023, 1:13pm UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/5 "2023-11-21T13:13:36Z")

</div>

Thanks for the replies.  
Effectively by removing the configuration  
_wrapper.java.additional.1=-XX:+UseConcMarkSweepGC_  
from the Ignition.conf inside the Ignition 8.1.32 .gwbk file the Gateway restored and started correctly.

---

<div class="post-metadata">

**Author:** ![jcole](https://avatars.discourse-cdn.com/v4/letter/j/5daacb/32.png) [@jcole](https://forum.inductiveautomation.com/u/jcole)\
**Post date:** [December 6, 2023, 4:47pm UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/6 "2023-12-06T16:47:19Z")

</div>

Thank you. This helped me as well.

---

<div class="post-metadata">

**Author:** ![curtduquette](https://avatars.discourse-cdn.com/v4/letter/c/90ced4/32.png) [@curtduquette](https://forum.inductiveautomation.com/u/curtduquette)\
**Post date:** [January 12, 2024, 4:13am UTC](https://forum.inductiveautomation.com/t/gateway-restore-fail-from-8-1-32-to-8-1-33-unrecognized-vm-option-useconcmarksweepgc/82179/7 "2024-01-12T04:13:43Z")

</div>

You have saved me once again Nick, Jordan & Phil. Much appreciated, I was able to restore some previous projects and grab what I needed 🙂
