From f671971dbf6e6d227674c2d913afafba6b5dfaa8 Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Wed, 7 Aug 2019 13:30:35 -0500 Subject: [PATCH 1/2] send error.stack on uncaughtException --- lib/atom-ternjs-server-worker.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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) } }); }); From 4a77e630fea3342004d2226ac4ea5a7a27b91d50 Mon Sep 17 00:00:00 2001 From: Tony Brix Date: Wed, 7 Aug 2019 13:37:45 -0500 Subject: [PATCH 2/2] add stack to notification --- lib/atom-ternjs-server.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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);