What does it mean when I run into a "Excessive logic block call depth." error?

What does the error: “Excessive logic block call depth.” mean?

@stefanus, this error gets thrown when a logic block call stack exceeds 50 entries, meaning 50 logic blocks were called in a chain during execution without returning. This validation is primarily in place to prevent circular logic block calls that could result in an infinite loop. Ex: A calls B, B calls C, C calls A, A Calls B, etc.

4 Likes

Hey Joe. I have a logic block that is part of a job scheduler and it only has fetches and an insert and it is still giving me that error. Is that expected, because it is not calling other blocks at all.

Is it possible that table triggers are involved that are looping recursively?

Hey @ian.p. You were right and saw that the trigger is out of date in E2E. I’m gonna take the logic block across again and that should resolve the issue.

1 Like