diff --git a/run.js b/run.js index 68985a745fce2c3898ec082bb6020c841120291b..7c5f4fe45a5efa21da4fa1db8820a2541fdecc39 100644 --- a/run.js +++ b/run.js @@ -132,10 +132,13 @@ dirs.forEach(function(dirObj) { var handlerPath = path.join(dirObj.path, "server", "run.js"); var handler = undefined; try { - fs.statSync(handlerPath).isFile(); - handler = require(handlerPath).handler; + var runJSExists = false; + try { runJSExists = fs.statSync(handlerPath).isFile() } catch(e) {}; + if (runJSExists) { + handler = require(handlerPath).handler; + } } catch(e) { - console.log("Error starting up " + dirObj + ": " + e); + console.log("Error loading " + handlerPath + ": " + e); } var so = {