From 5a0f7df377798fd4d70b35fcf86cd180a827d6d2 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Sun, 22 Nov 2015 21:17:17 -0800 Subject: [PATCH] handle scheduler error --- src/scheduler.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/scheduler.js b/src/scheduler.js index eb79dec5d..f12aa0966 100644 --- a/src/scheduler.js +++ b/src/scheduler.js @@ -182,6 +182,8 @@ function doTask(appId, taskName, callback) { // NOTE: if you change container name here, fix addons.js to return correct container names docker.createSubcontainer(app, app.id + '-' + taskName, [ '/bin/sh', '-c', gState[appId].schedulerConfig[taskName].command ], { } /* options */, function (error, container) { + if (error) return callback(error); + appState.containerIds[taskName] = container.id; saveState(gState);