From 1b5b5d9c5b365af1c8ff3b2be8b08ee2e0dd06b3 Mon Sep 17 00:00:00 2001 From: Pieter De Baets Date: Thu, 12 May 2016 04:28:17 -0700 Subject: [PATCH] Improve error handling in route generation script Reviewed By: sam-swarr Differential Revision: D3282748 fbshipit-source-id: 17301c6639a7517d1171a67567f220471020b78d --- .../Initialization/SourceMapsUtils.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Libraries/JavaScriptAppEngine/Initialization/SourceMapsUtils.js b/Libraries/JavaScriptAppEngine/Initialization/SourceMapsUtils.js index cc85004d2..a9840ec83 100644 --- a/Libraries/JavaScriptAppEngine/Initialization/SourceMapsUtils.js +++ b/Libraries/JavaScriptAppEngine/Initialization/SourceMapsUtils.js @@ -68,7 +68,9 @@ var SourceMapsUtils = { return Promise.reject(new Error('RCTNetworking module is not available')); } - return RCTSourceCode.getScriptText() + const scriptText = RCTSourceCode.getScriptText(); + if (scriptText) { + scriptText .then(SourceMapsUtils.extractSourceMapURL) .then((url) => { if (url === null) { @@ -76,6 +78,11 @@ var SourceMapsUtils = { } return Promise.resolve(url); }); + } + else { + // Running in mock-config mode + return Promise.reject(new Error('Couldn\'t fetch script text')); + } }, };