From 0d6f9265f7b48978aad1b267ebc7dda5a09ac5f2 Mon Sep 17 00:00:00 2001 From: Zaid Abdulla Date: Wed, 21 Feb 2018 15:22:31 -0800 Subject: [PATCH] Trim stack trace from extension errors --- lib/extension-wrapper.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/extension-wrapper.js b/lib/extension-wrapper.js index 546d160..f9d2512 100644 --- a/lib/extension-wrapper.js +++ b/lib/extension-wrapper.js @@ -38,8 +38,13 @@ function errorToFault(err) { } }; - if (err.stack) + if (err.stack) { fault.detail.stack = err.stack; + // Trim the stack trace + let stackTrimIndex = fault.detail.stack.match(/\s+at\s[^\s]+\s\(.*extension-wrapper\.js:.+\)/); + if (stackTrimIndex) + fault.detail.stack = fault.detail.stack.slice(0, stackTrimIndex.index); + } return fault; }