# Gateway Script Timer Error Log

**URL:** <https://forum.inductiveautomation.com/t/gateway-script-timer-error-log/38614>\
**Category:** Ignition\
**Created:** [September 11, 2020, 8:31pm UTC](https://forum.inductiveautomation.com/t/gateway-script-timer-error-log/38614 "2020-09-11T20:31:59Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kevan](https://avatars.discourse-cdn.com/v4/letter/k/7feea3/32.png) [@Kevan](https://forum.inductiveautomation.com/u/Kevan)\
**Post date:** [September 11, 2020, 8:31pm UTC](https://forum.inductiveautomation.com/t/gateway-script-timer-error-log/38614/1 "2020-09-11T20:31:59Z")

</div>

Getting this error in gateway logs. Does anyone have any ideas what I’m doing wrong here?

IgnitionProjectManager 11Sep2020 15:12:18 Error notifying listener about project update.  
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:201)

at com.inductiveautomation.ignition.common.script.TagChangeScriptExecutor.unsubscribe(TagChangeScriptExecutor.java:101)

at com.inductiveautomation.ignition.common.script.TagChangeScriptManager.shutdown(TagChangeScriptManager.java:62)

at com.inductiveautomation.ignition.common.script.ScriptConfig.shutdown(ScriptConfig.java:146)

at com.inductiveautomation.ignition.gateway.project.ProjectScriptLifecycle.shutdownScriptConfig(ProjectScriptLifecycle.java:334)

at com.inductiveautomation.ignition.gateway.project.ProjectScriptLifecycle.restartScriptConfig(ProjectScriptLifecycle.java:215)

at com.inductiveautomation.ignition.gateway.project.ProjectScriptLifecycle.onResourcesModified(ProjectScriptLifecycle.java:588)

at com.inductiveautomation.ignition.gateway.project.ProjectLifecycle$LifecycleResourceListener.resourcesModified(ProjectLifecycle.java:176)

at com.inductiveautomation.ignition.common.project.AbstractProject.notifyResourceListeners(AbstractProject.java:351)

at com.inductiveautomation.ignition.common.project.AbstractProject.updateEffectiveState(AbstractProject.java:153)

at com.inductiveautomation.ignition.common.project.RuntimeProject.applyChange(RuntimeProject.java:274)

at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.lambda$updateOrStartAffectedProjects$5(ProjectLifecycleFactory.java:185)

at java.base/java.util.ArrayList.forEach(Unknown Source)

at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.updateOrStartAffectedProjects(ProjectLifecycleFactory.java:165)

at com.inductiveautomation.ignition.gateway.project.ProjectLifecycleFactory$1.projectUpdated(ProjectLifecycleFactory.java:143)

at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.doProjectUpdatedNotification(BaseProjectManager.java:990)

at com.inductiveautomation.ignition.gateway.project.BaseProjectManager.lambda$fireProjectUpdated$24(BaseProjectManager.java:940)

at com.inductiveautomation.ignition.common.util.ExecutionQueue$PollAndExecute.run(ExecutionQueue.java:210)

at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)

at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
