diff --git a/js/server/modules/@arangodb/foxx/service.js b/js/server/modules/@arangodb/foxx/service.js index 4a34e24a36..92cf06193c 100644 --- a/js/server/modules/@arangodb/foxx/service.js +++ b/js/server/modules/@arangodb/foxx/service.js @@ -325,7 +325,12 @@ module.exports = if (service.isDevelopment) { const err = error.cause || error; body.exception = String(err); - body.stacktrace = err.stack.replace(/\n+$/, '').split('\n'); + + if (err.stack === undefined) { + body.stacktrace = "no stacktrace available"; + } else { + body.stacktrace = err.stack.replace(/\n+$/, '').split('\n'); + } } if (error.extra) { Object.keys(error.extra).forEach(function (key) {