diff --git a/packages/cli/src/active-executions.ts b/packages/cli/src/active-executions.ts index 90ab9a0363..aed55c9c84 100644 --- a/packages/cli/src/active-executions.ts +++ b/packages/cli/src/active-executions.ts @@ -5,7 +5,12 @@ import type { ExecutionStatus, IWorkflowExecutionDataProcess, } from 'n8n-workflow'; -import { createDeferredPromise, ExecutionCancelledError, sleep } from 'n8n-workflow'; +import { + createDeferredPromise, + ErrorReporterProxy, + ExecutionCancelledError, + sleep, +} from 'n8n-workflow'; import { strict as assert } from 'node:assert'; import type PCancelable from 'p-cancelable'; import { Service } from 'typedi'; @@ -222,7 +227,7 @@ export class ActiveExecutions { private getExecution(executionId: string): IExecutingWorkflowData { const execution = this.activeExecutions[executionId]; if (!execution) { - throw new ExecutionNotFoundError(executionId); + ErrorReporterProxy.error(new ExecutionNotFoundError(executionId)); } return execution; }