# IgnitionProjectManager - Error notifying listener about project update

**URL:** <https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402>\
**Category:** Ignition\
**Tags:** ignition80\
**Created:** [July 9, 2019, 6:54pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402 "2019-07-09T18:54:28Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![karthikeyyans](https://avatars.discourse-cdn.com/v4/letter/k/d78d45/32.png) [@karthikeyyans](https://forum.inductiveautomation.com/u/karthikeyyans)\
**Post date:** [July 9, 2019, 6:54pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/1 "2019-07-09T18:54:28Z")

</div>

I am not sure what this error is all about. But my Gateway script is not running at the background. Any Insights? I found this in Status-\>Diagnostics-\>Logs

```auto
java.lang.IndexOutOfBoundsException: Index 0 out of bounds for length 0
at java.base/jdk.internal.util.Preconditions.outOfBounds(Unknown Source)
at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Unknown Source)
at java.base/jdk.internal.util.Preconditions.checkIndex(Unknown Source)
at java.base/java.util.Objects.checkIndex(Unknown Source)
at java.base/java.util.ArrayList.get(Unknown Source)
at com.inductiveautomation.ignition.gateway.tags.model.ProjectDefaultTagManagerFacade.unsubscribeAsync(ProjectDefaultTagManagerFacade.java:197)
at com.inductiveautomation.ignition.common.script.TagChangeScriptExecutor.unsubscribe(TagChangeScriptExecutor.java:92)
at com.inductiveautomation.ignition.common.script.TagChangeScriptManager.shutdown(TagChangeScriptManager.java:62)
at com.inductiveautomation.ignition.common.script.ScriptConfig.shutdown(ScriptConfig.java:137)
at com.inductiveautomation.ignition.gateway.project.ProjectScriptLifecycle.shutdownScriptConfig(ProjectScriptLifecycle.java:293)
at com.inductiveautomation.ignition.gateway.project.ProjectScriptLifecycle.restartScriptConfig(ProjectScriptLifecycle.java:175)
at com.inductiveautomation.ignition.gateway.project.ProjectScriptLifecycle.onResourcesModified(ProjectScriptLifecycle.java:489)
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycle$LifecycleResourceListener.resourcesModified(ProjectLifecycle.java:176)
at com.inductiveautomation.ignition.common.project.AbstractProject.notifyResourceListeners(AbstractProject.java:349)
at com.inductiveautomation.ignition.common.project.AbstractProject.updateEffectiveState(AbstractProject.java:151)
at com.inductiveautomation.ignition.common.project.RuntimeProject.applyChange(RuntimeProject.java:271)
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.lambda$updateOrStartAffectedProjects$5(ProjectLifecycleFactory.java:181)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.updateOrStartAffectedProjects(ProjectLifecycleFactory.java:161)
at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.projectUpdated(ProjectLifecycleFactory.java:139)
at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.fireProjectUpdated(BaseProjectManager.java:811)
at java.base/java.lang.Iterable.forEach(Unknown Source)
at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.push(BaseProjectManager.java:516)
at com.inductiveautomation.ignition.gateway.servlets.gateway.functions.Projects.push(Projects.java:218)
at jdk.internal.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at com.inductiveautomation.ignition.gateway.servlets.gateway.AbstractGatewayFunction.invoke(AbstractGatewayFunction.java:225)
at com.inductiveautomation.ignition.gateway.servlets.Gateway.doPost(Gateway.java:409)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
at com.inductiveautomation.ignition.gateway.bootstrap.MapServlet.service(MapServlet.java:86)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:852)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:535)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:190)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595)
at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:188)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1253)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:168)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564)
at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:166)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1155)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.rewrite.handler.RewriteHandler.handle(RewriteHandler.java:335)
at org.eclipse.jetty.server.handler.HandlerList.handle(HandlerList.java:61)
at org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:126)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132)
at org.eclipse.jetty.server.Server.handle(Server.java:530)
at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:347)
at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:256)
at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:279)
at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:102)
at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:124)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:247)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.produce(EatWhatYouKill.java:140)
at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:131)
at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:382)
at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:708)
at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:626)
at java.base/java.lang.Thread.run(Unknown Source)

```

---

<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 9, 2019, 7:02pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/2 "2019-07-09T19:02:05Z")

</div>

Do you have a warning message in your gateway logs somewhere like this?

```auto
Error compiling tag change script: <projectName/scriptName>

```

---

<div class="post-metadata">

**Author:** ![karthikeyyans](https://avatars.discourse-cdn.com/v4/letter/k/d78d45/32.png) [@karthikeyyans](https://forum.inductiveautomation.com/u/karthikeyyans)\
**Post date:** [July 9, 2019, 7:26pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/3 "2019-07-09T19:26:03Z")

</div>

@Kevin.Herron - Thanks for your response. I was not able to find any warning message in logs. I tried closing and re-opening a session, but still, I get this error. I even disabled my gateway script but the error persists.

 ![Capture](https://us1.discourse-cdn.com/inductiveautomation/original/2X/b/beb20d7bfe80d3f71d30227208ea0683a3b37743.jpeg)

---

<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 9, 2019, 7:34pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/4 "2019-07-09T19:34:33Z")

</div>

As far as I can tell this problem is stemming from a gateway tag change script that won’t compile… You might need to get in touch with support and have a gateway backup they can look at.

---

<div class="post-metadata">

**Author:** ![karthikeyyans](https://avatars.discourse-cdn.com/v4/letter/k/d78d45/32.png) [@karthikeyyans](https://forum.inductiveautomation.com/u/karthikeyyans)\
**Post date:** [July 10, 2019, 12:39pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/5 "2019-07-10T12:39:17Z")

</div>

Thanks I will see what can be done!

---

<div class="post-metadata">

**Author:** ![rbachman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/rbachman/32/43718_2.png) [@rbachman](https://forum.inductiveautomation.com/u/rbachman)\
**Post date:** [February 25, 2020, 8:27pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/6 "2020-02-25T20:27:49Z")

</div>

@karthikeyyans Did you ever get an answer on this? I am having the same issue.

EDIT: I was able to resolve this by restarting the gateway. I’m still not sure what the initial cause was.

---

<div class="post-metadata">

**Author:** ![karthikeyyans](https://avatars.discourse-cdn.com/v4/letter/k/d78d45/32.png) [@karthikeyyans](https://forum.inductiveautomation.com/u/karthikeyyans)\
**Post date:** [February 25, 2020, 9:32pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/7 "2020-02-25T21:32:15Z")

</div>

@rbachman - Yes, We restarted the gateway and it never appeared again! If it happens again, better contact Inductive Automation support by sending gateway backup.

---

<div class="post-metadata">

**Author:** ![rbachman](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/rbachman/32/43718_2.png) [@rbachman](https://forum.inductiveautomation.com/u/rbachman)\
**Post date:** [October 28, 2020, 1:33pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/8 "2020-10-28T13:33:54Z")

</div>

We just had this same issue again today. A restart of the server fixed it.

---

<div class="post-metadata">

**Author:** ![splata](https://avatars.discourse-cdn.com/v4/letter/s/3bc359/32.png) [@splata](https://forum.inductiveautomation.com/u/splata)\
**Post date:** [January 18, 2023, 2:26pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/9 "2023-01-18T14:26:43Z")

</div>

Hello any answer of IA? I´ve the same issue and i´ve the V8.1.23

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [January 18, 2023, 4:42pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/10 "2023-01-18T16:42:29Z")

</div>

This forum isn't an official support venue. If you need an official response, contact [Support](https://support.inductiveautomation.com).

---

<div class="post-metadata">

**Author:** ![sherman](https://avatars.discourse-cdn.com/v4/letter/s/e5b9ba/32.png) [@sherman](https://forum.inductiveautomation.com/u/sherman)\
**Post date:** [June 2, 2025, 11:56pm UTC](https://forum.inductiveautomation.com/t/ignitionprojectmanager-error-notifying-listener-about-project-update/26402/11 "2025-06-02T23:56:31Z")

</div>

Confirming that this is still an issue that can be encountered in 8.1.41
