# Reentrant Loop Issue Unsure Why

**URL:** <https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904>\
**Category:** Help\
**Tags:** workflow\
**Created:** [August 19, 2025, 7:54pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904 "2025-08-19T19:54:13Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![Tanner\_Williams](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@Tanner\_Williams](https://forums.losant.com/u/Tanner_Williams)\
**Post date:** [August 19, 2025, 7:54pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904/1 "2025-08-19T19:54:13Z")

</div>

Not sure why this would be causing a loop issue? its explicitly told not to trigger on all of the states its updating

 ![image](https://us1.discourse-cdn.com/flex015/uploads/getstructure/original/2X/4/415441e2b650be2513282371d08cff647331cdf2.png)  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/getstructure/original/2X/0/09dea49af472b889d82794423a73f04e09d428c3.png)

 ![image](https://us1.discourse-cdn.com/flex015/uploads/getstructure/original/2X/4/47c71204a028caf45ad3dbfc1a4c523c98fd6e5b.png)  
 ![image](https://us1.discourse-cdn.com/flex015/uploads/getstructure/original/2X/2/270a65404ddfb17ed7ef1f101043789c7402c906.png)

---

<div class="post-metadata">

**Author:** ![Brandon\_Cannaday](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.losant.com/brandon_cannaday/32/14_2.png) [@Brandon\_Cannaday](https://forums.losant.com/u/Brandon_Cannaday)\
**Post date:** [August 19, 2025, 7:58pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904/2 "2025-08-19T19:58:11Z")

</div>

Looking at the payload in the error, it seems as though `GrossPoints` was the attribute received, which is not in the ignore list. Is that being reported from somewhere else in this same workflow?

---

<div class="post-metadata">

**Author:** ![Tanner\_Williams](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@Tanner\_Williams](https://forums.losant.com/u/Tanner_Williams)\
**Post date:** [August 19, 2025, 8:01pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904/3 "2025-08-19T20:01:19Z")

</div>

By workflow if you just mean connected nodes then no, this is the only state update in this connected part, which from the above image has the the payload next to it that was submitted.

 ![image](https://us1.discourse-cdn.com/flex015/uploads/getstructure/original/2X/8/8998a08b079f9c707df7cce667b6d05b21c50148.png)

---

<div class="post-metadata">

**Author:** ![Brandon\_Cannaday](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.losant.com/brandon_cannaday/32/14_2.png) [@Brandon\_Cannaday](https://forums.losant.com/u/Brandon_Cannaday)\
**Post date:** [August 19, 2025, 8:20pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904/4 "2025-08-19T20:20:44Z")

</div>

I misunderstood the re-entrant check. What’s being blocked is the Device: State Node, not the trigger. The ignore list has nothing to do with this specific error check.

This error was received because the Device: State Node is being executed under a Device: State Trigger that itself was triggered because of a Device: State Node in this same workflow. That is detected as an infinite loop and is blocked.

---

<div class="post-metadata">

**Author:** ![Tanner\_Williams](https://avatars.discourse-cdn.com/v4/letter/t/e274bd/32.png) [@Tanner\_Williams](https://forums.losant.com/u/Tanner_Williams)\
**Post date:** [August 19, 2025, 8:30pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904/5 "2025-08-19T20:30:52Z")

</div>

So I would have to separate all of the device state triggers into their own workflows to prevent these errors?  
Not that its necessary an issue since I’m not missing out on anything

 ![image](https://us1.discourse-cdn.com/flex015/uploads/getstructure/original/2X/e/e13d628fe889ce43c78294bf408f6a608d65f001.png)

---

<div class="post-metadata">

**Author:** ![Brandon\_Cannaday](https://sea1.discourse-cdn.com/flex015/user_avatar/forums.losant.com/brandon_cannaday/32/14_2.png) [@Brandon\_Cannaday](https://forums.losant.com/u/Brandon_Cannaday)\
**Post date:** [August 19, 2025, 8:34pm UTC](https://forums.losant.com/t/reentrant-loop-issue-unsure-why/5904/6 "2025-08-19T20:34:09Z")

</div>

For this issue, yes, you can split the logic into separate workflows. Just be careful you have all the attribute filters properly configured. It can be easy for workflows to infinitely trigger each other consuming tons of payloads. The reentrant check is there to prevent that from within a single workflow.
