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!
you will need a loop (variable loop) start with a variable condition loop end, within you can count your iterations, define wait times and when to abort.
within you add your try & catch and within that your actual task or failing parts.
given you havent detailed why your nodes fail, maybe its already sufficient to increase the timeout limits? otherwise, Knime is a bad place if you want to have easy retries. depending on your case, wrapping the action into a java snippet with a quick LLM generated retry pattern might proof better.
(imagine Knime would finally add something like a retry-loop construct build in)