Hi everyone,
I’m using KNIME 5.2.5 and have a workflow that intermittently fails in two nodes:
-
Create DB Table (DB SQL Executor / Hive)
-
Call Workflow Service (custom step: SSH2GBucket)
I’d like to implement a retry mechanism:
-
Retry the failing node up to 10 times
-
Wait 5 minutes between retries
-
Continue as soon as the node succeeds
-
Fail the workflow only after all 10 attempts fail
I tried using Try (Variable Ports) / Catch Errors (Variable Ports) with a Wait… node, but I couldn’t figure out how to:
-
Loop back to retry
-
Count attempts
-
Exit early on success
What’s the recommended pattern in KNIME for this?
Should this be done with a Variable Condition Loop + Try/Catch, or is there a cleaner/best‑practice approach?
Any guidance or example workflows would be really appreciated. Thanks!
