I have a Run in Parallel node with 3 actions that wait for different things. Then a Wait For Any below that which performs some actions after. The first iteration works but then after it reaches the end of the graph and repeats, the Success status is stuck on Wait For Any and its children. This causes the graph to stall the next time it hits the Wait For Any node.
What is interesting, is if I only have a single node pipe through to Wait For Any then it resets correctly after reaching the end:
I tried Run in Parallel modes (Default/Until Any Succeed/Until Any Complete) but the same bug happened.
Am I using these nodes incorrectly? Or is this a bug?
Can you show the full graph? What’s above the switch node?
This is all that is above the switch node.
You’re missing a restart node to restart your logic when switching the state. Because each time you switch you state, you would also like to reset your nodes.
Add it under start and above your switch. The condition for the restart would be that your Enum Value changed!
I actually had that node and removed it to simplify the screenshot haha. However, having that node doesn’t fix the issue explained in the original post. You still see the Wait For Any node stuck in success even though the switch was restarted.
Uh oh! That sounds like a bug 
I’ll try and fix it for 1.0.4 which is supposed to come out this week!
1 Like