Skip to content

Missing @opentelemetry/api dependency on startup #846

@jomi-se

Description

@jomi-se

I have a project using @elastic/opentelemetry-node. After a routine update to 1.1.1 from 1.0.0 we're getting an error on startup:

Error: Cannot find module '@opentelemetry/api'
Require stack:
- /workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/detector-gcp.js
- /workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/detectors.js
- /workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/sdk.js
    at Module._resolveFilename (node:internal/modules/cjs/loader:1212:15)
    at Module._load (node:internal/modules/cjs/loader:1043:27)
    at Module.require (node:internal/modules/cjs/loader:1298:19)
    at require (node:internal/modules/helpers:182:18)
    at Object.<anonymous> (/workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/detector-gcp.js:11:19)
    at Module._compile (node:internal/modules/cjs/loader:1529:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1613:10)
    at Module.load (node:internal/modules/cjs/loader:1275:32)
    at Module._load (node:internal/modules/cjs/loader:1096:12)
    at Module.require (node:internal/modules/cjs/loader:1298:19) {
  code: 'MODULE_NOT_FOUND',
  requireStack: [
    '/workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/detector-gcp.js',
    '/workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/detectors.js',
    '/workdir/node_modules/.pnpm/@[email protected]_@[email protected]/node_modules/@elastic/opentelemetry-node/lib/sdk.js'
  ]
}

I guess the detector-gcp.js was only released in the last version

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions