# \[IGN-6503\]Project Library Script Initialization Races

**URL:** <https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [November 14, 2024, 8:51pm UTC](https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636 "2024-11-14T20:51:28Z")\
**Posts on this page:** 1\
**Showing post:** 6

<div class="post-metadata">

**Author:** ![mazeyrat](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mazeyrat/32/10955_2.png) [@mazeyrat](https://forum.inductiveautomation.com/u/mazeyrat)\
**Post date:** [June 14, 2025, 10:15am UTC](https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636/6 "2025-06-14T10:15:45Z")

</div>

do you thing this bug could be rely to the script initialization race:

> [@\[bug-3893\]Message Handler null in ScriptConfig during project save](https://forum.inductiveautomation.com/t/bug-3893-message-handler-null-in-scriptconfig-during-project-save/49995):
>
> Gateway script MessageHandlerException, project 'Project6', message handler 'threadHandler': com.inductiveautomation.ignition.common.script.message.MessageHandlerException: MessageHandlerManager is null in ScriptConfig! This error occurs when a message is sent at the same that the project containing the destination message handler is saved. I assume because the save process is to recreate the message handler, AKA, delete and create. For message handlers that are processing many requests per sec…

I have it often with 8.1.48 and I search for a workaround...

When it occur some script tag expression are broken until gateway restart....

---

_[View the full topic](https://forum.inductiveautomation.com/t/ign-6503-project-library-script-initialization-races/98636)._
