Chained service call nodes & errors

Hi all

if i have say three service call nodes like light off, switch off and something else all in a line - series connected, does anyone know what happens if there is an error in the first node, does the msp.payload carry on or stop there??

Trying to figure out some odd behaviour and fix it thats all :slight_smile:

Unless I am way off the mark, my reading shows that no, NR does NOT pass the payload if a call node encounters an error.

So this chain will fail if call node 1 hits an error…

Whereas this setup will work, apart from the failed call…

But what about this option - is it any better? I find it harder to read as you can’t see what the node does without opening it…

Is there a better option, plus if the payload can be blocked, what is the point of the serial connection on a call-service node??

You can use a Catch node to handle errors from an Action node. From there, you can decide how to proceed, whether that’s continuing the flow, logging the error, or retrying the action.

1 Like