From 7bf06fd1ffe0c9a416a0ece69b9b3dd64859afe0 Mon Sep 17 00:00:00 2001 From: Elbert Alias Date: Sun, 29 Mar 2015 09:27:02 +1100 Subject: [PATCH] Fixed error handling in PhantomJS driver --- src/drivers/phantomjs/driver.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/drivers/phantomjs/driver.js b/src/drivers/phantomjs/driver.js index 0e70904dd..c76fc6002 100644 --- a/src/drivers/phantomjs/driver.js +++ b/src/drivers/phantomjs/driver.js @@ -97,11 +97,15 @@ }; page.onError = function(message) { - throw new Error(message); + wappalyzer.log(message, 'error'); + + phantom.exit(1); }; page.onResourceTimeout = function() { - throw new Error('Resource timeout'); + wappalyzer.log('Resource timeout', 'error'); + + phantom.exit(1); }; page.onResourceReceived = function(response) { @@ -161,7 +165,7 @@ wappalyzer.init(); } catch ( e ) { - console.error(e); + wappalyzer.log(e, 'error'); phantom.exit(1); }