I encountered an odd case using the Breakpoint node. I’m using the Breakpoint node stopping the workflow if a certain flow variable matches predetermined value. The node works well in general but when it is inside a wrapped metanode whose branch is inactive (and so the node should not intervene at all) it brakes the flow telling that the flow variable is not available. In contrast I would expect that, if the branch where the Breakpoint is placed is inactive, it does not act at all.
I reproduced the problem in a minimal workflow attached here. There you can see that if the “selected case” is the first, the workflow fails, although the Breakpoint node should not intervene here as it is placed in the second case branch that it’s disabled.
Can anybody explain why this happen? Can you suggest a workaround?
Thank you in advance,
breakpoint_node_problem.knwf (32.6 KB)