diff --git a/packages/engine/src/execution/dispatcher.ts b/packages/engine/src/execution/dispatcher.ts index eec75ba3..dffc6bd3 100644 --- a/packages/engine/src/execution/dispatcher.ts +++ b/packages/engine/src/execution/dispatcher.ts @@ -90,7 +90,9 @@ export class Dispatcher { start() { logger("Dispatcher").debug(`Starting dispatcher...`); this.isRunning = true; - void this.listen(); + void this.listen().catch((error: unknown) => { + logger("Dispatcher").error("Dispatcher polling loop crashed unexpectedly:", error); + }); } /**