Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:tools
phantomjs
cf99a48a546fcf426a8e953498264c90760cdb28.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File cf99a48a546fcf426a8e953498264c90760cdb28.patch of Package phantomjs
From cf99a48a546fcf426a8e953498264c90760cdb28 Mon Sep 17 00:00:00 2001 From: Marc Epard <mepard@me.com> Date: Thu, 17 Mar 2016 13:00:35 -0500 Subject: [PATCH] Handle empty stack processing onError #14110 --- src/bootstrap.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/bootstrap.js b/src/bootstrap.js index 788d45202..de9ed573d 100644 --- a/src/bootstrap.js +++ b/src/bootstrap.js @@ -51,9 +51,12 @@ phantom.__defineErrorSignalHandler__ = function(obj, page, handlers) { if (typeof f === 'function') { var connector = function (message, lineNumber, source, stack) { - var revisedStack = JSON.parse(stack).map(function (item) { - return { file: item.url, line: item.lineNumber, function: item.functionName }; - }); + var revisedStack = []; + if (stack) { + revisedStack = JSON.parse(stack).map(function (item) { + return { file: item.url, line: item.lineNumber, function: item.functionName }; + }); + } if (revisedStack.length == 0) revisedStack = [{ file: source, line: lineNumber }];
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor