# Gateway Timer Never Executing

**URL:** <https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186>\
**Category:** Ignition\
**Tags:** ignition81, scripting\
**Created:** [February 22, 2024, 2:18pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186 "2024-02-22T14:18:29Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 2:18pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/1 "2024-02-22T14:18:29Z")

</div>

Ignition Version: 8.1.31  
OS: Linux, 4.15.0-200-generic

I have a situation where we have not been able to run any gateway timer scripts to execute.

This exact same script runs on the exact same project on other gateways with no issue.

To test further, I created a 3 line script that simply creates a log entry.  
This also seems to never run as the log never shows the entry.

Has any one else experienced this?  
What further information is needed to troubleshoot this issue?

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/3/4/34dc718066e736ec05db3bb33628c3fceb44b37b.png)

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/6/56b031636514ab0e358a9a262c6ebcd73257f5e2.png)

---

<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:** [February 22, 2024, 2:20pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/2 "2024-02-22T14:20:11Z")

</div>

Are you defining this timer script in a leaf project or an inherited project? How are you determining it runs or doesn't run? Can you get a thread dump from the Gateway while it's supposed to be running and upload it here?

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 2:24pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/3 "2024-02-22T14:24:38Z")

</div>

This project inherits from several other projects. Not sure what that would be defined as.

In my basic troubleshooting script, I am using logging to determine if it is running.  
The real script that is not running modifies a database table, so I expect to see changes.  
I should also mention that I can run this script manually from the script console and it works fine.

Do you need the entire Diagnostic bundle or one of the files inside it?

---

<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:** [February 22, 2024, 2:25pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/4 "2024-02-22T14:25:19Z")

</div>

The whole thing would be fine, might be a clue in the logs.

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 2:30pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/5 "2024-02-22T14:30:14Z")

</div>

I sent it to you in a DM

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 2:32pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/6 "2024-02-22T14:32:37Z")

</div>

I also see in the Status-System-Gateway Script that Ignition thinks the script is disabled.

Strike that through, the gateway script does not even show up in the Status-System-Gateway Script screen. Very odd

---

<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:** [February 22, 2024, 2:35pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/7 "2024-02-22T14:35:47Z")

</div>

If you set the logger "Scripting.TimerScriptManager" to TRACE level and then make an arbitrary change and save the project, there might be something useful in the logs after that.

> **[Diagnostics - Logs | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/gateway/status/diagnostics-logs#changing-logging-levels)**
>
> One of the most important troubleshooting tools of the Gateway Webpage is the Logs page. This console shows errors caused by Gateway events including things like Database or Device connections, Authentication profiles, Alarm Journals and Pipelines,...

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 2:52pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/8 "2024-02-22T14:52:22Z")

</div>

I turned on trace for Scripting.TimerScriptManager, but I see no entries for it.  
I also enabled trace for Scripting.ScriptManager.Project, and it does show entries

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/c/9cf17fe40cbce2804f09a92dcc4f9a78b5ceebfe.png)

---

<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:** [February 22, 2024, 2:53pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/9 "2024-02-22T14:53:46Z")

</div>

Not sure what's going on. This project you're adding the timer to isn't inherited by any other projects, is it?

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 2:54pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/10 "2024-02-22T14:54:33Z")

</div>

Thats correct. It is not inherited

---

<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:** [February 22, 2024, 2:54pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/11 "2024-02-22T14:54:56Z")

</div>

Out of ideas, you'll have to call support and let them poke around 🤷‍♂️

---

<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:** [February 22, 2024, 3:00pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/12 "2024-02-22T15:00:25Z")

</div>

One last idea: make sure the project isn't disabled!

> **[Project Settings | Ignition User Manual](https://www.docs.inductiveautomation.com/docs/8.1/platform/projects/project-settings)**
>
> Project Settings

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 8:42pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/13 "2024-02-22T20:42:54Z")

</div>

Just double checked and it is enabled

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 8:43pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/14 "2024-02-22T20:43:13Z")

</div>

I opened a support case

---

<div class="post-metadata">

**Author:** ![Jackson\_Lancaster](https://avatars.discourse-cdn.com/v4/letter/j/ebca7d/32.png) [@Jackson\_Lancaster](https://forum.inductiveautomation.com/u/Jackson_Lancaster)\
**Post date:** [February 22, 2024, 8:58pm UTC](https://forum.inductiveautomation.com/t/gateway-timer-never-executing/86186/15 "2024-02-22T20:58:33Z")

</div>

Just found the issue. The project is inheritable.
