Skip to main content

Error Handling

Every node in Blokkio has three independent error handling options, configured in the Error Handling tab of the Property Sheet.

Options at a glance

OptionEffect
Continue on errorWorkflow continues to the next node even if this node fails
Enable error output portAdds a dedicated port to route failures to a separate branch
Retry on errorRetries the node up to N times before marking it as failed

These options can be combined. For example, you can retry a node several times and then route persistent failures to an error branch.

Default behaviour

By default, if a node fails:

  • The workflow stops at that node
  • The execution is marked as Failed
  • All downstream nodes are skipped

Choosing the right strategy

ScenarioRecommended option
Transient failures (e.g. API rate limit, network blip)Retry on error
Expected failures with dedicated handling logicError output port
Non-critical steps where failure is acceptableContinue on error
Critical path — fail loudlyDefault (no options enabled)

Per-node scope

Error handling is configured per node, not per workflow. Each node can have a completely different strategy. This gives you fine-grained control over which steps must succeed and which can recover gracefully.