Skip to content

v5.3.3 has "match" error when trying to deploy #628

@miguel-a-calles-mba

Description

@miguel-a-calles-mba

This is a Bug Report

Description

For bug reports:

  • What went wrong?

Error during sls deploy.

  • What did you expect should have happened?

Webpack should have happened like normal. I do not see this issue in v5.3.2.

  • What was the config you used?
'use strict';

const slsw = require('serverless-webpack');
const nodeExternals = require('webpack-node-externals');

module.exports = {
    entry: slsw.lib.entries,
    target: 'node',
    externals: [nodeExternals()], // exclude external modules
    mode: slsw.lib.webpack.isLocal ? 'development' : 'production',
};
  • What stacktrace or error message from your provider did you see?
  TypeError: Cannot read property 'match' of undefined

Similar or dependent issue(s):

  • none

Additional Data

  • Serverless-Webpack Version you're using: 5.3.3
  • Webpack version you're using: 4.44.1
  • Serverless Framework Version you're using: 1.67.0
  • Operating System: darwin
  • Stack Trace (if available):
  Type Error ---------------------------------------------
 
  TypeError: Cannot read property 'match' of undefined
      at /Users/mcalles/Code/serverless-webpack/lib/validate.js:101:21
      at arrayEach (/Users/mcalles/Code/serverless-webpack/node_modules/lodash/lodash.js:516:11)
      at Function.forEach (/Users/mcalles/Code/serverless-webpack/node_modules/lodash/lodash.js:9368:14)
      at ServerlessWebpack.validate (/Users/mcalles/Code/serverless-webpack/lib/validate.js:98:9)
      at ServerlessWebpack.tryCatcher (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/util.js:16:23)
      at Promise._settlePromiseFromHandler (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/promise.js:517:31)
      at Promise._settlePromise (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/promise.js:574:18)
      at Promise._settlePromiseCtx (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/promise.js:611:10)
      at _drainQueueStep (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/async.js:142:12)
      at _drainQueue (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/async.js:131:9)
      at Async._drainQueues (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/async.js:147:5)
      at Immediate.Async.drainQueues [as _onImmediate] (/Users/mcalles/Code/serverless-webpack/node_modules/bluebird/js/release/async.js:17:14)
      at processImmediate (internal/timers.js:456:21)
      at process.topLevelDomainCallback (domain.js:137:15)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions