DataDog / datadog-fastlane-plugin

Datadog's fastlane plugin for iOS development
Apache License 2.0
5 stars 1 forks source link

Error: Cannot find module `'@aws-sdk/property-provider'` #10

Closed msrutek-paylocity closed 1 year ago

msrutek-paylocity commented 1 year ago

We've been using this plugin for a couple of months now.

But suddenly, it stopped working with the following error message.

$ npx @datadog/datadog-ci dsyms upload /Users/runner/work/ios/redacted.dSYM.zip
[08:50:50]: ▸ npm WARN exec The following package was not found and will be installed: @datadog/datadog-ci@2.16.0
[08:51:10]: ▸ Error: Cannot find module '@aws-sdk/property-provider'
[08:51:10]: ▸ Require stack:
[08:51:10]: ▸ - /Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/functions/commons.js
[08:51:10]: ▸ - /Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/instrument.js
[08:51:10]: ▸ - /Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/cli.js
[08:51:10]: ▸ - /Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/cli.js
[08:51:10]: ▸ at Module._resolveFilename (node:internal/modules/cjs/loader:1075:15)
[08:51:10]: ▸ at Module._load (node:internal/modules/cjs/loader:920:27)
[08:51:10]: ▸ at Module.require (node:internal/modules/cjs/loader:1141:19)
[08:51:10]: ▸ at require (node:internal/modules/cjs/helpers:110:18)
[08:51:10]: ▸ at Object.<anonymous> (/Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/functions/commons.js:37:29)
[08:51:10]: ▸ at Module._compile (node:internal/modules/cjs/loader:1254:14)
[08:51:10]: ▸ at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
[08:51:10]: ▸ at Module.load (node:internal/modules/cjs/loader:1117:32)
[08:51:10]: ▸ at Module._load (node:internal/modules/cjs/loader:958:12)
[08:51:10]: ▸ at Module.require (node:internal/modules/cjs/loader:1141:19) {
[08:51:10]: ▸ code: 'MODULE_NOT_FOUND',
[08:51:10]: ▸ requireStack: [
[08:51:10]: ▸ '/Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/functions/commons.js',
[08:51:10]: ▸ '/Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/instrument.js',
[08:51:10]: ▸ '/Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/commands/lambda/cli.js',
[08:51:10]: ▸ '/Users/runner/.npm/_npx/2c8d683be5ffbe89/node_modules/@datadog/datadog-ci/dist/cli.js'
[08:51:10]: ▸ ]
[08:51:10]: ▸ }

Is this something that you can address? Or can we do something about it?

Thanks!

maxep commented 1 year ago

Hey @msrutek-paylocity !

Looks like an issue from datadog-ci which this plugin is based of. A fix has already been merged and it will be published very soon!

msrutek-paylocity commented 1 year ago

Thanks for the prompt response! We'll try this again in a bit.

msrutek-paylocity commented 1 year ago

@maxep I can confirm that this has been fixed and we were able to upload our dSYMs. Thanks!

[09:51:41]: $ npx @datadog/datadog-ci dsyms upload /Users/runner/work/ios/redacted.app.dSYM.zip
[09:51:42]: ▸ npm WARN exec The following package was not found and will be installed: @datadog/datadog-ci@2.16.1
[09:52:03]: ▸ Starting upload with concurrency 20.
[09:52:03]: ▸ Will look for dSYMs in /Users/runner/work/ios/redacted.app.dSYM.zip
[09:52:03]: ▸ Will use temporary intermediate directory: /var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/2995541548775187.5/datadog-ci/dsyms/intermediate
[09:52:03]: ▸ Will use temporary upload directory: /var/folders/2p/6fxzqc0d64xbxvt_6n0252k40000gn/T/2995541548775187.5/datadog-ci/dsyms/upload
...
...
...
[09:52:08]: ▸ Command summary:
[09:52:08]: ▸ ✅ Uploaded 1234560 dSYMs in 4.596 seconds.