From 3983cabb786851fc04fd66cd3c332474129f38ae Mon Sep 17 00:00:00 2001 From: David Glasser Date: Tue, 11 Nov 2014 00:42:16 -0800 Subject: [PATCH] Deal better with build failures --- tools/isopack-cache.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tools/isopack-cache.js b/tools/isopack-cache.js index ab82c1f75e..5900dd9b02 100644 --- a/tools/isopack-cache.js +++ b/tools/isopack-cache.js @@ -127,8 +127,12 @@ _.extend(exports.IsopackCache.prototype, { packageMap: packageMap, isopackCache: self }); - if (buildmessage.jobHasMessages()) + if (buildmessage.jobHasMessages()) { + // recover by adding an empty package + self.isopacks[name] = new isopackModule.Isopack; + self.isopacks[name].initEmpty(name); return; + } var pluginProviderPackageMap = packageMap.makeSubsetMap( compilerResult.pluginProviderPackageNames);