diff --git a/js/server/modules/@arangodb/foxx/manager.js b/js/server/modules/@arangodb/foxx/manager.js index 6ed1e26beb..025b24b9d7 100644 --- a/js/server/modules/@arangodb/foxx/manager.js +++ b/js/server/modules/@arangodb/foxx/manager.js @@ -383,11 +383,15 @@ function reloadRouting () { } function propagateSelfHeal () { - parallelClusterRequests(function * () { - for (const coordId of getPeerCoordinatorIds()) { - yield [coordId, 'POST', '/_api/foxx/_local/heal']; - } - }()); + try { + parallelClusterRequests(function * () { + for (const coordId of getPeerCoordinatorIds()) { + yield [coordId, 'POST', '/_api/foxx/_local/heal']; + } + }()); + } catch (e) { + console.errorStack(e, 'Failure during propagate self heal'); + } reloadRouting(); }