sentry-electron icon indicating copy to clipboard operation
sentry-electron copied to clipboard

Can't resolve `opentelemetry-instrumentation-fetch-node`

Open stoefln opened this issue 1 year ago • 10 comments

Upgrading from @sentry/electron v4 to v5 is not possible for me.

Environment

SaaS (https://sentry.io/)

Steps to Reproduce

  1. install electron 12.2.3
  2. use webpack 5 as bundler
  3. install @sentry/[email protected]
  4. launch webpack-dev-server -> Errors are thrown in main and renderer threads (see below)

Expected Result

No error is thrown

Actual Result

-> Error is thrown in renderer thread:

WARNING in ./node_modules/@sentry/node/esm/integrations/node-fetch.js 20:24-74
Module not found: Error: Can't resolve 'opentelemetry-instrumentation-fetch-node' in '/Users/me/Workspace/myapp/node_modules/@sentry/node/esm/integrations'
 @ ./node_modules/@sentry/node/esm/index.js 2:0-74 2:0-74
 @ ./app/lib/ErrorReporting.js 281:16-39
 @ ./app/main.js 14:0-82 24:0-26 25:0-11

-> Error is thrown in main thread:

App threw an error during load
Error: Cannot find module 'node:util'
Require stack:
- /Users/me/Workspace/myapp/node_modules/@sentry/node/cjs/integrations/console.js
- /Users/me/Workspace/myapp/node_modules/@sentry/node/cjs/index.js
- /Users/me/Workspace/myapp/node_modules/@sentry/electron/main/index.js
- /Users/me/Workspace/myapp/static/index-bundle.js
- /Users/me/Workspace/myapp/node_modules/electron/dist/Electron.app/Contents/Resources/default_app.asar/main.js
-
    at Module._resolveFilename (internal/modules/cjs/loader.js:887:15)
    at Function.n._resolveFilename (electron/js2c/browser_init.js:261:1128)
    at Module._load (internal/modules/cjs/loader.js:732:27)
    at Function.f._load (electron/js2c/asar_bundle.js:5:12913)
    at Module.require (internal/modules/cjs/loader.js:959:19)
    at require (internal/modules/cjs/helpers.js:88:18)
    at Object.<anonymous> (/Users/me/Workspace/myapp/node_modules/@sentry/node/cjs/integrations/console.js:3:14)
    at Module._compile (internal/modules/cjs/loader.js:1078:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:1108:10)
    at Module.load (internal/modules/cjs/loader.js:935:32)

Product Area

Unknown

Link

https://stephan-petzl.sentry.io/

DSN

https://stephan-petzl.sentry.io/issues/?project=1554144

Version

No response

stoefln avatar Jun 27 '24 05:06 stoefln