TypeError: Cannot read property 'alarm' of undefined
#174 opened on Apr 14, 2021
Repository metrics
- Stars
- (523 stars)
- PR merge metrics
- (PR metrics pending)
Description
This is a Bug Report
Description
When run sls deploy I got an error with message: TypeError: Cannot read property 'alarm' of undefined aws-alerts plugin version 1.6.1
Additional Data
-
Serverless Framework Version: 1.83.3
-
Stack Trace: Type Error ---------------------------------------------
TypeError: Cannot read property 'alarm' of undefined at /builds/discovery/es-api/node_modules/serverless-plugin-aws-alerts/src/index.js:99:93 at Array.map () at AlertsPlugin.getAlarmCloudFormation (/builds/discovery/es-api/node_modules/serverless-plugin-aws-alerts/src/index.js:99:31) at /builds/discovery/es-api/node_modules/serverless-plugin-aws-alerts/src/index.js:281:25 at Array.reduce () at /builds/discovery/es-api/node_modules/serverless-plugin-aws-alerts/src/index.js:279:38 at Array.forEach () at AlertsPlugin.compileAlarms (/builds/discovery/es-api/node_modules/serverless-plugin-aws-alerts/src/index.js:271:47) at AlertsPlugin.compile (/builds/discovery/es-api/node_modules/serverless-plugin-aws-alerts/src/index.js:358:10) at /home/ciq/.npm-packages/lib/node_modules/serverless/lib/classes/PluginManager.js:498:55 at tryCatcher (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/util.js:16:23) at Object.gotValue (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/reduce.js:168:18) at Object.gotAccum (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/reduce.js:155:25) at Object.tryCatcher (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/util.js:16:23) at Promise._settlePromiseFromHandler (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:547:31) at Promise._settlePromise (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:604:18) at Promise._settlePromise0 (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:649:10) at Promise._settlePromises (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:729:18) at _drainQueueStep (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:93:12) at _drainQueue (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:86:9) at Async._drainQueues (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:102:5) at Immediate.Async.drainQueues [as _onImmediate] (/home/ciq/.npm-packages/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:15:14) at processImmediate (internal/timers.js:461:21)
For debugging logs, run again after setting the "SLS_DEBUG=*" environment variable.
-
Provider Error messages: TypeError: Cannot read property 'alarm' of undefined