hyperdxio / hyperdxio/hyperdx-js
Error re-requiring package.json for nodejs module
Open
Nobody has claimed this yet.
- Dominant language
- TypeScript
- Stars
- 25
- Forks
- 30
- Avg merge
- 4h 26m
- Merged PRs (30d)
- 6
Description
I have many errors like this when using @hyperdx/open-telemetry, not sure what I'm doing wrong (with latest version)
[⚡HyperDX] ✔ Service name is configured to be "gouach-api"
[⚡HyperDX] ✔ Set default otel envs
[⚡HyperDX] ✔ Initialized OpenTelemetry Logger
[⚡HyperDX] ✔ Initialized instrumentations packages
[⚡HyperDX] ✔ Started OpenTelemetry Node SDK
Error re-requiring package.json for nodejs module {
module: 'dns',
version: undefined,
error: Error: Cannot find module 'dns/package.json'
Require stack:
- /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js
at node:internal/modules/cjs/loader:1225:15
at nextResolveSimple (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:942)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:2550
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:1624
at resolveTsPaths (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:760)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:1038
at m._resolveFilename (file:///Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-RyGUjI6j.mjs:1:789)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js'
]
}
}
Error re-requiring package.json for nodejs module {
module: 'dns/promises',
version: undefined,
error: Error: Cannot find module 'dns/promises/package.json'
Require stack:
- /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js
at node:internal/modules/cjs/loader:1225:15
at nextResolveSimple (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:942)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:2550
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:1624
at resolveTsPaths (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:760)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:1038
at m._resolveFilename (file:///Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-RyGUjI6j.mjs:1:789)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js'
]
}
}
Error re-requiring package.json for nodejs module {
module: 'https',
version: undefined,
error: Error: Cannot find module 'https/package.json'
Require stack:
- /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js
at node:internal/modules/cjs/loader:1225:15
at nextResolveSimple (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:942)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:2550
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:1624
at resolveTsPaths (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:760)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:1038
at m._resolveFilename (file:///Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-RyGUjI6j.mjs:1:789)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js'
]
}
}
Error re-requiring package.json for nodejs module {
module: 'http',
version: undefined,
error: Error: Cannot find module 'http/package.json'
Require stack:
- /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js
at node:internal/modules/cjs/loader:1225:15
at nextResolveSimple (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:942)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:2550
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:1624
at resolveTsPaths (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:760)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:1038
at m._resolveFilename (file:///Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-RyGUjI6j.mjs:1:789)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js'
]
}
}
Error re-requiring package.json for nodejs module {
module: 'net',
version: undefined,
error: Error: Cannot find module 'net/package.json'
Require stack:
- /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js
at node:internal/modules/cjs/loader:1225:15
at nextResolveSimple (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:942)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:2550
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:1624
at resolveTsPaths (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:760)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:1038
at m._resolveFilename (file:///Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-RyGUjI6j.mjs:1:789)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js'
]
}
}
Error re-requiring package.json for nodejs module {
module: 'console',
version: undefined,
error: Error: Cannot find module 'console/package.json'
Require stack:
- /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js
at node:internal/modules/cjs/loader:1225:15
at nextResolveSimple (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:942)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:2550
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:2:1624
at resolveTsPaths (/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:760)
at /Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-DCnOAxY2.cjs:3:1038
at m._resolveFilename (file:///Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/tsx@4.19.3/node_modules/tsx/dist/register-RyGUjI6j.mjs:1:789)
at Function._load (node:internal/modules/cjs/loader:1055:27)
at TracingChannel.traceSync (node:diagnostics_channel:322:14)
at wrapModuleLoad (node:internal/modules/cjs/loader:220:24) {
code: 'MODULE_NOT_FOUND',
requireStack: [
'/Users/primet/work/gouach/code/gouach-acacia/node_modules/.pnpm/@hyperdx+node-opentelemetry@0.8.1_encoding@0.1.13/node_modules/@hyperdx/node-opentelemetry/build/src/otel.js'
]
}
}
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start in build/src/otel.js, the entry point named in the stack trace, and inspect how package.json is re-required for Node.js built-in modules such as dns, https, and net. Reproduce the reported initialization with @hyperdx/open-telemetry and determine whether the lookup errors are expected or should be suppressed; done means initialization no longer emits these errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- node.js, typescript
- Domain
- backend, observability
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100