diff --git a/lib/atom-ternjs-server-worker.js b/lib/atom-ternjs-server-worker.js index 1fe8434..ba83c2b 100644 --- a/lib/atom-ternjs-server-worker.js +++ b/lib/atom-ternjs-server-worker.js @@ -121,7 +121,8 @@ process.on('uncaughtException', function (err) { error: { isUncaughtException: true, - message: String(err) + message: String(err), + stack: String(err.stack) } }); }); diff --git a/lib/atom-ternjs-server.js b/lib/atom-ternjs-server.js index 17a6285..a3cf39f 100644 --- a/lib/atom-ternjs-server.js +++ b/lib/atom-ternjs-server.js @@ -159,11 +159,12 @@ export default class Server { }); } - restart(message) { + restart(message, stack) { atom.notifications.addError(message || 'Restarting Server...', { - dismissable: false + dismissable: false, + detail: stack }); manager.destroyServer(this.projectDir);