Hi,
I’m currently doing the N8N103 Foundations course and got stuck on the Error Handling exercise.
I have three workflows set up:
Debugging Practice -> Failure Test -> Error Handler
The Debugging Practice workflow calls the Failure Test workflow through an HTTP Request. The Failure Test workflow is configured exactly as shown in the course:
TriggerWebhook -> CallFailingEndpoint -> RespondWithError
The CallFailingEndpoint node has Never Error enabled and On Error set to Continue (using error output).
According to the course, this should trigger the Error Workflow configured in the workflow settings, but it never does. The Failure Test workflow completes successfully on the error branch, and the Error Handler workflow is never called.
I tried two things:
- Changing the HTTP Request node to Stop Workflow on Error, which triggers the Error Workflow.
- Keeping the error branch but adding an Error node after
RespondWithError, which also triggers the Error Workflow.
I’m using n8n v2.26.9.
Am I missing something, or is the course no longer accurate for newer versions? Since the error is being handled through the error output, I would expect the workflow to complete successfully instead of triggering the global Error Workflow.
Thanks in advance.