diff --git a/lib/Jaws.js b/lib/Jaws.js index cee278e0f..0aa0541fe 100644 --- a/lib/Jaws.js +++ b/lib/Jaws.js @@ -1,11 +1,11 @@ 'use strict'; const path = require('path'), - utils = require('./utils/index'), - JawsCLI = require('./utils/cli'), - JawsError = require('./jaws-error'), - Promise = require('bluebird'), - AWSUtils = require('./utils/aws'); + utils = require('./utils/index'), + JawsCLI = require('./utils/cli'), + JawsError = require('./jaws-error'), + Promise = require('bluebird'), + AWSUtils = require('./utils/aws'); /** * Jaws base Class @@ -187,12 +187,12 @@ class Jaws { */ _executeQueue() { - var i = this._queue.length; - while (i--) { - for (let x of this._queue[i].call(this)) { - console.log(x); + try { + for (let x of this._queue[i].call(this)) {} + } catch (e) { + console.error("JAWS Plugin Error: ", e); } } } diff --git a/lib/RyansPlugin.js b/lib/RyansPlugin.js index eda3262af..8c3a10ae7 100644 --- a/lib/RyansPlugin.js +++ b/lib/RyansPlugin.js @@ -25,6 +25,7 @@ class RyansPlugin extends JawsPlugin { return function*(next) { console.log('In RyansPlugin::projectCreateAction'); yield 'Value'; + asfasfsaf } } }