Skip to content

Cannot find module ._opentelemetry_semantic-conventions_1.30.0/node_modules/_opentelemetry....ย #15646

@rnenjoy

Description

@rnenjoy

Environment

SaaS (https://sentry.io/)

Steps to Reproduce

Having trouble with the nuxt module when running pnpm run start.

"start": "NITRO_PORT=4007 NITRO_HOST=0.0.0.0 node --import ./.output/server/sentry.server.config.mjs .output/server/index.mjs"

sentry.server.config.mjs exists.

!function() {
  try {
    var e = "undefined" != typeof window ? window : "undefined" != typeof global ? global : "undefined" != typeof self ? self : {}, n = new e.Error().stack;
    n && (e._sentryDebugIds = e._sentryDebugIds || {}, e._sentryDebugIds[n] = "b4acd3ff-2f19-484e-b549-979e5f363893", e._sentryDebugIdIdentifier = "sentry-dbid-b4acd3ff-2f19-484e-b549-979e5f363893");
  } catch (e2) {
  }
}();
import { init } from "./frontend/node_modules/.pnpm/_sentry_nuxt_9.5.0__opentelemetry_api_1.9.0__opentelemetry_context-async-hooks_1.30.1___571cc1f8f333d79598146ac5e594a44b/node_modules/_sentry/nuxt/build/esm/server/sdk.mjs";
import settings from "./frontend/settings.mjs";
import "./_virtual/_sentry-release-injection-file.mjs";
init({
  enabled: settings.error.sentry.enabled,
  debug: settings.error.sentry.debug,
  // If set up, you can use your runtime config here
  // dsn: useRuntimeConfig().public.sentry.dsn,
  dsn: settings.error.sentry.dsn,
  environment: settings.error.sentry.environment,
  // We recommend adjusting this value in production, or using tracesSampler
  // for finer control
  tracesSampleRate: settings.error.sentry.tracesSampleRate,
  replaysOnErrorSampleRate: settings.error.sentry.replaysOnErrorSampleRate,
  replaysSessionSampleRate: settings.error.sentry.replaysSessionSampleRate
});
//# sourceMappingURL=sentry.server.config.mjs.map

But i get error on line 9, when it tries to import something that doesnt exists. First of all that ./frontend folder is incorrect, since we are already inside the frontend folder. My structure looks like this:

/project
  package.json (eslint stuff)

  /backend (api)
  /frontend (this is nuxt)
    package.json
    nuxt.config.ts
    sentry.server.config.ts
    sentry.client.config.ts

But also there is no .pnpm inside node_modules. Only

/.output/server/node_modules/@sentry
  core
  node
  opentelemetry

Expected Result

That the project starts

Actual Result

Fails with error message
Cannot find module [1:32:54 PM] โ„น ../.nuxt/dist/server/frontend/node_modules/.pnpm/_opentelemetry_semantic-conventions_1.30.0/node_modules/_opentelemetry/semantic-conventions/build/esm/resource/SemanticResourceAttributes.mjs 23.68 kB โ”‚ map: 74.19 kB [1:32:54 PM] โ„น ../.nuxt/dist/server/frontend/node_modules/.pnpm/_opentelemetry_semantic-conventions_1.28.0/node_modules/_opentelemetry/semantic-conventions/build/esm/resource/SemanticResourceAttributes.mjs

Product Area

Issues

Link

No response

DSN

No response

Version

@sentry/nuxt 9.5.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    Status

    Waiting for: Product Owner

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions