From eb18c058166359ce16319600f4482eddd79dbc47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Iv=C3=A1n=20Ovejero?= Date: Fri, 5 Dec 2025 12:50:47 +0100 Subject: [PATCH] refactor(core): Make Sentry init non-fatal for JS runner (#22800) --- packages/@n8n/task-runner/src/start.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packages/@n8n/task-runner/src/start.ts b/packages/@n8n/task-runner/src/start.ts index 0b88a8ac4c2..1903b4f2e21 100644 --- a/packages/@n8n/task-runner/src/start.ts +++ b/packages/@n8n/task-runner/src/start.ts @@ -54,7 +54,15 @@ void (async function start() { }); sentry = Container.get(TaskRunnerSentry); - await sentry.initIfEnabled(); + try { + await sentry.initIfEnabled(); + } catch (error) { + console.error( + 'FAILED TO INITIALIZE SENTRY. ERROR REPORTING WILL BE DISABLED. THIS IS LIKELY A CONFIGURATION OR ENVIRONMENT ISSUE.', + error, + ); + sentry = undefined; + } runner = new JsTaskRunner(config); runner.on('runner:reached-idle-timeout', () => {