diff --git a/red.js b/red.js index a9d57767b..71db8297e 100644 --- a/red.js +++ b/red.js @@ -184,6 +184,9 @@ RED.start().then(function() { } else { util.log('[red] Running in headless mode'); } +}).otherwise(function(err) { + util.log("[red] Failed to start server:"); + util.log(err.stack); }); diff --git a/red/server.js b/red/server.js index b4e800a42..fbb642ebd 100644 --- a/red/server.js +++ b/red/server.js @@ -89,6 +89,8 @@ function start() { redNodes.loadFlows(); }); comms.start(); + }).otherwise(function(err) { + defer.reject(err); }); return defer.promise;