N8N103 Error Workflow exercise - Error Workflow doesn't trigger when using "Continue (using error output)"

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.

Hello,

Thanks for catching this. I’m not sure what I was thinking when I made this exercise. I’m also surprised no one else surfaced this issue.

I’ve simplified the exercise so that it will actually trigger the error workflow and log your progress.

Thanks,

Thanks for the quick response! I had managed to work around it, but it’s good to know it was an issue with the exercise and not something I was missing. I appreciate you updating the course.