# Module reload resources

**URL:** <https://forum.inductiveautomation.com/t/module-reload-resources/106719>\
**Category:** Ignition\
**Tags:** sdk, ignition81, scripting\
**Created:** [May 27, 2025, 1:23pm UTC](https://forum.inductiveautomation.com/t/module-reload-resources/106719 "2025-05-27T13:23:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![samuel.gupta](https://avatars.discourse-cdn.com/v4/letter/s/e99b99/32.png) [@samuel.gupta](https://forum.inductiveautomation.com/u/samuel.gupta)\
**Post date:** [May 27, 2025, 1:23pm UTC](https://forum.inductiveautomation.com/t/module-reload-resources/106719/1 "2025-05-27T13:23:16Z")

</div>

I am currently working on an Ignition module thats will be sent to production. During development, I noticed that restarting the gateway service was the only way (I found) to reload a module’s resources and replace the labels in the configuration pages.

I found [this](https://forum.inductiveautomation.com/t/reload-resources-for-updated-modules-during-development/4163) topic that had the same issue I am having, but his solution only works in development and seems outdated because his solution no longer exists :

`this.getApplication().getMarkupSettings().getMarkupCache().clear();`

Note that the module will be heading to production and restarting the gateway for an eventual module update is not an option.

---

<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:** [May 27, 2025, 1:26pm UTC](https://forum.inductiveautomation.com/t/module-reload-resources/106719/2 "2025-05-27T13:26:55Z")

</div>

This persistent flaw is one of the reasons v8.3 doesn't allow module hot-loading/reloading at all.

There is no fix. There will not be one. It will be moot in v8.3, as all module upgrades will **require** gateway restart.

---

<div class="post-metadata">

**Author:** ![samuel.gupta](https://avatars.discourse-cdn.com/v4/letter/s/e99b99/32.png) [@samuel.gupta](https://forum.inductiveautomation.com/u/samuel.gupta)\
**Post date:** [May 27, 2025, 1:42pm UTC](https://forum.inductiveautomation.com/t/module-reload-resources/106719/3 "2025-05-27T13:42:27Z")

</div>

Is there an alternative to the line of code above for the time being in 8.1?

---

<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:** [May 27, 2025, 1:45pm UTC](https://forum.inductiveautomation.com/t/module-reload-resources/106719/4 "2025-05-27T13:45:09Z")

</div>

Not that I know of. Bundles related to internal DB records are stuck on first load. Others may be, too.

Plan on restarting the gateway if you change the resources.
