I have a flow that invokes a set of other flows, including the same flow twice with different parameters. I’m seeing an error consistently where only one of the invocations success and the other fails (and then disappears from the schematic).
Error:
Copy code
Failed to retrieve task state with error: ClientError([{'path': ['get_or_create_task_run_info'], 'message': 'Expected type UUID!, found ""; Could not parse UUID:
The second invocation seems to have disappeared / never been created. When I look at history for the flow, it only shows the first.
I just tried making the second one depend on the first as an upstream task, and it succeeded locally. I’ll see if it succeeds in KubernetesAgent. But they don’t actually depend on each other, so I wonder if there’s an issue running two of the same flow with
StartFlowRun
?
k
Kevin Kho
07/16/2021, 12:33 AM
Hey @Jason Prado, Could you try giving the two
StartFlowRun
calls different idempotency keys and see if the second one triggers?
Bring your towel and join one of the fastest growing data communities. Welcome to our second-generation open source orchestration platform, a completely rethought approach to dataflow automation.