-
-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Closed
Labels
Description
Is there an existing issue for this?
- I have checked for existing issues https://github.com/getsentry/sentry-javascript/issues
- I have reviewed the documentation https://docs.sentry.io/
- I am using the latest SDK release https://github.com/getsentry/sentry-javascript/releases
How do you use Sentry?
Sentry Saas (sentry.io)
Which SDK are you using?
@sentry/node
SDK Version
8.29.0
Framework Version
@sentry/aws-serverless
Link to Sentry event
No response
Reproduction Example/SDK Setup
The problem is not in Sentry SDK setup but with opentelemetry part.
After upgrade to 8.29.0, out deploy statement does not works. We use serverless with esbuild and first command made is this :
npm ls -json --omit=dev -long -all | more
And we have this error :
npm error code ELSPROBLEMS
npm error invalid: @opentelemetry/[email protected] /project-dir/node_modules/@opentelemetry/instrumentation
We try to remove our package-lock.json
and make a clean npm i
and we have this warning at installation (I precise, warning, not error) :
npm warn ERESOLVE overriding peer dependency
npm warn While resolving: @sentry/[email protected]
npm warn Found: @opentelemetry/[email protected]
npm warn node_modules/@opentelemetry/instrumentation
npm warn @opentelemetry/instrumentation@"^0.53.0" from @opentelemetry/[email protected]
npm warn node_modules/@opentelemetry/instrumentation-aws-lambda
npm warn @opentelemetry/instrumentation-aws-lambda@"0.44.0" from @sentry/[email protected]
npm warn node_modules/@sentry/aws-serverless
npm warn 19 more (@opentelemetry/instrumentation-aws-sdk, ...)
npm warn
npm warn Could not resolve dependency:
npm warn peer @opentelemetry/instrumentation@"^0.52.1" from @sentry/[email protected]
npm warn node_modules/@sentry/opentelemetry
npm warn @sentry/opentelemetry@"8.29.0" from @sentry/[email protected]
npm warn node_modules/@sentry/node
npm warn
npm warn Conflicting peer dependency: @opentelemetry/[email protected]
npm warn node_modules/@opentelemetry/instrumentation
npm warn peer @opentelemetry/instrumentation@"^0.52.1" from @sentry/[email protected]
npm warn node_modules/@sentry/opentelemetry
npm warn @sentry/opentelemetry@"8.29.0" from @sentry/[email protected]
npm warn node_modules/@sentry/node
I precise, I have only @sentry/aws-serverless
indicates in my package.json
Steps to Reproduce
- update
@sentry/aws-serverless
to 8.28.0 - run
npm ls -json --omit=dev -long -all | more
Expected Result
No problems
Actual Result
npm error code ELSPROBLEMS
npm error invalid: @opentelemetry/[email protected] /project-dir/node_modules/@opentelemetry/instrumentation
Metadata
Metadata
Assignees
Labels
Projects
Status
Waiting for: Community