Fix setup failed event

This commit is contained in:
Jeffrey Morgan 2015-02-28 22:56:40 -05:00
parent 01fd1eedc2
commit a19b59f69b
1 changed files with 5 additions and 3 deletions

View File

@ -9,6 +9,7 @@ var setupUtil = require('./SetupUtil');
var util = require('./Util');
var assign = require('object-assign');
var metrics = require('./Metrics');
var bugsnag = require('bugsnag-js');
var _currentStep = null;
var _error = null;
@ -180,13 +181,14 @@ var SetupStore = assign(Object.create(EventEmitter.prototype), {
step.percent = 100;
break;
} catch (err) {
metrics.track('Setup Failed', {
step: step.name
});
if (err) {
console.log('Setup encountered an error.');
console.log(err);
console.log(err.stack);
metrics.track('Setup Failed', {
step: step.name
});
bugsnag.notify(err);
_error = err;
this.emit(this.ERROR_EVENT);
} else {