From cc29b29a8e9e71b5996bd2cdc9e943fdfae624eb Mon Sep 17 00:00:00 2001 From: Ali Ijaz Sheikh Date: Fri, 20 Jan 2017 05:21:57 -0800 Subject: [PATCH] improve error stack traces in v8debugapi.js (#222) --- src/agent/v8debugapi.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/agent/v8debugapi.js b/src/agent/v8debugapi.js index 1a58affc..f5883c16 100644 --- a/src/agent/v8debugapi.js +++ b/src/agent/v8debugapi.js @@ -575,11 +575,12 @@ module.exports.create = function(logger_, config_, jsFiles_, sourcemapper_) { } function setErrorStatusAndCallback(fn, breakpoint, refersTo, message) { + var error = new Error(message); return setImmediate(function() { if (breakpoint && !breakpoint.status) { breakpoint.status = new StatusMessage(refersTo, message, true); } - fn(new Error(message)); + fn(error); }); }