From 20695c16a4e1c4a880e8463afc16eb08c59e8723 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Wed, 17 Apr 2024 11:12:47 +0200 Subject: [PATCH] add nextjs 13.2.0 --- apps/nextjs-13_2_0/instrumentation.ts | 13 + apps/nextjs-13_2_0/next.config.js | 1 + apps/nextjs-13_2_0/package.json | 2 +- apps/nextjs-13_2_0/sentry.edge.config.ts | 9 - apps/nextjs-13_2_0/sentry.server.config.ts | 9 - .../nextjs-13_2_0/_api_test-error--event.json | 1491 ++++++---------- .../_api_test-error--transaction.json | 206 +-- .../_api_test-error-manual--event.json | 1430 ++++----------- .../_api_test-error-manual--transaction.json | 229 +-- ...pi_test-local-variables-caught--event.json | 1546 +++++++---------- ...t-local-variables-caught--transaction.json | 239 +-- ..._test-local-variables-uncaught--event.json | 1531 +++++++--------- ...local-variables-uncaught--transaction.json | 230 +-- .../_api_test-param-error_[param]--event.json | 1479 ++++++---------- ...test-param-error_[param]--transaction.json | 210 +-- ...st-param-success_[param]--transaction.json | 187 +- .../_api_test-success--transaction.json | 187 +- ..._api_test-success-manual--transaction.json | 210 +-- yarn.lock | 1507 +++++++++++++++- 19 files changed, 4955 insertions(+), 5761 deletions(-) create mode 100644 apps/nextjs-13_2_0/instrumentation.ts delete mode 100644 apps/nextjs-13_2_0/sentry.edge.config.ts delete mode 100644 apps/nextjs-13_2_0/sentry.server.config.ts diff --git a/apps/nextjs-13_2_0/instrumentation.ts b/apps/nextjs-13_2_0/instrumentation.ts new file mode 100644 index 0000000..062ba35 --- /dev/null +++ b/apps/nextjs-13_2_0/instrumentation.ts @@ -0,0 +1,13 @@ +import * as Sentry from '@sentry/nextjs'; + +export function register() { + if (process.env.NEXT_RUNTIME === 'nodejs' || process.env.NEXT_RUNTIME === 'edge') { + Sentry.init({ + environment: 'qa', // dynamic sampling bias to keep transactions + dsn: process.env.E2E_TEST_DSN, + includeLocalVariables: true, + tunnel: `http://localhost:3031/`, // proxy server + tracesSampleRate: 1, + }); + } +} diff --git a/apps/nextjs-13_2_0/next.config.js b/apps/nextjs-13_2_0/next.config.js index 825f678..c8a9bfe 100644 --- a/apps/nextjs-13_2_0/next.config.js +++ b/apps/nextjs-13_2_0/next.config.js @@ -4,6 +4,7 @@ const { withSentryConfig } = require('@sentry/nextjs'); const nextConfig = { experimental: { appDir: true, + instrumentationHook: true, }, }; diff --git a/apps/nextjs-13_2_0/package.json b/apps/nextjs-13_2_0/package.json index d1e220b..16b0ead 100644 --- a/apps/nextjs-13_2_0/package.json +++ b/apps/nextjs-13_2_0/package.json @@ -9,7 +9,7 @@ "lint": "next lint" }, "dependencies": { - "@sentry/nextjs": "7.110.1", + "@sentry/nextjs": "8.0.0-beta.1", "@types/node": "20.12.7", "@types/react": "18.2.79", "@types/react-dom": "18.2.25", diff --git a/apps/nextjs-13_2_0/sentry.edge.config.ts b/apps/nextjs-13_2_0/sentry.edge.config.ts deleted file mode 100644 index 6660868..0000000 --- a/apps/nextjs-13_2_0/sentry.edge.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as Sentry from '@sentry/nextjs'; - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.E2E_TEST_DSN, - includeLocalVariables: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); diff --git a/apps/nextjs-13_2_0/sentry.server.config.ts b/apps/nextjs-13_2_0/sentry.server.config.ts deleted file mode 100644 index 6660868..0000000 --- a/apps/nextjs-13_2_0/sentry.server.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as Sentry from '@sentry/nextjs'; - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.E2E_TEST_DSN, - includeLocalVariables: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); diff --git a/payload-files/nextjs-13_2_0/_api_test-error--event.json b/payload-files/nextjs-13_2_0/_api_test-error--event.json index 396332b..3cb524c 100644 --- a/payload-files/nextjs-13_2_0/_api_test-error--event.json +++ b/payload-files/nextjs-13_2_0/_api_test-error--event.json @@ -4,14 +4,9 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, - "sent_at": "[[ISODateString]]", - "trace": { - "environment": "qa", - "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" - } + "sent_at": "[[ISODateString]]" }, { "type": "event" @@ -21,25 +16,31 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" } ], @@ -73,17 +74,9 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.function.nextjs", - "sentry.sample_rate": 1, - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", - "trace_id": "[[ID2]]" + "parent_span_id": "[[ID2]]", + "span_id": "[[ID3]]", + "trace_id": "[[ID4]]" } }, "environment": "qa", @@ -98,1089 +91,760 @@ "stacktrace": { "frames": [ { - "colno": 36, - "context_line": " const cacheEntry = await responseGenerator(resolved, !!cachedResponse);", + "colno": 17, + "context_line": " await this.render(req, res, pathname, query, parsedUrl, true);", "filename": "[[FILENAME1]]", - "function": "", + "function": "NextNodeServer.handleCatchallRenderRequest", "in_app": false, - "lineno": 83, - "module": "next.dist.server.response-cache:index", + "lineno": 272, + "module": "next.dist.server:next-server", "post_context": [ - " const resolveValue = cacheEntry === null ? null : {", - " ...cacheEntry,", - " isMiss: !cachedResponse", - " };", - " // for manual revalidate wait to resolve until cache is set", - " if (!context.isManualRevalidate) {", - " resolve1(resolveValue);" + " return true;", + " } catch (err) {", + " if (err instanceof _baseserver.NoFallbackError) {", + " throw err;", + " }", + " try {", + " if (this.renderOpts.dev) {" ], "pre_context": [ - " });", - " if (!cachedResponse.isStale || context.isPrefetch) {", - " // The cached value is still valid, so we don't need", - " // to update it yet.", - " return;", + " await this.render404(req, res, parsedUrl);", + " return true;", " }", + " delete query._nextBubbleNoFallback;", + " const handled = await this.handleApiRequest(req, res, query, match);", + " if (handled) return true;", " }" ] }, { - "colno": 28, - "context_line": " const result = await doRender();", + "colno": 25, + "context_line": " const payload = await fn(ctx);", "filename": "[[FILENAME2]]", - "function": "cacheEntry1.responseCache.get.incrementalCache.incrementalCache", + "function": "DevServer.pipeImpl", "in_app": false, - "lineno": 926, + "lineno": 915, "module": "next.dist.server:base-server", "post_context": [ - " if (!result) {", - " return null;", - " }", - " return {", - " ...result,", - " revalidate: result.revalidate !== undefined ? result.revalidate : /* default to minimum revalidate (this should be an invariant) */ 1", - " };" + " if (payload === null) {", + " return;", + " }", + " const { req, res } = ctx;", + " const originalStatus = res.statusCode;", + " const { body, type } = payload;", + " let { revalidate } = payload;" ], "pre_context": [ - " }", - " // Prevent caching this result", - " delete result.revalidate;", - " return result;", - " }", - " }", - " }" + " ...partialContext,", + " renderOpts: {", + " ...this.renderOpts,", + " supportsDynamicHTML: !isBotRequest,", + " isBot: !!isBotRequest", + " }", + " };" ] }, { "colno": 32, - "context_line": " let response = await this.handlers.handle(match, req, res, context, isSSG);", + "context_line": " const result = await this.renderPageComponent({", "filename": "[[FILENAME2]]", - "function": "doRender", + "function": "DevServer.renderToResponseImpl", "in_app": false, - "lineno": 743, + "lineno": "[[highNumber]]", "module": "next.dist.server:base-server", "post_context": [ - " if (response) {", - " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", - " const blob = await response.blob();", - " const headers = Object.fromEntries(response.headers);", - " if (!headers[\"content-type\"] && blob.type) {", - " headers[\"content-type\"] = blob.type;", - " }" + " ...ctx,", + " pathname: match.definition.pathname,", + " renderOpts: {", + " ...ctx.renderOpts,", + " params: match.params", + " }", + " }, bubbleNoFallback);" ], "pre_context": [ - " const supportsDynamicHTML = !(isSSG || hasStaticPaths);", - " const match = pathname !== \"/_error\" && !is404Page && !is500Page ? (0, _requestMeta).getRequestMeta(req, \"_nextMatch\") : undefined;", - " if (match) {", - " const context = {", - " supportsDynamicHTML,", - " incrementalCache", - " };" + " for await (const match of this.matchers.matchAll(pathname, options)){", + " // when a specific invoke-output is meant to be matched", + " // ensure a prior dynamic route/page doesn't take priority", + " const invokeOutput = ctx.req.headers[\"x-invoke-output\"];", + " if (!this.minimalMode && typeof invokeOutput === \"string\" && (0, _utils1.isDynamicRoute)(invokeOutput || \"\") && invokeOutput {snip}", + " continue;", + " }" ] }, { - "colno": 24, - "context_line": " const result = await handler.handle(match, req, res, context, bubbleResult);", - "filename": "[[FILENAME3]]", - "function": "RouteHandlerManager.handle", + "colno": 35, + "context_line": " return await this.renderToResponseWithComponents(ctx, result);", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderPageComponent", "in_app": false, - "lineno": 16, - "module": "next.dist.server.future.route-handler-managers:route-handler-manager", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " if (bubbleResult) {", - " return result;", - " }", - " return true;", - " }", - "}", - "exports.RouteHandlerManager = RouteHandlerManager;" + " } catch (err) {", + " const isNoFallbackError = err instanceof NoFallbackError;", + " if (!isNoFallbackError || isNoFallbackError && bubbleNoFallback) {", + " throw err;", + " }", + " }", + " }" ], "pre_context": [ - " throw new Error(\"Invariant: duplicate route handler added for kind\");", - " }", - " this.handlers[kind] = handler;", - " }", - " async handle(match, req, res, context, bubbleResult) {", - " const handler = this.handlers[match.definition.kind];", - " if (!handler) return false;" + " // Ensuring for loading page component routes is done via the matcher.", + " shouldEnsure: false", + " });", + " if (result) {", + " var _getTracer_getRootSpanAttributes;", + " (_getTracer_getRootSpanAttributes = (0, _tracer.getTracer)().getRootSpanAttributes()) == null ? void 0 : _getTracer_getRootSpanA {snip}", + " try {" ] }, { - "colno": 5, - "filename": "[[FILENAME4]]", - "function": "process.processTicksAndRejections", + "colno": 41, + "context_line": " return (0, _tracer.getTracer)().trace(_constants1.BaseServerSpan.renderToResponseWithComponents, async ()=>this.renderToResponseWith {snip}", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponents", "in_app": false, - "lineno": 95, - "module": "task_queues", - "platform": "nodejs" + "lineno": 997, + "module": "next.dist.server:base-server", + "post_context": [ + " }", + " stripInternalHeaders(req) {", + " // Skip stripping internal headers in test mode while the header stripping", + " // has been explicitly disabled. This allows tests to verify internal", + " // routing behavior.", + " if (process.env.__NEXT_TEST_MODE && process.env.__NEXT_NO_STRIP_INTERNAL_HEADERS === \"1\") {", + " return;" + ], + "pre_context": [ + " // `staticPaths` is intentionally set to `undefined` as it should've", + " // been caught when checking disk data.", + " staticPaths: undefined,", + " fallbackMode: typeof fallbackField === \"string\" ? \"static\" : fallbackField === null ? \"blocking\" : fallbackField", + " };", + " }", + " async renderToResponseWithComponents(requestContext, findComponentsResult) {" + ] }, { - "colno": 41, - "context_line": " const response = await this.execute(match, appRouteModule, req, res, context);", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.handle", + "colno": 20, + "context_line": " return fn();", + "filename": "[[FILENAME3]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 348, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": 105, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " if (bubbleResult) {", - " return response;", - " }", - " // Send the response back to the response.", - " await sendResponse(req, res, response);", - " } catch (err) {", - " const response = resolveHandlerError(err, bubbleResult);" + " }", + " // Trying to get active scoped span to assign parent. If option specifies parent span manually, will try to use it.", + " let spanContext = this.getSpanContext((options == null ? void 0 : options.parentSpan) ?? this.getActiveScopeSpan());", + " let isRootSpan = false;", + " if (!spanContext) {", + " spanContext = (context == null ? void 0 : context.active()) ?? ROOT_CONTEXT;", + " isRootSpan = true;" ], "pre_context": [ + " fn: fnOrEmpty,", + " options: {", + " ...fnOrOptions", + " }", + " };", + " const spanName = options.spanName ?? type;", + " if (!_constants.NextVanillaSpanAllowlist.includes(type) && process.env.NEXT_OTEL_VERBOSE !== \"1\" || options.hideSpan) {" + ] + }, + { + "colno": 121, + "context_line": "'{snip} ts1.BaseServerSpan.renderToResponseWithComponents, async ()=>this.renderToResponseWithComponentsImpl(requestContext, findComponentsResult));", + "filename": "[[FILENAME2]]", + "function": "?", + "in_app": false, + "lineno": 997, + "module": "next.dist.server:base-server", + "post_context": [ " }", - " async handle(match, req, res, context, bubbleResult) {", - " try {", - " // Load the module using the module loader.", - " const appRouteModule = await this.moduleLoader.load(match.definition.filename);", - " (0, _patchFetch).patchFetch(appRouteModule);", - " // Execute the route to get the response." + " stripInternalHeaders(req) {", + " // Skip stripping internal headers in test mode while the header stripping", + " // has been explicitly disabled. This allows tests to verify internal", + " // routing behavior.", + " if (process.env.__NEXT_TEST_MODE && process.env.__NEXT_NO_STRIP_INTERNAL_HEADERS === \"1\") {", + " return;" + ], + "pre_context": [ + " // `staticPaths` is intentionally set to `undefined` as it should've", + " // been caught when checking disk data.", + " staticPaths: undefined,", + " fallbackMode: typeof fallbackField === \"string\" ? \"static\" : fallbackField === null ? \"blocking\" : fallbackField", + " };", + " }", + " async renderToResponseWithComponents(requestContext, findComponentsResult) {" ] }, { - "colno": 69, - "context_line": " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.execute", + "colno": 53, + "context_line": " const cacheEntry = await this.responseCache.get(ssgCacheKey, async (hasResolved, previousCacheEntry, isRevalidating)=>{", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponentsImpl", "in_app": false, - "lineno": 214, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " req: req.originalRequest,", - " res: res.originalResponse", - " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);" + " const isProduction = !this.renderOpts.dev;", + " const didRespond = hasResolved || res.sent;", + " if (!staticPaths) {", + " ({ staticPaths, fallbackMode } = hasStaticPaths ? await this.getStaticPaths({", + " pathname,", + " requestHeaders: req.headers,", + " isAppPath," ], "pre_context": [ - " request) {", - " // This is added by the webpack loader, we load it directly from the module.", - " const { requestAsyncStorage , staticGenerationAsyncStorage } = module;", - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support." + " postponed: metadata.postponed,", + " headers,", + " status: isAppPath ? res.statusCode : undefined", + " },", + " revalidate: metadata.revalidate", + " };", + " };" ] }, { - "colno": 43, - "context_line": " return RequestAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 26, + "context_line": " if (!key) return responseGenerator(false, null);", + "filename": "[[FILENAME4]]", + "function": "ResponseCache.get", "in_app": false, - "lineno": 30, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": 49, + "module": "next.dist.server.response-cache:index", "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { req , res , renderOpts }, callback) {", - " // Reads of this are cached on the `req` object, so this should resolve", - " // instantly. There's no need to pass this data down from a previous", - " // invoke, where we'd have to consider server & serverless." + " const { incrementalCache, isOnDemandRevalidate = false } = context;", + " const response = await this.batcher.batch({", + " key,", + " isOnDemandRevalidate", + " }, async (cacheKey, resolve)=>{", + " var _this_previousCacheItem;", + " // We keep the previous cache entry around to leverage when the" ], "pre_context": [ - " * store using hooks.", - " *", - " * @param storage underlying storage object returned by the module", - " * @param context context to seed the store", - " * @param callback function to call within the scope of the context", - " * @returns the result returned by the callback", - " */ wrap(storage, context, callback) {" + " // because we replace this.minimalMode to true in production bundles.", + " const minimalModeKey = \"minimalMode\";", + " this[minimalModeKey] = minimalMode;", + " }", + " async get(key, responseGenerator, context) {", + " // If there is no key for the cache, we can't possibly look this up in the", + " // cache so just return the result of the response generator." ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 34, + "context_line": " const result = await doRender({", + "filename": "[[FILENAME2]]", + "function": "cacheEntry.responseCache.get.routeKind", "in_app": false, - "lineno": 65, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " }", - "}", - "exports.RequestAsyncStorageWrapper = RequestAsyncStorageWrapper;", - "", - "//# sourceMappingURL=request-async-storage-wrapper.js.map" + " // Only requests that aren't revalidating can be resumed. If we have the", + " // minimal postponed data, then we should resume the render with it.", + " postponed: !isOnDemandRevalidate && !isRevalidating && minimalPostponed ? minimalPostponed : undefined", + " });", + " if (!result) {", + " return null;", + " }" ], "pre_context": [ " }", - " });", + " // Prevent caching this result", + " delete result.revalidate;", + " return result;", + " }", " }", - " return cachedCookiesInstance;", - " },", - " previewData", - " };" + " }" ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", - "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 52, - "context_line": " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 60, + "context_line": " const response = await routeModule.handle(request, context);", + "filename": "[[FILENAME2]]", + "function": "doRender", "in_app": false, - "lineno": 217, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);", - " // We can currently only statically optimize if only GET/HEAD", - " // are used as a Prerender can't be used conditionally based", - " // on the method currently" + " req.fetchMetrics = context.renderOpts.fetchMetrics;", + " const cacheTags = context.renderOpts.fetchTags;", + " // If the request is for a static response, we can cache it so long", + " // as it's not edge.", + " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", + " var _context_renderOpts_store;", + " const blob = await response.blob();" ], "pre_context": [ - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support.", - " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - " req: req.originalRequest,", - " res: res.originalResponse" + " supportsDynamicHTML,", + " incrementalCache,", + " isRevalidate: isSSG", + " }", + " };", + " try {", + " const request = _nextrequest.NextRequestAdapter.fromBaseNextRequest(req, (0, _nextrequest.signalFromNodeResponse)(re {snip}" ] }, { - "colno": 52, - "context_line": " return StaticGenerationAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} handler\");return s}async handle(e,t){try{return await this.execute(e,t)}catch(t){let e=function(e){if(eg(e)){let t=eg(e)?e.digest.split(\";\", {snip}", + "filename": "[[FILENAME5]]", + "function": "e_.handle", "in_app": false, - "lineno": 7, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { pathname , renderOpts }, callback) {", - " /**", - " * Rules of Static & Dynamic HTML:", - " *" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - "\"use strict\";", - "Object.defineProperty(exports, \"__esModule\", {", - " value: true", - "});", - "class StaticGenerationAsyncStorageWrapper {", - " wrap(storage, context, callback) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} is.userland.fetchCache;let s=await this.actionAsyncStorage.run({isAppRoute:!0,isAction:function(e){let{isFetchAction:t,isURLEncodedAction:r, {snip}", + "filename": "[[FILENAME5]]", + "function": "e_.execute", "in_app": false, - "lineno": 33, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - "}", - "exports.StaticGenerationAsyncStorageWrapper = StaticGenerationAsyncStorageWrapper;", - "", - "//# sourceMappingURL=static-generation-async-storage-wrapper.js.map" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " const store = {", - " isStaticGeneration,", - " pathname,", - " incrementalCache: renderOpts.incrementalCache,", - " isRevalidate: renderOpts.isRevalidate", - " };", - " renderOpts.store = store;" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 24, - "context_line": " return handle(wrappedReq, {", + "colno": "[[highNumber]]", + "context_line": "'{snip} Action:o,isFetchAction:a}}(e);return!!(t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n= {snip}", "filename": "[[FILENAME5]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 306, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", - "post_context": [ - " params", - " });", - " }));", - " // If the handler did't return a valid response, then return the internal", - " // error response.", - " if (!(response instanceof Response)) {", - " // TODO: validate the correct handling behavior, maybe log something?" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " },", - " set (target, prop, value) {", - " handleReqBailout(prop);", - " target[prop] = value;", - " return true;", - " }", - " });" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 10, - "filename": "[[FILENAME9]]", - "function": "Object.apply", - "in_app": false, - "lineno": 65, - "module": "route.ts" - }, - { - "colno": 19, - "context_line": " return core.withIsolationScope(async isolationScope => {", - "filename": "[[FILENAME10]]", - "function": "Object.apply", + "colno": "[[highNumber]]", + "context_line": "'{snip} },assetPrefix:(null==n?void 0:n.assetPrefix)||\"\"};return e.run(c,o,c)}};var I=r(\"./dist/compiled/react/index.js\"),U=r.n(I);let F=\"DYNAMIC_SE {snip}", + "filename": "[[FILENAME5]]", + "function": "Object.wrap", "in_app": false, - "lineno": 27, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });", - " return core.continueTrace(", - " {" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " context,", - ") {", - " core.addTracingExtensions();", - " // eslint-disable-next-line deprecation/deprecation", - " const { method, parameterizedRoute, baggageHeader, sentryTraceHeader, headers } = context;", - " return new Proxy(routeHandler, {", - " apply: (originalFunction, thisArg, args) => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME11]]", - "function": "Object.withIsolationScope", + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 207, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " return callback(hub.getIsolationScope());", - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *" - ], - "pre_context": [ - " * applications directly because it comes with pitfalls. Use at your own risk!", - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} (t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n=>{var o;let s=n.isStaticGeneration;if( {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} aftMode:r.isDraftMode,prerenderState:a};return r.store=s,e.run(s,n,s)}};function Y(){return new Response(null,{status:400})}function J(){ret {snip}", + "filename": "[[FILENAME5]]", + "function": "Object.wrap", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", - "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] - }, - { - "colno": 12, - "context_line": " return callback(hub.getIsolationScope());", - "filename": "[[FILENAME11]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} SpanAttributes())||o.set(\"next.route\",l),(0,M.getTracer)().trace(d.runHandler,{spanName:`executing api route (app) ${l}`,attributes:{\"next.r {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 208, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *", - " * @param span Spans started in the context of the provided callback will be children of this span." - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {", - " return hub.runWithAsyncContext(() => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 21, - "context_line": " return core.continueTrace(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 28, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME3]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 33, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {", - " return await core.startSpan(" + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " apply: (originalFunction, thisArg, args) => {", - " return core.withIsolationScope(async isolationScope => {", - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.continueTrace", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 270, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", "post_context": [ - " return callback(transactionContext);", - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1," + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" ], "pre_context": [ - " }),", - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "" + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" ] }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", + "colno": 103, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 12, - "context_line": " return callback(transactionContext);", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 76, + "filename": "[[FILENAME10]]", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 271, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1,", - " {" - ], - "pre_context": [ - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 33, - "context_line": " return await core.startSpan(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 40, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " {", - " op: 'http.server',", - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " }," - ], - "pre_context": [ - " return core.continueTrace(", - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" + }, + { + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.startSpan", + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] + "lineno": 346, + "module": "node:async_hooks" }, { "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "context_line": " const result = fn(span);", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", + "lineno": 140, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" + " if (isPromise(result)) {", + " // If there's error make sure it throws", + " return result.then((res)=>{", + " span.end();", + " // Need to pass down the promise result,", + " // it could be react stream response with error { error, stream }", + " return res;" ], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + " if (isRootSpan) {", + " rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {})));", + " }", + " try {", + " if (fn.length > 1) {", + " return fn(span, (err)=>closeSpanWithError(span, err));", + " }" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} yncStorage:this.staticGenerationAsyncStorage});let o=await r(i,{params:t.params?function(e){let t={};for(let[r,n]of Object.entries(e))void 0 {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", + "colno": 10, + "filename": "[[FILENAME12]]", + "function": "Object.apply", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 64, + "module": "route.ts" }, { - "colno": 14, - "context_line": " return callback();", + "colno": 52, "filename": "[[FILENAME13]]", - "function": "", + "function": "Object.apply", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 65, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", + "colno": 17, "filename": "[[FILENAME14]]", - "function": "", + "function": "Object.withIsolationScopeOrReuseFromRootSpan", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 24, + "module": "@sentry.nextjs.cjs.common.utils:withIsolationScopeOrReuseFromRootSpan" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME11]]", - "function": "Object.withScope", + "colno": 14, + "filename": "[[FILENAME15]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": 96, + "module": "@sentry.core.cjs:currentScopes" }, { "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME12]]", - "function": "Hub.withScope", + "filename": "[[FILENAME8]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", - "function": "Object.handleCallbackErrors", + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME14]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 47, - "context_line": " const response = await core.handleCallbackErrors(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 14, + "filename": "[[FILENAME8]]", + "function": "eval", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 24, + "filename": "[[FILENAME13]]", + "function": "eval", + "in_app": false, + "lineno": 73, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 10, + "filename": "[[FILENAME13]]", + "function": "startOrUpdateSpan", "in_app": false, "lineno": 50, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " () => originalFunction.apply(thisArg, args),", - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false," - ], - "pre_context": [ - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {" - ] + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 41, + "filename": "[[FILENAME13]]", + "function": "eval", + "in_app": false, + "lineno": 74, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", + "filename": "[[FILENAME16]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 44, - "context_line": " () => originalFunction.apply(thisArg, args),", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 38, + "filename": "[[FILENAME13]]", + "function": "eval", "in_app": false, - "lineno": 51, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false,", - " }," - ], - "pre_context": [ - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {", - " const response = await core.handleCallbackErrors(" - ] + "lineno": 75, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 86, - "filename": "[[FILENAME9]]", + "filename": "[[FILENAME12]]", "function": "GET$1", "in_app": false, - "lineno": 23, + "lineno": 22, "module": "route.ts" } ] @@ -1190,40 +854,7 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -1231,7 +862,6 @@ "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -1240,8 +870,11 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" + "user-agent": "[[user-agent]]", + "x-forwarded-for": "::ffff:127.0.0.1", + "x-forwarded-host": "localhost:3030", + "x-forwarded-port": "3030", + "x-forwarded-proto": "http" }, "url": "http://localhost:3030" }, @@ -1252,35 +885,41 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/test-error" - }, "timestamp": "[[timestamp]]", - "transaction": " " + "transaction": "GET /api/test-error" } ] diff --git a/payload-files/nextjs-13_2_0/_api_test-error--transaction.json b/payload-files/nextjs-13_2_0/_api_test-error--transaction.json index 85bcf35..e2e915e 100644 --- a/payload-files/nextjs-13_2_0/_api_test-error--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-error--transaction.json @@ -4,13 +4,16 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" + "sample_rate": "1", + "sampled": "true", + "trace_id": "[[ID2]]", + "transaction": "GET /api/test-error/route" } }, { @@ -21,46 +24,20 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "http", - "data": { - "method": "GET", - "url": "http://localhost:3000/__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error%2Froute.ts&methodName=GET%241&arguments=&lineNumber=23&column=86" - }, - "level": "error", - "timestamp": "[[timestamp]]", - "type": "http" - }, - { - "category": "http", - "data": { - "method": "GET", - "url": "http://localhost:3000/__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error%2Froute.ts&methodName=Object.apply&arguments=&lineNumber=65&column=10" - }, - "level": "error", - "timestamp": "[[timestamp]]", - "type": "http" } ], "contexts": { @@ -88,13 +65,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-error/route", + "http.status_code": 200, + "http.target": "/api/test-error", + "next.route": "/api/test-error/route", + "next.rsc": false, + "next.span_name": "GET /api/test-error/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -102,72 +98,15 @@ }, "op": "http.server", "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", + "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -175,74 +114,95 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error%2Froute.ts&methodName=GET%241&arguments=&lineNumber=23&column=86", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "next.route": "/api/test-error", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", - "parent_span_id": "[[ID4]]", + "description": "resolve page components", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.route": "/api/test-error/route", + "next.span_name": "executing api route (app) /api/test-error/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "executing api route (app) /api/test-error/route", + "origin": "manual", + "parent_span_id": "[[ID3]]", "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error%2Froute.ts&methodName=Object.apply&arguments=&lineNumber=65&column=10", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", - "parent_span_id": "[[ID4]]", + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID3]]", "span_id": "[[ID6]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-error" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-error", + "transaction": "GET /api/test-error/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-error-manual--event.json b/payload-files/nextjs-13_2_0/_api_test-error-manual--event.json index e2d218f..7f8c9b7 100644 --- a/payload-files/nextjs-13_2_0/_api_test-error-manual--event.json +++ b/payload-files/nextjs-13_2_0/_api_test-error-manual--event.json @@ -4,14 +4,9 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, - "sent_at": "[[ISODateString]]", - "trace": { - "environment": "qa", - "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" - } + "sent_at": "[[ISODateString]]" }, { "type": "event" @@ -21,73 +16,55 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 5.1s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 99 ms (508 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" } ], @@ -121,13 +98,9 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.origin": "manual" - }, - "origin": "manual", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", - "trace_id": "[[ID2]]" + "parent_span_id": "[[ID2]]", + "span_id": "[[ID3]]", + "trace_id": "[[ID4]]" } }, "environment": "qa", @@ -142,1201 +115,469 @@ "stacktrace": { "frames": [ { - "colno": 14, + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", - "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME2]]", - "function": "", + "function": "ContextAPI.with", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" ] }, { - "colno": 12, - "context_line": " return callback(hub.getIsolationScope());", - "filename": "[[FILENAME3]]", - "function": "", + "colno": 24, + "filename": "[[FILENAME2]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 208, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *", - " * @param span Spans started in the context of the provided callback will be children of this span." - ], - "pre_context": [ - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 21, - "context_line": " return core.continueTrace(", - "filename": "[[FILENAME4]]", - "function": "", + "colno": 40, + "filename": "[[FILENAME3]]", + "function": "SentryContextManager.with", "in_app": false, "lineno": 33, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {", - " return await core.startSpan(" - ], - "pre_context": [ - " apply: (originalFunction, thisArg, args) => {", - " return core.withIsolationScope(async isolationScope => {", - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });" - ] + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", + "filename": "[[FILENAME4]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 103, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", "filename": "[[FILENAME5]]", - "function": "Object.continueTrace", + "function": "?", "in_app": false, - "lineno": 270, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " return callback(transactionContext);", - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1," + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " }),", - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", + "colno": 76, "filename": "[[FILENAME6]]", - "function": "Object.runWithAsyncContext", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", + "colno": 54, + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", + "in_app": false, + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" + }, + { + "colno": 24, "filename": "[[FILENAME2]]", - "function": "Object.runWithAsyncContext", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 14, - "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", + "colno": 40, + "filename": "[[FILENAME3]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME2]]", - "function": "", + "filename": "[[FILENAME4]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 12, - "context_line": " return callback(transactionContext);", + "colno": 36, + "context_line": " const result = fn(span);", "filename": "[[FILENAME5]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 271, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 140, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1,", - " {" + " if (isPromise(result)) {", + " // If there's error make sure it throws", + " return result.then((res)=>{", + " span.end();", + " // Need to pass down the promise result,", + " // it could be react stream response with error { error, stream }", + " return res;" ], "pre_context": [ - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "", - " return hub.runWithAsyncContext(() => {" + " if (isRootSpan) {", + " rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {})));", + " }", + " try {", + " if (fn.length > 1) {", + " return fn(span, (err)=>closeSpanWithError(span, err));", + " }" ] }, { - "colno": 33, - "context_line": " return await core.startSpan(", - "filename": "[[FILENAME4]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} yncStorage:this.staticGenerationAsyncStorage});let o=await r(i,{params:t.params?function(e){let t={};for(let[r,n]of Object.entries(e))void 0 {snip}", + "filename": "[[FILENAME8]]", + "function": "?", "in_app": false, - "lineno": 40, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " {", - " op: 'http.server',", - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " }," - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " return core.continueTrace(", - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME5]]", - "function": "Object.startSpan", + "colno": 10, + "filename": "[[FILENAME9]]", + "function": "Object.apply", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] + "lineno": 72, + "module": "route.ts" }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME6]]", - "function": "Object.runWithAsyncContext", + "colno": 52, + "filename": "[[FILENAME10]]", + "function": "Object.apply", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": 65, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME2]]", - "function": "Object.runWithAsyncContext", + "colno": 17, + "filename": "[[FILENAME11]]", + "function": "Object.withIsolationScopeOrReuseFromRootSpan", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 24, + "module": "@sentry.nextjs.cjs.common.utils:withIsolationScopeOrReuseFromRootSpan" }, { "colno": 14, - "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", + "filename": "[[FILENAME12]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 96, + "module": "@sentry.core.cjs:currentScopes" }, { - "colno": 14, - "context_line": " return callback();", + "colno": 28, "filename": "[[FILENAME2]]", - "function": "", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME3]]", - "function": "Object.withScope", + "colno": 24, + "filename": "[[FILENAME2]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME6]]", - "function": "Hub.withScope", + "colno": 40, + "filename": "[[FILENAME3]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME4]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME7]]", - "function": "Object.handleCallbackErrors", + "colno": 14, + "filename": "[[FILENAME2]]", + "function": "eval", "in_app": false, - "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME5]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 24, + "filename": "[[FILENAME10]]", + "function": "eval", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 73, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 47, - "context_line": " const response = await core.handleCallbackErrors(", - "filename": "[[FILENAME4]]", - "function": "", + "colno": 10, + "filename": "[[FILENAME10]]", + "function": "startOrUpdateSpan", "in_app": false, "lineno": 50, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " () => originalFunction.apply(thisArg, args),", - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false," - ], - "pre_context": [ - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {" - ] + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 41, + "filename": "[[FILENAME10]]", + "function": "eval", + "in_app": false, + "lineno": 74, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME13]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 44, - "context_line": " () => originalFunction.apply(thisArg, args),", - "filename": "[[FILENAME4]]", - "function": "", + "colno": 38, + "filename": "[[FILENAME10]]", + "function": "eval", "in_app": false, - "lineno": 51, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false,", - " }," - ], - "pre_context": [ - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {", - " const response = await core.handleCallbackErrors(" - ] + "lineno": 75, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 49, - "filename": "[[FILENAME8]]", + "filename": "[[FILENAME9]]", "function": "GET$1", "in_app": false, - "lineno": 23, + "lineno": 22, "module": "route.ts" }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME5]]", + "colno": 16, + "filename": "[[FILENAME14]]", "function": "Object.startSpan", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] - }, - { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME6]]", - "function": "Object.runWithAsyncContext", - "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": 35, + "module": "@sentry.core.cjs.tracing:trace" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", + "colno": 17, "filename": "[[FILENAME2]]", - "function": "Object.runWithAsyncContext", + "function": "Object.startSpan", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 854, + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 14, - "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", + "colno": 76, + "filename": "[[FILENAME6]]", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME2]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 24, + "filename": "[[FILENAME2]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", + "colno": 40, "filename": "[[FILENAME3]]", - "function": "Object.withScope", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME6]]", - "function": "Hub.withScope", + "colno": 14, + "filename": "[[FILENAME4]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 17, + "filename": "[[FILENAME2]]", + "function": "eval", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": 857, + "module": "@sentry.opentelemetry.cjs:index" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME15]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME5]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 13, + "filename": "[[FILENAME2]]", + "function": "eval", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 858, + "module": "@sentry.opentelemetry.cjs:index" }, { "colno": 53, - "filename": "[[FILENAME8]]", + "filename": "[[FILENAME9]]", "function": "eval", "in_app": false, - "lineno": 26, + "lineno": 25, "module": "route.ts" }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME5]]", + "colno": 16, + "filename": "[[FILENAME14]]", "function": "Object.startSpan", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] - }, - { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME6]]", - "function": "Object.runWithAsyncContext", - "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": 35, + "module": "@sentry.core.cjs.tracing:trace" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", + "colno": 17, "filename": "[[FILENAME2]]", - "function": "Object.runWithAsyncContext", + "function": "Object.startSpan", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 854, + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 14, - "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", + "colno": 76, + "filename": "[[FILENAME6]]", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME2]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 24, + "filename": "[[FILENAME2]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", + "colno": 40, "filename": "[[FILENAME3]]", - "function": "Object.withScope", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME6]]", - "function": "Hub.withScope", + "colno": 14, + "filename": "[[FILENAME4]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 17, + "filename": "[[FILENAME2]]", + "function": "eval", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": 857, + "module": "@sentry.opentelemetry.cjs:index" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME15]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME5]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 13, + "filename": "[[FILENAME2]]", + "function": "eval", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 858, + "module": "@sentry.opentelemetry.cjs:index" }, { "colno": 74, - "filename": "[[FILENAME8]]", + "filename": "[[FILENAME9]]", "function": "eval", "in_app": false, - "lineno": 29, + "lineno": 28, "module": "route.ts" } ] @@ -1346,40 +587,7 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -1387,7 +595,7 @@ "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", + "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=a1651e88ab0b4a3da7693f05c71390d7", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -1396,8 +604,12 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" + "sentry-trace": "a1651e88ab0b4a3da7693f05c71390d7-acecf510aef7a62c", + "user-agent": "[[user-agent]]", + "x-forwarded-for": "::ffff:127.0.0.1", + "x-forwarded-host": "localhost:3030", + "x-forwarded-port": "3030", + "x-forwarded-proto": "http" }, "url": "http://localhost:3030" }, @@ -1408,35 +620,41 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/test-error-manual" - }, "timestamp": "[[timestamp]]", - "transaction": " " + "transaction": "GET /api/test-error-manual" } ] diff --git a/payload-files/nextjs-13_2_0/_api_test-error-manual--transaction.json b/payload-files/nextjs-13_2_0/_api_test-error-manual--transaction.json index 48854ed..64ba0c6 100644 --- a/payload-files/nextjs-13_2_0/_api_test-error-manual--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-error-manual--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -21,73 +21,43 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 5.1s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error-manual/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 99 ms (508 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" } ], @@ -116,13 +86,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-error-manual/route", + "http.status_code": 200, + "http.target": "/api/test-error-manual", + "next.route": "/api/test-error-manual/route", + "next.rsc": false, + "next.span_name": "GET /api/test-error-manual/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -133,69 +122,13 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -203,115 +136,123 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "next.route": "/api/test-error-manual", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", "sentry.origin": "manual" }, - "description": "test-span", + "description": "resolve page components", "origin": "manual", "parent_span_id": "[[ID4]]", "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { + "next.route": "/api/test-error-manual/route", + "next.span_name": "executing api route (app) /api/test-error-manual/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", "sentry.origin": "manual" }, - "description": "child-span", + "description": "executing api route (app) /api/test-error-manual/route", "origin": "manual", - "parent_span_id": "[[ID5]]", + "parent_span_id": "[[ID4]]", "span_id": "[[ID6]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error-manual%2Froute.ts&methodName=eval&arguments=&lineNumber=29&column=74", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", - "parent_span_id": "[[ID5]]", + "description": "test-span", + "origin": "manual", + "parent_span_id": "[[ID6]]", "span_id": "[[ID7]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error-manual%2Froute.ts&methodName=eval&arguments=&lineNumber=26&column=53", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", - "parent_span_id": "[[ID5]]", + "description": "child-span", + "origin": "manual", + "parent_span_id": "[[ID7]]", "span_id": "[[ID8]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-error-manual%2Froute.ts&methodName=GET%241&arguments=&lineNumber=23&column=49", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", - "parent_span_id": "[[ID5]]", + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID4]]", "span_id": "[[ID9]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-error-manual" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-error-manual", + "transaction": "GET /api/test-error-manual/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--event.json b/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--event.json index 24dccf0..82ac0a3 100644 --- a/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--event.json +++ b/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--event.json @@ -4,14 +4,9 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, - "sent_at": "[[ISODateString]]", - "trace": { - "environment": "qa", - "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" - } + "sent_at": "[[ISODateString]]" }, { "type": "event" @@ -21,103 +16,109 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 99 ms (508 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-uncaught/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 95 ms (510 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", "level": "error", - "message": "\u001b[31merror\u001b[39m - Error: Uncaught Local Variable Error - {\"randomVariableToRecord\":\"LOCAL_VARIABLE\"}\n at GET$1 (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:24:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:51:44\n at Object.handleCallbackErrors (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:50:47\n at handleCallbackErrors.handleCallbackErrors.status.status (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:100:15)\n at Object.handleCallbackErrors (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:99:35\n at Hub.withScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:194:28)\n at Object.withScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/exports.js:177:20)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:83:22\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:46:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:45:25)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:777:36)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:82:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:33\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:271:12\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:46:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:45:25)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:777:36)\n at Object.continueTrace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:270:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:33:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/exports.js:208:12\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:46:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:45:25)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:777:36)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/exports.js:207:14)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:27:19)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:64:10)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:306:24\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at StaticGenerationAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js:33:24)\n at StaticGenerationAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js:7:52)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:217:52\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at RequestAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js:65:24)\n at RequestAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js:30:43)\n at AppRouteRouteHandler.execute (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:214:69)\n at AppRouteRouteHandler.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:348:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async RouteHandlerManager.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handler-managers/route-handler-manager.js:16:24)\n at async doRender (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:743:32)\n at async cacheEntry1.responseCache.get.incrementalCache.incrementalCache (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:926:28)\n at async /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/response-cache/index.js:83:36", + "message": " \u001b[31m\u001b[1m⨯\u001b[22m\u001b[39m Error: Uncaught Local Variable Error - {\"randomVariableToRecord\":\"LOCAL_VARIABLE\"}\n at GET$1 (webpack-internal:///(rsc)/./app/api/test-local-variables-uncaught/route.ts:23:11)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:75:38)\n at Object.handleCallbackErrors (webpack-internal:///(rsc)/../../node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:74:41)\n at startOrUpdateSpan (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:50:10)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:73:24)\n at eval (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1185:14)\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/api/build/esm/api/context.js:95:54)\n at Object.withIsolationScope (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1184:28)\n at Object.withIsolationScope (webpack-internal:///(rsc)/../../node_modules/@sentry/core/cjs/currentScopes.js:96:14)\n at Object.withIsolationScopeOrReuseFromRootSpan (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/utils/withIsolationScopeOrReuseFromRootSpan.js:24:17)\n at Object.apply (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:65:52)\n at Object.apply (webpack-internal:///(rsc)/./app/api/test-local-variables-uncaught/route.ts:63:10)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:53244\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:140:36\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/api/build/esm/api/context.js:95:54)\n at Tracer.startActiveSpan (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/sdk-trace-base/build/esm/Tracer.js:136:76)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:122:103\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/api/build/src/api/context.js:60:46)\n at NextTracerImpl.trace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:122:28)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:46069\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:39157)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:45176\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:37592)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:45138\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at e_.execute (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:44531)\n at e_.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:54503)\n at doRender (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1372:60)\n at cacheEntry.responseCache.get.routeKind (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1594:34)\n at ResponseCache.get (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/response-cache/index.js:49:26)\n at DevServer.renderToResponseWithComponentsImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1502:53)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:997:121\n at NextTracerImpl.trace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:105:20)\n at DevServer.renderToResponseWithComponents (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:997:41)\n at DevServer.renderPageComponent (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1919:35)\n at async DevServer.renderToResponseImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1957:32)\n at async DevServer.pipeImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:915:25)\n at async NextNodeServer.handleCatchallRenderRequest (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/next-server.js:272:17)", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-caught/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 100 ms (512 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" } ], @@ -151,17 +152,9 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.function.nextjs", - "sentry.sample_rate": 1, - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", - "trace_id": "[[ID2]]" + "parent_span_id": "[[ID2]]", + "span_id": "[[ID3]]", + "trace_id": "[[ID4]]" } }, "environment": "qa", @@ -176,1093 +169,761 @@ "stacktrace": { "frames": [ { - "colno": 36, - "context_line": " const cacheEntry = await responseGenerator(resolved, !!cachedResponse);", + "colno": 17, + "context_line": " await this.render(req, res, pathname, query, parsedUrl, true);", "filename": "[[FILENAME1]]", - "function": "", + "function": "NextNodeServer.handleCatchallRenderRequest", "in_app": false, - "lineno": 83, - "module": "next.dist.server.response-cache:index", + "lineno": 272, + "module": "next.dist.server:next-server", "post_context": [ - " const resolveValue = cacheEntry === null ? null : {", - " ...cacheEntry,", - " isMiss: !cachedResponse", - " };", - " // for manual revalidate wait to resolve until cache is set", - " if (!context.isManualRevalidate) {", - " resolve1(resolveValue);" + " return true;", + " } catch (err) {", + " if (err instanceof _baseserver.NoFallbackError) {", + " throw err;", + " }", + " try {", + " if (this.renderOpts.dev) {" ], "pre_context": [ - " });", - " if (!cachedResponse.isStale || context.isPrefetch) {", - " // The cached value is still valid, so we don't need", - " // to update it yet.", - " return;", + " await this.render404(req, res, parsedUrl);", + " return true;", " }", + " delete query._nextBubbleNoFallback;", + " const handled = await this.handleApiRequest(req, res, query, match);", + " if (handled) return true;", " }" ] }, { - "colno": 28, - "context_line": " const result = await doRender();", + "colno": 25, + "context_line": " const payload = await fn(ctx);", "filename": "[[FILENAME2]]", - "function": "cacheEntry1.responseCache.get.incrementalCache.incrementalCache", + "function": "DevServer.pipeImpl", "in_app": false, - "lineno": 926, + "lineno": 915, "module": "next.dist.server:base-server", "post_context": [ - " if (!result) {", - " return null;", - " }", - " return {", - " ...result,", - " revalidate: result.revalidate !== undefined ? result.revalidate : /* default to minimum revalidate (this should be an invariant) */ 1", - " };" + " if (payload === null) {", + " return;", + " }", + " const { req, res } = ctx;", + " const originalStatus = res.statusCode;", + " const { body, type } = payload;", + " let { revalidate } = payload;" ], "pre_context": [ - " }", - " // Prevent caching this result", - " delete result.revalidate;", - " return result;", - " }", - " }", - " }" + " ...partialContext,", + " renderOpts: {", + " ...this.renderOpts,", + " supportsDynamicHTML: !isBotRequest,", + " isBot: !!isBotRequest", + " }", + " };" ] }, { "colno": 32, - "context_line": " let response = await this.handlers.handle(match, req, res, context, isSSG);", + "context_line": " const result = await this.renderPageComponent({", "filename": "[[FILENAME2]]", - "function": "doRender", + "function": "DevServer.renderToResponseImpl", "in_app": false, - "lineno": 743, + "lineno": "[[highNumber]]", "module": "next.dist.server:base-server", "post_context": [ - " if (response) {", - " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", - " const blob = await response.blob();", - " const headers = Object.fromEntries(response.headers);", - " if (!headers[\"content-type\"] && blob.type) {", - " headers[\"content-type\"] = blob.type;", - " }" + " ...ctx,", + " pathname: match.definition.pathname,", + " renderOpts: {", + " ...ctx.renderOpts,", + " params: match.params", + " }", + " }, bubbleNoFallback);" ], "pre_context": [ - " const supportsDynamicHTML = !(isSSG || hasStaticPaths);", - " const match = pathname !== \"/_error\" && !is404Page && !is500Page ? (0, _requestMeta).getRequestMeta(req, \"_nextMatch\") : undefined;", - " if (match) {", - " const context = {", - " supportsDynamicHTML,", - " incrementalCache", - " };" + " for await (const match of this.matchers.matchAll(pathname, options)){", + " // when a specific invoke-output is meant to be matched", + " // ensure a prior dynamic route/page doesn't take priority", + " const invokeOutput = ctx.req.headers[\"x-invoke-output\"];", + " if (!this.minimalMode && typeof invokeOutput === \"string\" && (0, _utils1.isDynamicRoute)(invokeOutput || \"\") && invokeOutput {snip}", + " continue;", + " }" ] }, { - "colno": 24, - "context_line": " const result = await handler.handle(match, req, res, context, bubbleResult);", - "filename": "[[FILENAME3]]", - "function": "RouteHandlerManager.handle", + "colno": 35, + "context_line": " return await this.renderToResponseWithComponents(ctx, result);", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderPageComponent", "in_app": false, - "lineno": 16, - "module": "next.dist.server.future.route-handler-managers:route-handler-manager", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " if (bubbleResult) {", - " return result;", - " }", - " return true;", - " }", - "}", - "exports.RouteHandlerManager = RouteHandlerManager;" + " } catch (err) {", + " const isNoFallbackError = err instanceof NoFallbackError;", + " if (!isNoFallbackError || isNoFallbackError && bubbleNoFallback) {", + " throw err;", + " }", + " }", + " }" ], "pre_context": [ - " throw new Error(\"Invariant: duplicate route handler added for kind\");", - " }", - " this.handlers[kind] = handler;", - " }", - " async handle(match, req, res, context, bubbleResult) {", - " const handler = this.handlers[match.definition.kind];", - " if (!handler) return false;" + " // Ensuring for loading page component routes is done via the matcher.", + " shouldEnsure: false", + " });", + " if (result) {", + " var _getTracer_getRootSpanAttributes;", + " (_getTracer_getRootSpanAttributes = (0, _tracer.getTracer)().getRootSpanAttributes()) == null ? void 0 : _getTracer_getRootSpanA {snip}", + " try {" ] }, { - "colno": 5, - "filename": "[[FILENAME4]]", - "function": "process.processTicksAndRejections", + "colno": 41, + "context_line": " return (0, _tracer.getTracer)().trace(_constants1.BaseServerSpan.renderToResponseWithComponents, async ()=>this.renderToResponseWith {snip}", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponents", "in_app": false, - "lineno": 95, - "module": "task_queues", - "platform": "nodejs" + "lineno": 997, + "module": "next.dist.server:base-server", + "post_context": [ + " }", + " stripInternalHeaders(req) {", + " // Skip stripping internal headers in test mode while the header stripping", + " // has been explicitly disabled. This allows tests to verify internal", + " // routing behavior.", + " if (process.env.__NEXT_TEST_MODE && process.env.__NEXT_NO_STRIP_INTERNAL_HEADERS === \"1\") {", + " return;" + ], + "pre_context": [ + " // `staticPaths` is intentionally set to `undefined` as it should've", + " // been caught when checking disk data.", + " staticPaths: undefined,", + " fallbackMode: typeof fallbackField === \"string\" ? \"static\" : fallbackField === null ? \"blocking\" : fallbackField", + " };", + " }", + " async renderToResponseWithComponents(requestContext, findComponentsResult) {" + ] }, { - "colno": 41, - "context_line": " const response = await this.execute(match, appRouteModule, req, res, context);", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.handle", + "colno": 20, + "context_line": " return fn();", + "filename": "[[FILENAME3]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 348, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": 105, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " if (bubbleResult) {", - " return response;", - " }", - " // Send the response back to the response.", - " await sendResponse(req, res, response);", - " } catch (err) {", - " const response = resolveHandlerError(err, bubbleResult);" + " }", + " // Trying to get active scoped span to assign parent. If option specifies parent span manually, will try to use it.", + " let spanContext = this.getSpanContext((options == null ? void 0 : options.parentSpan) ?? this.getActiveScopeSpan());", + " let isRootSpan = false;", + " if (!spanContext) {", + " spanContext = (context == null ? void 0 : context.active()) ?? ROOT_CONTEXT;", + " isRootSpan = true;" ], "pre_context": [ + " fn: fnOrEmpty,", + " options: {", + " ...fnOrOptions", + " }", + " };", + " const spanName = options.spanName ?? type;", + " if (!_constants.NextVanillaSpanAllowlist.includes(type) && process.env.NEXT_OTEL_VERBOSE !== \"1\" || options.hideSpan) {" + ] + }, + { + "colno": 121, + "context_line": "'{snip} ts1.BaseServerSpan.renderToResponseWithComponents, async ()=>this.renderToResponseWithComponentsImpl(requestContext, findComponentsResult));", + "filename": "[[FILENAME2]]", + "function": "?", + "in_app": false, + "lineno": 997, + "module": "next.dist.server:base-server", + "post_context": [ " }", - " async handle(match, req, res, context, bubbleResult) {", - " try {", - " // Load the module using the module loader.", - " const appRouteModule = await this.moduleLoader.load(match.definition.filename);", - " (0, _patchFetch).patchFetch(appRouteModule);", - " // Execute the route to get the response." + " stripInternalHeaders(req) {", + " // Skip stripping internal headers in test mode while the header stripping", + " // has been explicitly disabled. This allows tests to verify internal", + " // routing behavior.", + " if (process.env.__NEXT_TEST_MODE && process.env.__NEXT_NO_STRIP_INTERNAL_HEADERS === \"1\") {", + " return;" + ], + "pre_context": [ + " // `staticPaths` is intentionally set to `undefined` as it should've", + " // been caught when checking disk data.", + " staticPaths: undefined,", + " fallbackMode: typeof fallbackField === \"string\" ? \"static\" : fallbackField === null ? \"blocking\" : fallbackField", + " };", + " }", + " async renderToResponseWithComponents(requestContext, findComponentsResult) {" ] }, { - "colno": 69, - "context_line": " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.execute", + "colno": 53, + "context_line": " const cacheEntry = await this.responseCache.get(ssgCacheKey, async (hasResolved, previousCacheEntry, isRevalidating)=>{", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponentsImpl", "in_app": false, - "lineno": 214, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " req: req.originalRequest,", - " res: res.originalResponse", - " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);" + " const isProduction = !this.renderOpts.dev;", + " const didRespond = hasResolved || res.sent;", + " if (!staticPaths) {", + " ({ staticPaths, fallbackMode } = hasStaticPaths ? await this.getStaticPaths({", + " pathname,", + " requestHeaders: req.headers,", + " isAppPath," ], "pre_context": [ - " request) {", - " // This is added by the webpack loader, we load it directly from the module.", - " const { requestAsyncStorage , staticGenerationAsyncStorage } = module;", - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support." + " postponed: metadata.postponed,", + " headers,", + " status: isAppPath ? res.statusCode : undefined", + " },", + " revalidate: metadata.revalidate", + " };", + " };" ] }, { - "colno": 43, - "context_line": " return RequestAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 26, + "context_line": " if (!key) return responseGenerator(false, null);", + "filename": "[[FILENAME4]]", + "function": "ResponseCache.get", "in_app": false, - "lineno": 30, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": 49, + "module": "next.dist.server.response-cache:index", "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { req , res , renderOpts }, callback) {", - " // Reads of this are cached on the `req` object, so this should resolve", - " // instantly. There's no need to pass this data down from a previous", - " // invoke, where we'd have to consider server & serverless." + " const { incrementalCache, isOnDemandRevalidate = false } = context;", + " const response = await this.batcher.batch({", + " key,", + " isOnDemandRevalidate", + " }, async (cacheKey, resolve)=>{", + " var _this_previousCacheItem;", + " // We keep the previous cache entry around to leverage when the" ], "pre_context": [ - " * store using hooks.", - " *", - " * @param storage underlying storage object returned by the module", - " * @param context context to seed the store", - " * @param callback function to call within the scope of the context", - " * @returns the result returned by the callback", - " */ wrap(storage, context, callback) {" + " // because we replace this.minimalMode to true in production bundles.", + " const minimalModeKey = \"minimalMode\";", + " this[minimalModeKey] = minimalMode;", + " }", + " async get(key, responseGenerator, context) {", + " // If there is no key for the cache, we can't possibly look this up in the", + " // cache so just return the result of the response generator." ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 34, + "context_line": " const result = await doRender({", + "filename": "[[FILENAME2]]", + "function": "cacheEntry.responseCache.get.routeKind", "in_app": false, - "lineno": 65, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " }", - "}", - "exports.RequestAsyncStorageWrapper = RequestAsyncStorageWrapper;", - "", - "//# sourceMappingURL=request-async-storage-wrapper.js.map" + " // Only requests that aren't revalidating can be resumed. If we have the", + " // minimal postponed data, then we should resume the render with it.", + " postponed: !isOnDemandRevalidate && !isRevalidating && minimalPostponed ? minimalPostponed : undefined", + " });", + " if (!result) {", + " return null;", + " }" ], "pre_context": [ " }", - " });", + " // Prevent caching this result", + " delete result.revalidate;", + " return result;", + " }", " }", - " return cachedCookiesInstance;", - " },", - " previewData", - " };" + " }" ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", - "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 52, - "context_line": " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 60, + "context_line": " const response = await routeModule.handle(request, context);", + "filename": "[[FILENAME2]]", + "function": "doRender", "in_app": false, - "lineno": 217, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);", - " // We can currently only statically optimize if only GET/HEAD", - " // are used as a Prerender can't be used conditionally based", - " // on the method currently" + " req.fetchMetrics = context.renderOpts.fetchMetrics;", + " const cacheTags = context.renderOpts.fetchTags;", + " // If the request is for a static response, we can cache it so long", + " // as it's not edge.", + " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", + " var _context_renderOpts_store;", + " const blob = await response.blob();" ], "pre_context": [ - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support.", - " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - " req: req.originalRequest,", - " res: res.originalResponse" + " supportsDynamicHTML,", + " incrementalCache,", + " isRevalidate: isSSG", + " }", + " };", + " try {", + " const request = _nextrequest.NextRequestAdapter.fromBaseNextRequest(req, (0, _nextrequest.signalFromNodeResponse)(re {snip}" ] }, { - "colno": 52, - "context_line": " return StaticGenerationAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} handler\");return s}async handle(e,t){try{return await this.execute(e,t)}catch(t){let e=function(e){if(eg(e)){let t=eg(e)?e.digest.split(\";\", {snip}", + "filename": "[[FILENAME5]]", + "function": "e_.handle", "in_app": false, - "lineno": 7, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { pathname , renderOpts }, callback) {", - " /**", - " * Rules of Static & Dynamic HTML:", - " *" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - "\"use strict\";", - "Object.defineProperty(exports, \"__esModule\", {", - " value: true", - "});", - "class StaticGenerationAsyncStorageWrapper {", - " wrap(storage, context, callback) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} is.userland.fetchCache;let s=await this.actionAsyncStorage.run({isAppRoute:!0,isAction:function(e){let{isFetchAction:t,isURLEncodedAction:r, {snip}", + "filename": "[[FILENAME5]]", + "function": "e_.execute", "in_app": false, - "lineno": 33, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - "}", - "exports.StaticGenerationAsyncStorageWrapper = StaticGenerationAsyncStorageWrapper;", - "", - "//# sourceMappingURL=static-generation-async-storage-wrapper.js.map" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " const store = {", - " isStaticGeneration,", - " pathname,", - " incrementalCache: renderOpts.incrementalCache,", - " isRevalidate: renderOpts.isRevalidate", - " };", - " renderOpts.store = store;" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 24, - "context_line": " return handle(wrappedReq, {", + "colno": "[[highNumber]]", + "context_line": "'{snip} Action:o,isFetchAction:a}}(e);return!!(t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n= {snip}", "filename": "[[FILENAME5]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 306, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", - "post_context": [ - " params", - " });", - " }));", - " // If the handler did't return a valid response, then return the internal", - " // error response.", - " if (!(response instanceof Response)) {", - " // TODO: validate the correct handling behavior, maybe log something?" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " },", - " set (target, prop, value) {", - " handleReqBailout(prop);", - " target[prop] = value;", - " return true;", - " }", - " });" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 10, - "filename": "[[FILENAME9]]", - "function": "Object.apply", - "in_app": false, - "lineno": 71, - "module": "route.ts" - }, - { - "colno": 19, - "context_line": " return core.withIsolationScope(async isolationScope => {", - "filename": "[[FILENAME10]]", - "function": "Object.apply", + "colno": "[[highNumber]]", + "context_line": "'{snip} },assetPrefix:(null==n?void 0:n.assetPrefix)||\"\"};return e.run(c,o,c)}};var I=r(\"./dist/compiled/react/index.js\"),U=r.n(I);let F=\"DYNAMIC_SE {snip}", + "filename": "[[FILENAME5]]", + "function": "Object.wrap", "in_app": false, - "lineno": 27, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });", - " return core.continueTrace(", - " {" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " context,", - ") {", - " core.addTracingExtensions();", - " // eslint-disable-next-line deprecation/deprecation", - " const { method, parameterizedRoute, baggageHeader, sentryTraceHeader, headers } = context;", - " return new Proxy(routeHandler, {", - " apply: (originalFunction, thisArg, args) => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME11]]", - "function": "Object.withIsolationScope", + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 207, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " return callback(hub.getIsolationScope());", - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *" - ], - "pre_context": [ - " * applications directly because it comes with pitfalls. Use at your own risk!", - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} (t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n=>{var o;let s=n.isStaticGeneration;if( {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} aftMode:r.isDraftMode,prerenderState:a};return r.store=s,e.run(s,n,s)}};function Y(){return new Response(null,{status:400})}function J(){ret {snip}", + "filename": "[[FILENAME5]]", + "function": "Object.wrap", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", - "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] - }, - { - "colno": 12, - "context_line": " return callback(hub.getIsolationScope());", - "filename": "[[FILENAME11]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} SpanAttributes())||o.set(\"next.route\",l),(0,M.getTracer)().trace(d.runHandler,{spanName:`executing api route (app) ${l}`,attributes:{\"next.r {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 208, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *", - " * @param span Spans started in the context of the provided callback will be children of this span." - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {", - " return hub.runWithAsyncContext(() => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 21, - "context_line": " return core.continueTrace(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 28, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME3]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 33, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {", - " return await core.startSpan(" + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " apply: (originalFunction, thisArg, args) => {", - " return core.withIsolationScope(async isolationScope => {", - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.continueTrace", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 270, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", "post_context": [ - " return callback(transactionContext);", - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1," + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" ], "pre_context": [ - " }),", - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "" + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" ] }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", + "colno": 103, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 12, - "context_line": " return callback(transactionContext);", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 76, + "filename": "[[FILENAME10]]", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 271, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1,", - " {" - ], - "pre_context": [ - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 33, - "context_line": " return await core.startSpan(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 40, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " {", - " op: 'http.server',", - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " }," - ], - "pre_context": [ - " return core.continueTrace(", - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" + }, + { + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.startSpan", + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] + "lineno": 346, + "module": "node:async_hooks" }, { "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "context_line": " const result = fn(span);", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", + "lineno": 140, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" + " if (isPromise(result)) {", + " // If there's error make sure it throws", + " return result.then((res)=>{", + " span.end();", + " // Need to pass down the promise result,", + " // it could be react stream response with error { error, stream }", + " return res;" ], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + " if (isRootSpan) {", + " rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {})));", + " }", + " try {", + " if (fn.length > 1) {", + " return fn(span, (err)=>closeSpanWithError(span, err));", + " }" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} yncStorage:this.staticGenerationAsyncStorage});let o=await r(i,{params:t.params?function(e){let t={};for(let[r,n]of Object.entries(e))void 0 {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", + "colno": 10, + "filename": "[[FILENAME12]]", + "function": "Object.apply", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 70, + "module": "route.ts" }, { - "colno": 14, - "context_line": " return callback();", + "colno": 52, "filename": "[[FILENAME13]]", - "function": "", + "function": "Object.apply", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 65, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", + "colno": 17, "filename": "[[FILENAME14]]", - "function": "", + "function": "Object.withIsolationScopeOrReuseFromRootSpan", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 24, + "module": "@sentry.nextjs.cjs.common.utils:withIsolationScopeOrReuseFromRootSpan" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME11]]", - "function": "Object.withScope", + "colno": 14, + "filename": "[[FILENAME15]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": 96, + "module": "@sentry.core.cjs:currentScopes" }, { "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME12]]", - "function": "Hub.withScope", + "filename": "[[FILENAME8]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", - "function": "Object.handleCallbackErrors", + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME14]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 47, - "context_line": " const response = await core.handleCallbackErrors(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 14, + "filename": "[[FILENAME8]]", + "function": "eval", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 24, + "filename": "[[FILENAME13]]", + "function": "eval", + "in_app": false, + "lineno": 73, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 10, + "filename": "[[FILENAME13]]", + "function": "startOrUpdateSpan", "in_app": false, "lineno": 50, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " () => originalFunction.apply(thisArg, args),", - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false," - ], - "pre_context": [ - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {" - ] + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 41, + "filename": "[[FILENAME13]]", + "function": "eval", + "in_app": false, + "lineno": 74, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", + "filename": "[[FILENAME16]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 44, - "context_line": " () => originalFunction.apply(thisArg, args),", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 38, + "filename": "[[FILENAME13]]", + "function": "eval", "in_app": false, - "lineno": 51, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false,", - " }," - ], - "pre_context": [ - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {", - " const response = await core.handleCallbackErrors(" - ] + "lineno": 75, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 15, - "filename": "[[FILENAME9]]", + "filename": "[[FILENAME12]]", "function": "GET$1", "in_app": false, - "lineno": 26, - "module": "route.ts", - "vars": { - "randomVariableToRecord": "LOCAL_VARIABLE" - } + "lineno": 25, + "module": "route.ts" } ] }, @@ -1271,40 +932,7 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -1312,7 +940,6 @@ "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -1321,8 +948,11 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" + "user-agent": "[[user-agent]]", + "x-forwarded-for": "::ffff:127.0.0.1", + "x-forwarded-host": "localhost:3030", + "x-forwarded-port": "3030", + "x-forwarded-proto": "http" }, "url": "http://localhost:3030" }, @@ -1333,35 +963,41 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/test-local-variables-caught" - }, "timestamp": "[[timestamp]]", - "transaction": " " + "transaction": "GET /api/test-local-variables-caught/route" } ] diff --git a/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--transaction.json b/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--transaction.json index eb00142..0462c39 100644 --- a/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-local-variables-caught--transaction.json @@ -4,13 +4,16 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" + "sample_rate": "1", + "sampled": "true", + "trace_id": "[[ID2]]", + "transaction": "GET /api/test-local-variables-caught/route" } }, { @@ -21,103 +24,97 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 99 ms (508 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-uncaught/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 95 ms (510 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "error", - "message": "\u001b[31merror\u001b[39m - Error: Uncaught Local Variable Error - {\"randomVariableToRecord\":\"LOCAL_VARIABLE\"}\n at GET$1 (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:24:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:51:44\n at Object.handleCallbackErrors (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:50:47\n at handleCallbackErrors.handleCallbackErrors.status.status (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:100:15)\n at Object.handleCallbackErrors (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:99:35\n at Hub.withScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:194:28)\n at Object.withScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/exports.js:177:20)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:83:22\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:46:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:45:25)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:777:36)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:82:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:33\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:271:12\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:46:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:45:25)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:777:36)\n at Object.continueTrace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:270:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:33:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/exports.js:208:12\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:46:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/node/cjs/async/hooks.js:45:25)\n at Object.runWithAsyncContext (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/hub.js:777:36)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/exports.js:207:14)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:27:19)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:64:10)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:306:24\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at StaticGenerationAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js:33:24)\n at StaticGenerationAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/static-generation-async-storage-wrapper.js:7:52)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:217:52\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at RequestAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js:65:24)\n at RequestAsyncStorageWrapper.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/async-storage/request-async-storage-wrapper.js:30:43)\n at AppRouteRouteHandler.execute (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:214:69)\n at AppRouteRouteHandler.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handlers/app-route-route-handler.js:348:41)\n at process.processTicksAndRejections (node:internal/process/task_queues:95:5)\n at async RouteHandlerManager.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/future/route-handler-managers/route-handler-manager.js:16:24)\n at async doRender (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:743:32)\n at async cacheEntry1.responseCache.get.incrementalCache.incrementalCache (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:926:28)\n at async /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/response-cache/index.js:83:36", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-caught/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 100 ms (512 modules)", + "level": "error", + "message": " \u001b[31m\u001b[1m⨯\u001b[22m\u001b[39m Error: Uncaught Local Variable Error - {\"randomVariableToRecord\":\"LOCAL_VARIABLE\"}\n at GET$1 (webpack-internal:///(rsc)/./app/api/test-local-variables-uncaught/route.ts:23:11)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:75:38)\n at Object.handleCallbackErrors (webpack-internal:///(rsc)/../../node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:74:41)\n at startOrUpdateSpan (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:50:10)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:73:24)\n at eval (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1185:14)\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/api/build/esm/api/context.js:95:54)\n at Object.withIsolationScope (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1184:28)\n at Object.withIsolationScope (webpack-internal:///(rsc)/../../node_modules/@sentry/core/cjs/currentScopes.js:96:14)\n at Object.withIsolationScopeOrReuseFromRootSpan (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/utils/withIsolationScopeOrReuseFromRootSpan.js:24:17)\n at Object.apply (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:65:52)\n at Object.apply (webpack-internal:///(rsc)/./app/api/test-local-variables-uncaught/route.ts:63:10)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:53244\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:140:36\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/api/build/esm/api/context.js:95:54)\n at Tracer.startActiveSpan (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/sdk-trace-base/build/esm/Tracer.js:136:76)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:122:103\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/api/build/src/api/context.js:60:46)\n at NextTracerImpl.trace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:122:28)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:46069\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:39157)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:45176\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:37592)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:45138\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at e_.execute (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:44531)\n at e_.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:54503)\n at doRender (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1372:60)\n at cacheEntry.responseCache.get.routeKind (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1594:34)\n at ResponseCache.get (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/response-cache/index.js:49:26)\n at DevServer.renderToResponseWithComponentsImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1502:53)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:997:121\n at NextTracerImpl.trace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:105:20)\n at DevServer.renderToResponseWithComponents (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:997:41)\n at DevServer.renderPageComponent (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1919:35)\n at async DevServer.renderToResponseImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1957:32)\n at async DevServer.pipeImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:915:25)\n at async NextNodeServer.handleCatchallRenderRequest (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/next-server.js:272:17)", "timestamp": "[[timestamp]]" } ], @@ -146,13 +143,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-local-variables-caught/route", + "http.status_code": 200, + "http.target": "/api/test-local-variables-caught", + "next.route": "/api/test-local-variables-caught/route", + "next.rsc": false, + "next.span_name": "GET /api/test-local-variables-caught/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -160,72 +176,15 @@ }, "op": "http.server", "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", + "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -233,39 +192,95 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "next.route": "/api/test-local-variables-caught", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "resolve page components", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.route": "/api/test-local-variables-caught/route", + "next.span_name": "executing api route (app) /api/test-local-variables-caught/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "executing api route (app) /api/test-local-variables-caught/route", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID5]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID6]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-local-variables-caught" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-local-variables-caught", + "transaction": "GET /api/test-local-variables-caught/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--event.json b/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--event.json index cced3b8..5c93993 100644 --- a/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--event.json +++ b/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--event.json @@ -4,14 +4,9 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, - "sent_at": "[[ISODateString]]", - "trace": { - "environment": "qa", - "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" - } + "sent_at": "[[ISODateString]]" }, { "type": "event" @@ -21,85 +16,91 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 99 ms (508 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-uncaught/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 95 ms (510 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" } ], @@ -133,17 +134,9 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.function.nextjs", - "sentry.sample_rate": 1, - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", - "trace_id": "[[ID2]]" + "parent_span_id": "[[ID2]]", + "span_id": "[[ID3]]", + "trace_id": "[[ID4]]" } }, "environment": "qa", @@ -158,1089 +151,760 @@ "stacktrace": { "frames": [ { - "colno": 36, - "context_line": " const cacheEntry = await responseGenerator(resolved, !!cachedResponse);", + "colno": 17, + "context_line": " await this.render(req, res, pathname, query, parsedUrl, true);", "filename": "[[FILENAME1]]", - "function": "", + "function": "NextNodeServer.handleCatchallRenderRequest", "in_app": false, - "lineno": 83, - "module": "next.dist.server.response-cache:index", + "lineno": 272, + "module": "next.dist.server:next-server", "post_context": [ - " const resolveValue = cacheEntry === null ? null : {", - " ...cacheEntry,", - " isMiss: !cachedResponse", - " };", - " // for manual revalidate wait to resolve until cache is set", - " if (!context.isManualRevalidate) {", - " resolve1(resolveValue);" + " return true;", + " } catch (err) {", + " if (err instanceof _baseserver.NoFallbackError) {", + " throw err;", + " }", + " try {", + " if (this.renderOpts.dev) {" ], "pre_context": [ - " });", - " if (!cachedResponse.isStale || context.isPrefetch) {", - " // The cached value is still valid, so we don't need", - " // to update it yet.", - " return;", + " await this.render404(req, res, parsedUrl);", + " return true;", " }", + " delete query._nextBubbleNoFallback;", + " const handled = await this.handleApiRequest(req, res, query, match);", + " if (handled) return true;", " }" ] }, { - "colno": 28, - "context_line": " const result = await doRender();", + "colno": 25, + "context_line": " const payload = await fn(ctx);", "filename": "[[FILENAME2]]", - "function": "cacheEntry1.responseCache.get.incrementalCache.incrementalCache", + "function": "DevServer.pipeImpl", "in_app": false, - "lineno": 926, + "lineno": 915, "module": "next.dist.server:base-server", "post_context": [ - " if (!result) {", - " return null;", - " }", - " return {", - " ...result,", - " revalidate: result.revalidate !== undefined ? result.revalidate : /* default to minimum revalidate (this should be an invariant) */ 1", - " };" + " if (payload === null) {", + " return;", + " }", + " const { req, res } = ctx;", + " const originalStatus = res.statusCode;", + " const { body, type } = payload;", + " let { revalidate } = payload;" ], "pre_context": [ - " }", - " // Prevent caching this result", - " delete result.revalidate;", - " return result;", - " }", - " }", - " }" + " ...partialContext,", + " renderOpts: {", + " ...this.renderOpts,", + " supportsDynamicHTML: !isBotRequest,", + " isBot: !!isBotRequest", + " }", + " };" ] }, { "colno": 32, - "context_line": " let response = await this.handlers.handle(match, req, res, context, isSSG);", + "context_line": " const result = await this.renderPageComponent({", "filename": "[[FILENAME2]]", - "function": "doRender", + "function": "DevServer.renderToResponseImpl", "in_app": false, - "lineno": 743, + "lineno": "[[highNumber]]", "module": "next.dist.server:base-server", "post_context": [ - " if (response) {", - " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", - " const blob = await response.blob();", - " const headers = Object.fromEntries(response.headers);", - " if (!headers[\"content-type\"] && blob.type) {", - " headers[\"content-type\"] = blob.type;", - " }" + " ...ctx,", + " pathname: match.definition.pathname,", + " renderOpts: {", + " ...ctx.renderOpts,", + " params: match.params", + " }", + " }, bubbleNoFallback);" ], "pre_context": [ - " const supportsDynamicHTML = !(isSSG || hasStaticPaths);", - " const match = pathname !== \"/_error\" && !is404Page && !is500Page ? (0, _requestMeta).getRequestMeta(req, \"_nextMatch\") : undefined;", - " if (match) {", - " const context = {", - " supportsDynamicHTML,", - " incrementalCache", - " };" + " for await (const match of this.matchers.matchAll(pathname, options)){", + " // when a specific invoke-output is meant to be matched", + " // ensure a prior dynamic route/page doesn't take priority", + " const invokeOutput = ctx.req.headers[\"x-invoke-output\"];", + " if (!this.minimalMode && typeof invokeOutput === \"string\" && (0, _utils1.isDynamicRoute)(invokeOutput || \"\") && invokeOutput {snip}", + " continue;", + " }" ] }, { - "colno": 24, - "context_line": " const result = await handler.handle(match, req, res, context, bubbleResult);", - "filename": "[[FILENAME3]]", - "function": "RouteHandlerManager.handle", + "colno": 35, + "context_line": " return await this.renderToResponseWithComponents(ctx, result);", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderPageComponent", "in_app": false, - "lineno": 16, - "module": "next.dist.server.future.route-handler-managers:route-handler-manager", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " if (bubbleResult) {", - " return result;", - " }", - " return true;", - " }", - "}", - "exports.RouteHandlerManager = RouteHandlerManager;" + " } catch (err) {", + " const isNoFallbackError = err instanceof NoFallbackError;", + " if (!isNoFallbackError || isNoFallbackError && bubbleNoFallback) {", + " throw err;", + " }", + " }", + " }" ], "pre_context": [ - " throw new Error(\"Invariant: duplicate route handler added for kind\");", - " }", - " this.handlers[kind] = handler;", - " }", - " async handle(match, req, res, context, bubbleResult) {", - " const handler = this.handlers[match.definition.kind];", - " if (!handler) return false;" + " // Ensuring for loading page component routes is done via the matcher.", + " shouldEnsure: false", + " });", + " if (result) {", + " var _getTracer_getRootSpanAttributes;", + " (_getTracer_getRootSpanAttributes = (0, _tracer.getTracer)().getRootSpanAttributes()) == null ? void 0 : _getTracer_getRootSpanA {snip}", + " try {" ] }, { - "colno": 5, - "filename": "[[FILENAME4]]", - "function": "process.processTicksAndRejections", + "colno": 41, + "context_line": " return (0, _tracer.getTracer)().trace(_constants1.BaseServerSpan.renderToResponseWithComponents, async ()=>this.renderToResponseWith {snip}", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponents", "in_app": false, - "lineno": 95, - "module": "task_queues", - "platform": "nodejs" + "lineno": 997, + "module": "next.dist.server:base-server", + "post_context": [ + " }", + " stripInternalHeaders(req) {", + " // Skip stripping internal headers in test mode while the header stripping", + " // has been explicitly disabled. This allows tests to verify internal", + " // routing behavior.", + " if (process.env.__NEXT_TEST_MODE && process.env.__NEXT_NO_STRIP_INTERNAL_HEADERS === \"1\") {", + " return;" + ], + "pre_context": [ + " // `staticPaths` is intentionally set to `undefined` as it should've", + " // been caught when checking disk data.", + " staticPaths: undefined,", + " fallbackMode: typeof fallbackField === \"string\" ? \"static\" : fallbackField === null ? \"blocking\" : fallbackField", + " };", + " }", + " async renderToResponseWithComponents(requestContext, findComponentsResult) {" + ] }, { - "colno": 41, - "context_line": " const response = await this.execute(match, appRouteModule, req, res, context);", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.handle", + "colno": 20, + "context_line": " return fn();", + "filename": "[[FILENAME3]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 348, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": 105, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " if (bubbleResult) {", - " return response;", - " }", - " // Send the response back to the response.", - " await sendResponse(req, res, response);", - " } catch (err) {", - " const response = resolveHandlerError(err, bubbleResult);" + " }", + " // Trying to get active scoped span to assign parent. If option specifies parent span manually, will try to use it.", + " let spanContext = this.getSpanContext((options == null ? void 0 : options.parentSpan) ?? this.getActiveScopeSpan());", + " let isRootSpan = false;", + " if (!spanContext) {", + " spanContext = (context == null ? void 0 : context.active()) ?? ROOT_CONTEXT;", + " isRootSpan = true;" ], "pre_context": [ + " fn: fnOrEmpty,", + " options: {", + " ...fnOrOptions", + " }", + " };", + " const spanName = options.spanName ?? type;", + " if (!_constants.NextVanillaSpanAllowlist.includes(type) && process.env.NEXT_OTEL_VERBOSE !== \"1\" || options.hideSpan) {" + ] + }, + { + "colno": 121, + "context_line": "'{snip} ts1.BaseServerSpan.renderToResponseWithComponents, async ()=>this.renderToResponseWithComponentsImpl(requestContext, findComponentsResult));", + "filename": "[[FILENAME2]]", + "function": "?", + "in_app": false, + "lineno": 997, + "module": "next.dist.server:base-server", + "post_context": [ + " }", + " stripInternalHeaders(req) {", + " // Skip stripping internal headers in test mode while the header stripping", + " // has been explicitly disabled. This allows tests to verify internal", + " // routing behavior.", + " if (process.env.__NEXT_TEST_MODE && process.env.__NEXT_NO_STRIP_INTERNAL_HEADERS === \"1\") {", + " return;" + ], + "pre_context": [ + " // `staticPaths` is intentionally set to `undefined` as it should've", + " // been caught when checking disk data.", + " staticPaths: undefined,", + " fallbackMode: typeof fallbackField === \"string\" ? \"static\" : fallbackField === null ? \"blocking\" : fallbackField", + " };", " }", - " async handle(match, req, res, context, bubbleResult) {", - " try {", - " // Load the module using the module loader.", - " const appRouteModule = await this.moduleLoader.load(match.definition.filename);", - " (0, _patchFetch).patchFetch(appRouteModule);", - " // Execute the route to get the response." + " async renderToResponseWithComponents(requestContext, findComponentsResult) {" ] }, { - "colno": 69, - "context_line": " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.execute", + "colno": 53, + "context_line": " const cacheEntry = await this.responseCache.get(ssgCacheKey, async (hasResolved, previousCacheEntry, isRevalidating)=>{", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponentsImpl", "in_app": false, - "lineno": 214, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " req: req.originalRequest,", - " res: res.originalResponse", - " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);" + " const isProduction = !this.renderOpts.dev;", + " const didRespond = hasResolved || res.sent;", + " if (!staticPaths) {", + " ({ staticPaths, fallbackMode } = hasStaticPaths ? await this.getStaticPaths({", + " pathname,", + " requestHeaders: req.headers,", + " isAppPath," ], "pre_context": [ - " request) {", - " // This is added by the webpack loader, we load it directly from the module.", - " const { requestAsyncStorage , staticGenerationAsyncStorage } = module;", - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support." + " postponed: metadata.postponed,", + " headers,", + " status: isAppPath ? res.statusCode : undefined", + " },", + " revalidate: metadata.revalidate", + " };", + " };" ] }, { - "colno": 43, - "context_line": " return RequestAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 26, + "context_line": " if (!key) return responseGenerator(false, null);", + "filename": "[[FILENAME4]]", + "function": "ResponseCache.get", "in_app": false, - "lineno": 30, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": 49, + "module": "next.dist.server.response-cache:index", "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { req , res , renderOpts }, callback) {", - " // Reads of this are cached on the `req` object, so this should resolve", - " // instantly. There's no need to pass this data down from a previous", - " // invoke, where we'd have to consider server & serverless." + " const { incrementalCache, isOnDemandRevalidate = false } = context;", + " const response = await this.batcher.batch({", + " key,", + " isOnDemandRevalidate", + " }, async (cacheKey, resolve)=>{", + " var _this_previousCacheItem;", + " // We keep the previous cache entry around to leverage when the" ], "pre_context": [ - " * store using hooks.", - " *", - " * @param storage underlying storage object returned by the module", - " * @param context context to seed the store", - " * @param callback function to call within the scope of the context", - " * @returns the result returned by the callback", - " */ wrap(storage, context, callback) {" + " // because we replace this.minimalMode to true in production bundles.", + " const minimalModeKey = \"minimalMode\";", + " this[minimalModeKey] = minimalMode;", + " }", + " async get(key, responseGenerator, context) {", + " // If there is no key for the cache, we can't possibly look this up in the", + " // cache so just return the result of the response generator." ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 34, + "context_line": " const result = await doRender({", + "filename": "[[FILENAME2]]", + "function": "cacheEntry.responseCache.get.routeKind", "in_app": false, - "lineno": 65, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " }", - "}", - "exports.RequestAsyncStorageWrapper = RequestAsyncStorageWrapper;", - "", - "//# sourceMappingURL=request-async-storage-wrapper.js.map" + " // Only requests that aren't revalidating can be resumed. If we have the", + " // minimal postponed data, then we should resume the render with it.", + " postponed: !isOnDemandRevalidate && !isRevalidating && minimalPostponed ? minimalPostponed : undefined", + " });", + " if (!result) {", + " return null;", + " }" ], "pre_context": [ " }", - " });", + " // Prevent caching this result", + " delete result.revalidate;", + " return result;", + " }", " }", - " return cachedCookiesInstance;", - " },", - " previewData", - " };" + " }" ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", - "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 52, - "context_line": " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 60, + "context_line": " const response = await routeModule.handle(request, context);", + "filename": "[[FILENAME2]]", + "function": "doRender", "in_app": false, - "lineno": 217, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);", - " // We can currently only statically optimize if only GET/HEAD", - " // are used as a Prerender can't be used conditionally based", - " // on the method currently" + " req.fetchMetrics = context.renderOpts.fetchMetrics;", + " const cacheTags = context.renderOpts.fetchTags;", + " // If the request is for a static response, we can cache it so long", + " // as it's not edge.", + " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", + " var _context_renderOpts_store;", + " const blob = await response.blob();" ], "pre_context": [ - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support.", - " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - " req: req.originalRequest,", - " res: res.originalResponse" + " supportsDynamicHTML,", + " incrementalCache,", + " isRevalidate: isSSG", + " }", + " };", + " try {", + " const request = _nextrequest.NextRequestAdapter.fromBaseNextRequest(req, (0, _nextrequest.signalFromNodeResponse)(re {snip}" ] }, { - "colno": 52, - "context_line": " return StaticGenerationAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} handler\");return s}async handle(e,t){try{return await this.execute(e,t)}catch(t){let e=function(e){if(eg(e)){let t=eg(e)?e.digest.split(\";\", {snip}", + "filename": "[[FILENAME5]]", + "function": "e_.handle", "in_app": false, - "lineno": 7, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { pathname , renderOpts }, callback) {", - " /**", - " * Rules of Static & Dynamic HTML:", - " *" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - "\"use strict\";", - "Object.defineProperty(exports, \"__esModule\", {", - " value: true", - "});", - "class StaticGenerationAsyncStorageWrapper {", - " wrap(storage, context, callback) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} is.userland.fetchCache;let s=await this.actionAsyncStorage.run({isAppRoute:!0,isAction:function(e){let{isFetchAction:t,isURLEncodedAction:r, {snip}", + "filename": "[[FILENAME5]]", + "function": "e_.execute", "in_app": false, - "lineno": 33, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - "}", - "exports.StaticGenerationAsyncStorageWrapper = StaticGenerationAsyncStorageWrapper;", - "", - "//# sourceMappingURL=static-generation-async-storage-wrapper.js.map" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " const store = {", - " isStaticGeneration,", - " pathname,", - " incrementalCache: renderOpts.incrementalCache,", - " isRevalidate: renderOpts.isRevalidate", - " };", - " renderOpts.store = store;" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 24, - "context_line": " return handle(wrappedReq, {", + "colno": "[[highNumber]]", + "context_line": "'{snip} Action:o,isFetchAction:a}}(e);return!!(t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n= {snip}", "filename": "[[FILENAME5]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 306, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", - "post_context": [ - " params", - " });", - " }));", - " // If the handler did't return a valid response, then return the internal", - " // error response.", - " if (!(response instanceof Response)) {", - " // TODO: validate the correct handling behavior, maybe log something?" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " },", - " set (target, prop, value) {", - " handleReqBailout(prop);", - " target[prop] = value;", - " return true;", - " }", - " });" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 10, - "filename": "[[FILENAME9]]", - "function": "Object.apply", - "in_app": false, - "lineno": 64, - "module": "route.ts" - }, - { - "colno": 19, - "context_line": " return core.withIsolationScope(async isolationScope => {", - "filename": "[[FILENAME10]]", - "function": "Object.apply", + "colno": "[[highNumber]]", + "context_line": "'{snip} },assetPrefix:(null==n?void 0:n.assetPrefix)||\"\"};return e.run(c,o,c)}};var I=r(\"./dist/compiled/react/index.js\"),U=r.n(I);let F=\"DYNAMIC_SE {snip}", + "filename": "[[FILENAME5]]", + "function": "Object.wrap", "in_app": false, - "lineno": 27, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });", - " return core.continueTrace(", - " {" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " context,", - ") {", - " core.addTracingExtensions();", - " // eslint-disable-next-line deprecation/deprecation", - " const { method, parameterizedRoute, baggageHeader, sentryTraceHeader, headers } = context;", - " return new Proxy(routeHandler, {", - " apply: (originalFunction, thisArg, args) => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME11]]", - "function": "Object.withIsolationScope", + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 207, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " return callback(hub.getIsolationScope());", - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *" - ], - "pre_context": [ - " * applications directly because it comes with pitfalls. Use at your own risk!", - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} (t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n=>{var o;let s=n.isStaticGeneration;if( {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} aftMode:r.isDraftMode,prerenderState:a};return r.store=s,e.run(s,n,s)}};function Y(){return new Response(null,{status:400})}function J(){ret {snip}", + "filename": "[[FILENAME5]]", + "function": "Object.wrap", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", - "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] - }, - { - "colno": 12, - "context_line": " return callback(hub.getIsolationScope());", - "filename": "[[FILENAME11]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} SpanAttributes())||o.set(\"next.route\",l),(0,M.getTracer)().trace(d.runHandler,{spanName:`executing api route (app) ${l}`,attributes:{\"next.r {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 208, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *", - " * @param span Spans started in the context of the provided callback will be children of this span." - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {", - " return hub.runWithAsyncContext(() => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 21, - "context_line": " return core.continueTrace(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 28, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME3]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 33, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {", - " return await core.startSpan(" + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " apply: (originalFunction, thisArg, args) => {", - " return core.withIsolationScope(async isolationScope => {", - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.continueTrace", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME7]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 270, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", "post_context": [ - " return callback(transactionContext);", - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1," + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" ], "pre_context": [ - " }),", - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "" + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" ] }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME6]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", + "colno": 103, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 12, - "context_line": " return callback(transactionContext);", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 76, + "filename": "[[FILENAME10]]", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 271, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1,", - " {" - ], - "pre_context": [ - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 33, - "context_line": " return await core.startSpan(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 40, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " {", - " op: 'http.server',", - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " }," - ], - "pre_context": [ - " return core.continueTrace(", - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" + }, + { + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.startSpan", + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] + "lineno": 346, + "module": "node:async_hooks" }, { "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "context_line": " const result = fn(span);", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", + "lineno": 140, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" + " if (isPromise(result)) {", + " // If there's error make sure it throws", + " return result.then((res)=>{", + " span.end();", + " // Need to pass down the promise result,", + " // it could be react stream response with error { error, stream }", + " return res;" ], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + " if (isRootSpan) {", + " rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {})));", + " }", + " try {", + " if (fn.length > 1) {", + " return fn(span, (err)=>closeSpanWithError(span, err));", + " }" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} yncStorage:this.staticGenerationAsyncStorage});let o=await r(i,{params:t.params?function(e){let t={};for(let[r,n]of Object.entries(e))void 0 {snip}", + "filename": "[[FILENAME5]]", + "function": "?", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", + "colno": 10, + "filename": "[[FILENAME12]]", + "function": "Object.apply", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 63, + "module": "route.ts" }, { - "colno": 14, - "context_line": " return callback();", + "colno": 52, "filename": "[[FILENAME13]]", - "function": "", + "function": "Object.apply", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 65, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", + "colno": 17, "filename": "[[FILENAME14]]", - "function": "", + "function": "Object.withIsolationScopeOrReuseFromRootSpan", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": 24, + "module": "@sentry.nextjs.cjs.common.utils:withIsolationScopeOrReuseFromRootSpan" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME11]]", - "function": "Object.withScope", + "colno": 14, + "filename": "[[FILENAME15]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": 96, + "module": "@sentry.core.cjs:currentScopes" }, { "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME12]]", - "function": "Hub.withScope", + "filename": "[[FILENAME8]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", - "function": "Object.handleCallbackErrors", + "colno": 24, + "filename": "[[FILENAME8]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME14]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 40, + "filename": "[[FILENAME9]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 47, - "context_line": " const response = await core.handleCallbackErrors(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME6]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 14, + "filename": "[[FILENAME8]]", + "function": "eval", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 24, + "filename": "[[FILENAME13]]", + "function": "eval", + "in_app": false, + "lineno": 73, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 10, + "filename": "[[FILENAME13]]", + "function": "startOrUpdateSpan", "in_app": false, "lineno": 50, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " () => originalFunction.apply(thisArg, args),", - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false," - ], - "pre_context": [ - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {" - ] + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" + }, + { + "colno": 41, + "filename": "[[FILENAME13]]", + "function": "eval", + "in_app": false, + "lineno": 74, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", + "filename": "[[FILENAME16]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 44, - "context_line": " () => originalFunction.apply(thisArg, args),", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 38, + "filename": "[[FILENAME13]]", + "function": "eval", "in_app": false, - "lineno": 51, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false,", - " }," - ], - "pre_context": [ - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {", - " const response = await core.handleCallbackErrors(" - ] + "lineno": 75, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 11, - "filename": "[[FILENAME9]]", + "filename": "[[FILENAME12]]", "function": "GET$1", "in_app": false, - "lineno": 24, + "lineno": 23, "module": "route.ts" } ] @@ -1250,40 +914,7 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -1291,7 +922,6 @@ "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -1300,8 +930,11 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" + "user-agent": "[[user-agent]]", + "x-forwarded-for": "::ffff:127.0.0.1", + "x-forwarded-host": "localhost:3030", + "x-forwarded-port": "3030", + "x-forwarded-proto": "http" }, "url": "http://localhost:3030" }, @@ -1312,35 +945,41 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/test-local-variables-uncaught" - }, "timestamp": "[[timestamp]]", - "transaction": " " + "transaction": "GET /api/test-local-variables-uncaught/route" } ] diff --git a/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--transaction.json b/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--transaction.json index 00fcd79..a260fa0 100644 --- a/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-local-variables-uncaught--transaction.json @@ -4,13 +4,16 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "trace_id": "[[ID2]]" + "sample_rate": "1", + "sampled": "true", + "trace_id": "[[ID2]]", + "transaction": "GET /api/test-local-variables-uncaught/route" } }, { @@ -21,85 +24,109 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error-manual/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 99 ms (508 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-uncaught/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 95 ms (510 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "error", + "message": " \u001b[31m\u001b[1m⨯\u001b[22m\u001b[39m Error: Uncaught Local Variable Error - {\"randomVariableToRecord\":\"LOCAL_VARIABLE\"}\n at GET$1 (webpack-internal:///(rsc)/./app/api/test-local-variables-uncaught/route.ts:23:11)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:75:38)\n at Object.handleCallbackErrors (webpack-internal:///(rsc)/../../node_modules/@sentry/core/cjs/utils/handleCallbackErrors.js:26:26)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:74:41)\n at startOrUpdateSpan (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:50:10)\n at eval (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:73:24)\n at eval (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1185:14)\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/api/build/esm/api/context.js:95:54)\n at Object.withIsolationScope (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1184:28)\n at Object.withIsolationScope (webpack-internal:///(rsc)/../../node_modules/@sentry/core/cjs/currentScopes.js:96:14)\n at Object.withIsolationScopeOrReuseFromRootSpan (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/utils/withIsolationScopeOrReuseFromRootSpan.js:24:17)\n at Object.apply (webpack-internal:///(rsc)/../../node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:65:52)\n at Object.apply (webpack-internal:///(rsc)/./app/api/test-local-variables-uncaught/route.ts:63:10)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:53244\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:140:36\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/api/build/esm/api/context.js:95:54)\n at Tracer.startActiveSpan (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/sdk-trace-base/build/esm/Tracer.js:136:76)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:122:103\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (webpack-internal:///(instrument)/../../node_modules/@sentry/opentelemetry/cjs/index.js:1287:24)\n at ContextAPI.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/api/build/src/api/context.js:60:46)\n at NextTracerImpl.trace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:122:28)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:46069\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:39157)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:45176\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at Object.wrap (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:37592)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:45138\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at e_.execute (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:44531)\n at e_.handle (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/compiled/next-server/app-route.runtime.dev.js:6:54503)\n at doRender (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1372:60)\n at cacheEntry.responseCache.get.routeKind (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1594:34)\n at ResponseCache.get (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/response-cache/index.js:49:26)\n at DevServer.renderToResponseWithComponentsImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1502:53)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:997:121\n at NextTracerImpl.trace (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/lib/trace/tracer.js:105:20)\n at DevServer.renderToResponseWithComponents (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:997:41)\n at DevServer.renderPageComponent (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1919:35)\n at async DevServer.renderToResponseImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:1957:32)\n at async DevServer.pipeImpl (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/base-server.js:915:25)\n at async NextNodeServer.handleCatchallRenderRequest (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/next/dist/server/next-server.js:272:17)", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" } ], @@ -128,12 +155,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", + "http.response.status_code": 500, + "http.route": "/api/test-local-variables-uncaught/route", + "http.status_code": 500, + "http.target": "/api/test-local-variables-uncaught", + "next.route": "/api/test-local-variables-uncaught/route", + "next.rsc": false, + "next.span_name": "GET /api/test-local-variables-uncaught/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -141,69 +188,15 @@ }, "op": "http.server", "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", + "span_id": "[[ID3]]", "status": "internal_error", "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -211,38 +204,79 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "next.route": "/api/test-local-variables-uncaught", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "resolve page components", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.route": "/api/test-local-variables-uncaught/route", + "next.span_name": "executing api route (app) /api/test-local-variables-uncaught/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "executing api route (app) /api/test-local-variables-uncaught/route", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID5]]", + "start_timestamp": "[[timestamp]]", + "status": "unknown_error", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", - "tags": { - "runtime": "node", - "transaction": "GET /api/test-local-variables-uncaught" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-local-variables-uncaught", + "transaction": "GET /api/test-local-variables-uncaught/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--event.json b/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--event.json index 4d5d0ee..446d40c 100644 --- a/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--event.json +++ b/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--event.json @@ -4,17 +4,9 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, - "sent_at": "[[ISODateString]]", - "trace": { - "environment": "qa", - "public_key": "[[publicKey]]", - "sample_rate": "1", - "sampled": "true", - "trace_id": "[[ID2]]", - "transaction": "GET /api/test-param-error/[param]" - } + "sent_at": "[[ISODateString]]" }, { "type": "event" @@ -24,49 +16,55 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-error/route.ts", "timestamp": "[[timestamp]]" } ], @@ -100,16 +98,9 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.function.nextjs", - "sentry.sample_rate": 1, - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.function.nextjs", + "parent_span_id": "[[ID2]]", "span_id": "[[ID3]]", - "trace_id": "[[ID2]]" + "trace_id": "[[ID4]]" } }, "environment": "qa", @@ -124,111 +115,165 @@ "stacktrace": { "frames": [ { - "colno": 36, - "context_line": " const cacheEntry = await responseGenerator(resolved, !!cachedResponse);", + "colno": 20, + "context_line": " return await super.handleRequest(req, res, parsedUrl);", "filename": "[[FILENAME1]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 83, - "module": "next.dist.server.response-cache:index", + "lineno": 339, + "module": "next.dist.server.dev:next-dev-server", "post_context": [ - " const resolveValue = cacheEntry === null ? null : {", - " ...cacheEntry,", - " isMiss: !cachedResponse", - " };", - " // for manual revalidate wait to resolve until cache is set", - " if (!context.isManualRevalidate) {", - " resolve1(resolveValue);" + " });", + " const memoryUsage = process.memoryUsage();", + " span.traceChild(\"memory-usage\", {", + " url: req.url,", + " \"memory.rss\": String(memoryUsage.rss),", + " \"memory.heapUsed\": String(memoryUsage.heapUsed),", + " \"memory.heapTotal\": String(memoryUsage.heapTotal)" ], "pre_context": [ - " });", - " if (!cachedResponse.isStale || context.isPrefetch) {", - " // The cached value is still valid, so we don't need", - " // to update it yet.", - " return;", - " }", - " }" + " async handleRequest(req, res, parsedUrl) {", + " const span = (0, _trace.trace)(\"handle-request\", undefined, {", + " url: req.url", + " });", + " const result = await span.traceAsyncFn(async ()=>{", + " var _this_ready;", + " await ((_this_ready = this.ready) == null ? void 0 : _this_ready.promise);" ] }, { - "colno": 28, - "context_line": " const result = await doRender();", + "colno": 17, + "context_line": " await this.handleCatchallRenderRequest(req, res, parsedUrl);", "filename": "[[FILENAME2]]", - "function": "cacheEntry1.responseCache.get.incrementalCache.incrementalCache", + "function": "DevServer.handleRequestImpl", "in_app": false, - "lineno": 926, + "lineno": 811, "module": "next.dist.server:base-server", "post_context": [ - " if (!result) {", - " return null;", + " return;", " }", - " return {", - " ...result,", - " revalidate: result.revalidate !== undefined ? result.revalidate : /* default to minimum revalidate (this should be an invariant) */ 1", - " };" + " if (process.env.NEXT_RUNTIME !== \"edge\" && req.headers[\"x-middleware-invoke\"]) {", + " finished = await this.normalizeAndAttachMetadata(req, res, parsedUrl);", + " if (finished) return;", + " finished = await this.handleCatchallMiddlewareRequest(req, res, parsedUrl);", + " if (finished) return;" ], "pre_context": [ - " }", - " // Prevent caching this result", - " delete result.revalidate;", - " return result;", - " }", " }", - " }" + " const invokeQuery = req.headers[\"x-invoke-query\"];", + " if (typeof invokeQuery === \"string\") {", + " Object.assign(parsedUrl.query, JSON.parse(decodeURIComponent(invokeQuery)));", + " }", + " finished = await this.normalizeAndAttachMetadata(req, res, parsedUrl);", + " if (finished) return;" + ] + }, + { + "colno": 17, + "context_line": " await this.render(req, res, pathname, query, parsedUrl, true);", + "filename": "[[FILENAME3]]", + "function": "NextNodeServer.handleCatchallRenderRequest", + "in_app": false, + "lineno": 272, + "module": "next.dist.server:next-server", + "post_context": [ + " return true;", + " } catch (err) {", + " if (err instanceof _baseserver.NoFallbackError) {", + " throw err;", + " }", + " try {", + " if (this.renderOpts.dev) {" + ], + "pre_context": [ + " await this.render404(req, res, parsedUrl);", + " return true;", + " }", + " delete query._nextBubbleNoFallback;", + " const handled = await this.handleApiRequest(req, res, query, match);", + " if (handled) return true;", + " }" + ] + }, + { + "colno": 25, + "context_line": " const payload = await fn(ctx);", + "filename": "[[FILENAME2]]", + "function": "DevServer.pipeImpl", + "in_app": false, + "lineno": 915, + "module": "next.dist.server:base-server", + "post_context": [ + " if (payload === null) {", + " return;", + " }", + " const { req, res } = ctx;", + " const originalStatus = res.statusCode;", + " const { body, type } = payload;", + " let { revalidate } = payload;" + ], + "pre_context": [ + " ...partialContext,", + " renderOpts: {", + " ...this.renderOpts,", + " supportsDynamicHTML: !isBotRequest,", + " isBot: !!isBotRequest", + " }", + " };" ] }, { "colno": 32, - "context_line": " let response = await this.handlers.handle(match, req, res, context, isSSG);", + "context_line": " const result = await this.renderPageComponent({", "filename": "[[FILENAME2]]", - "function": "doRender", + "function": "DevServer.renderToResponseImpl", "in_app": false, - "lineno": 743, + "lineno": "[[highNumber]]", "module": "next.dist.server:base-server", "post_context": [ - " if (response) {", - " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", - " const blob = await response.blob();", - " const headers = Object.fromEntries(response.headers);", - " if (!headers[\"content-type\"] && blob.type) {", - " headers[\"content-type\"] = blob.type;", - " }" + " ...ctx,", + " pathname: match.definition.pathname,", + " renderOpts: {", + " ...ctx.renderOpts,", + " params: match.params", + " }", + " }, bubbleNoFallback);" ], "pre_context": [ - " const supportsDynamicHTML = !(isSSG || hasStaticPaths);", - " const match = pathname !== \"/_error\" && !is404Page && !is500Page ? (0, _requestMeta).getRequestMeta(req, \"_nextMatch\") : undefined;", - " if (match) {", - " const context = {", - " supportsDynamicHTML,", - " incrementalCache", - " };" + " for await (const match of this.matchers.matchAll(pathname, options)){", + " // when a specific invoke-output is meant to be matched", + " // ensure a prior dynamic route/page doesn't take priority", + " const invokeOutput = ctx.req.headers[\"x-invoke-output\"];", + " if (!this.minimalMode && typeof invokeOutput === \"string\" && (0, _utils1.isDynamicRoute)(invokeOutput || \"\") && invokeOutput {snip}", + " continue;", + " }" ] }, { "colno": 24, - "context_line": " const result = await handler.handle(match, req, res, context, bubbleResult);", - "filename": "[[FILENAME3]]", - "function": "RouteHandlerManager.handle", + "context_line": " return await this.renderToResponseWithComponents(ctx, result);", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderPageComponent", "in_app": false, - "lineno": 16, - "module": "next.dist.server.future.route-handler-managers:route-handler-manager", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " if (bubbleResult) {", - " return result;", - " }", - " return true;", - " }", - "}", - "exports.RouteHandlerManager = RouteHandlerManager;" + " } catch (err) {", + " const isNoFallbackError = err instanceof NoFallbackError;", + " if (!isNoFallbackError || isNoFallbackError && bubbleNoFallback) {", + " throw err;", + " }", + " }", + " }" ], "pre_context": [ - " throw new Error(\"Invariant: duplicate route handler added for kind\");", - " }", - " this.handlers[kind] = handler;", - " }", - " async handle(match, req, res, context, bubbleResult) {", - " const handler = this.handlers[match.definition.kind];", - " if (!handler) return false;" + " // Ensuring for loading page component routes is done via the matcher.", + " shouldEnsure: false", + " });", + " if (result) {", + " var _getTracer_getRootSpanAttributes;", + " (_getTracer_getRootSpanAttributes = (0, _tracer.getTracer)().getRootSpanAttributes()) == null ? void 0 : _getTracer_getRootSpanA {snip}", + " try {" ] }, { @@ -241,195 +286,145 @@ "platform": "nodejs" }, { - "colno": 41, - "context_line": " const response = await this.execute(match, appRouteModule, req, res, context);", - "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.handle", + "colno": 53, + "context_line": " const cacheEntry = await this.responseCache.get(ssgCacheKey, async (hasResolved, previousCacheEntry, isRevalidating)=>{", + "filename": "[[FILENAME2]]", + "function": "DevServer.renderToResponseWithComponentsImpl", "in_app": false, - "lineno": 348, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " if (bubbleResult) {", - " return response;", - " }", - " // Send the response back to the response.", - " await sendResponse(req, res, response);", - " } catch (err) {", - " const response = resolveHandlerError(err, bubbleResult);" + " const isProduction = !this.renderOpts.dev;", + " const didRespond = hasResolved || res.sent;", + " if (!staticPaths) {", + " ({ staticPaths, fallbackMode } = hasStaticPaths ? await this.getStaticPaths({", + " pathname,", + " requestHeaders: req.headers,", + " isAppPath," ], "pre_context": [ - " }", - " async handle(match, req, res, context, bubbleResult) {", - " try {", - " // Load the module using the module loader.", - " const appRouteModule = await this.moduleLoader.load(match.definition.filename);", - " (0, _patchFetch).patchFetch(appRouteModule);", - " // Execute the route to get the response." + " postponed: metadata.postponed,", + " headers,", + " status: isAppPath ? res.statusCode : undefined", + " },", + " revalidate: metadata.revalidate", + " };", + " };" ] }, { - "colno": 69, - "context_line": " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", + "colno": 26, + "context_line": " if (!key) return responseGenerator(false, null);", "filename": "[[FILENAME5]]", - "function": "AppRouteRouteHandler.execute", + "function": "ResponseCache.get", "in_app": false, - "lineno": 214, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": 49, + "module": "next.dist.server.response-cache:index", "post_context": [ - " req: req.originalRequest,", - " res: res.originalResponse", - " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);" + " const { incrementalCache, isOnDemandRevalidate = false } = context;", + " const response = await this.batcher.batch({", + " key,", + " isOnDemandRevalidate", + " }, async (cacheKey, resolve)=>{", + " var _this_previousCacheItem;", + " // We keep the previous cache entry around to leverage when the" ], "pre_context": [ - " request) {", - " // This is added by the webpack loader, we load it directly from the module.", - " const { requestAsyncStorage , staticGenerationAsyncStorage } = module;", - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support." - ] - }, - { - "colno": 43, - "context_line": " return RequestAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", - "in_app": false, - "lineno": 30, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", - "post_context": [ + " // because we replace this.minimalMode to true in production bundles.", + " const minimalModeKey = \"minimalMode\";", + " this[minimalModeKey] = minimalMode;", " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { req , res , renderOpts }, callback) {", - " // Reads of this are cached on the `req` object, so this should resolve", - " // instantly. There's no need to pass this data down from a previous", - " // invoke, where we'd have to consider server & serverless." - ], - "pre_context": [ - " * store using hooks.", - " *", - " * @param storage underlying storage object returned by the module", - " * @param context context to seed the store", - " * @param callback function to call within the scope of the context", - " * @returns the result returned by the callback", - " */ wrap(storage, context, callback) {" + " async get(key, responseGenerator, context) {", + " // If there is no key for the cache, we can't possibly look this up in the", + " // cache so just return the result of the response generator." ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME6]]", - "function": "RequestAsyncStorageWrapper.wrap", + "colno": 46, + "context_line": " const result = await doRender({", + "filename": "[[FILENAME2]]", + "function": "cacheEntry.responseCache.get.routeKind", "in_app": false, - "lineno": 65, - "module": "next.dist.server.async-storage:request-async-storage-wrapper", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " }", - "}", - "exports.RequestAsyncStorageWrapper = RequestAsyncStorageWrapper;", - "", - "//# sourceMappingURL=request-async-storage-wrapper.js.map" + " postponed: undefined", + " });", + " if (!result) {", + " return null;", + " }", + " // Prevent caching this result", + " delete result.revalidate;" ], "pre_context": [ - " }", - " });", - " }", - " return cachedCookiesInstance;", - " },", - " previewData", - " };" + " pageData: {}", + " }", + " };", + " } else {", + " query.__nextFallback = \"true\";", + " // We pass `undefined` as there cannot be a postponed state in", + " // development." ] }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", - "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 52, - "context_line": " }, ()=>this.staticAsyncLocalStorageWrapper.wrap(staticGenerationAsyncStorage, {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": 60, + "context_line": " const response = await routeModule.handle(request, context);", + "filename": "[[FILENAME2]]", + "function": "doRender", "in_app": false, - "lineno": 217, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", + "lineno": "[[highNumber]]", + "module": "next.dist.server:base-server", "post_context": [ - " pathname: definition.pathname,", - " renderOpts: context || {}", - " }, ()=>{", - " const _req = request ? request : wrapRequest(req);", - " // We can currently only statically optimize if only GET/HEAD", - " // are used as a Prerender can't be used conditionally based", - " // on the method currently" + " req.fetchMetrics = context.renderOpts.fetchMetrics;", + " const cacheTags = context.renderOpts.fetchTags;", + " // If the request is for a static response, we can cache it so long", + " // as it's not edge.", + " if (isSSG && process.env.NEXT_RUNTIME !== \"edge\") {", + " var _context_renderOpts_store;", + " const blob = await response.blob();" ], "pre_context": [ - " // Get the handler function for the given method.", - " const handle = this.resolve(req.method, module);", - " // Run the handler with the request AsyncLocalStorage to inject the helper", - " // support.", - " const response = await this.requestAsyncLocalStorageWrapper.wrap(requestAsyncStorage, {", - " req: req.originalRequest,", - " res: res.originalResponse" + " supportsDynamicHTML,", + " incrementalCache,", + " isRevalidate: isSSG", + " }", + " };", + " try {", + " const request = _nextrequest.NextRequestAdapter.fromBaseNextRequest(req, (0, _nextrequest.signalFromNodeResponse)(re {snip}" ] }, { - "colno": 52, - "context_line": " return StaticGenerationAsyncStorageWrapper.wrap(storage, context, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} handler\");return s}async handle(e,t){try{return await this.execute(e,t)}catch(t){let e=function(e){if(eg(e)){let t=eg(e)?e.digest.split(\";\", {snip}", + "filename": "[[FILENAME6]]", + "function": "e_.handle", "in_app": false, - "lineno": 7, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - " /**", - " * @deprecated instance method should be used in favor of the static method", - " */ static wrap(storage, { pathname , renderOpts }, callback) {", - " /**", - " * Rules of Static & Dynamic HTML:", - " *" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - "\"use strict\";", - "Object.defineProperty(exports, \"__esModule\", {", - " value: true", - "});", - "class StaticGenerationAsyncStorageWrapper {", - " wrap(storage, context, callback) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 24, - "context_line": " return storage.run(store, callback);", - "filename": "[[FILENAME8]]", - "function": "StaticGenerationAsyncStorageWrapper.wrap", + "colno": "[[highNumber]]", + "context_line": "'{snip} is.userland.fetchCache;let s=await this.actionAsyncStorage.run({isAppRoute:!0,isAction:function(e){let{isFetchAction:t,isURLEncodedAction:r, {snip}", + "filename": "[[FILENAME6]]", + "function": "e_.execute", "in_app": false, - "lineno": 33, - "module": "next.dist.server.async-storage:static-generation-async-storage-wrapper", - "post_context": [ - " }", - "}", - "exports.StaticGenerationAsyncStorageWrapper = StaticGenerationAsyncStorageWrapper;", - "", - "//# sourceMappingURL=static-generation-async-storage-wrapper.js.map" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " const store = {", - " isStaticGeneration,", - " pathname,", - " incrementalCache: renderOpts.incrementalCache,", - " isRevalidate: renderOpts.isRevalidate", - " };", - " renderOpts.store = store;" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { @@ -441,146 +436,79 @@ "module": "node:async_hooks" }, { - "colno": 24, - "context_line": " return handle(wrappedReq, {", - "filename": "[[FILENAME5]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} Action:o,isFetchAction:a}}(e);return!!(t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n= {snip}", + "filename": "[[FILENAME6]]", + "function": "?", "in_app": false, - "lineno": 306, - "module": "next.dist.server.future.route-handlers:app-route-route-handler", - "post_context": [ - " params", - " });", - " }));", - " // If the handler did't return a valid response, then return the internal", - " // error response.", - " if (!(response instanceof Response)) {", - " // TODO: validate the correct handling behavior, maybe log something?" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " },", - " set (target, prop, value) {", - " handleReqBailout(prop);", - " target[prop] = value;", - " return true;", - " }", - " });" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 10, - "filename": "[[FILENAME9]]", - "function": "Object.apply", - "in_app": false, - "lineno": 69, - "module": "route.ts" - }, - { - "colno": 19, - "context_line": " return core.withIsolationScope(async isolationScope => {", - "filename": "[[FILENAME10]]", - "function": "Object.apply", + "colno": "[[highNumber]]", + "context_line": "'{snip} },assetPrefix:(null==n?void 0:n.assetPrefix)||\"\"};return e.run(c,o,c)}};var I=r(\"./dist/compiled/react/index.js\"),U=r.n(I);let F=\"DYNAMIC_SE {snip}", + "filename": "[[FILENAME6]]", + "function": "Object.wrap", "in_app": false, - "lineno": 27, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });", - " return core.continueTrace(", - " {" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " context,", - ") {", - " core.addTracingExtensions();", - " // eslint-disable-next-line deprecation/deprecation", - " const { method, parameterizedRoute, baggageHeader, sentryTraceHeader, headers } = context;", - " return new Proxy(routeHandler, {", - " apply: (originalFunction, thisArg, args) => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME11]]", - "function": "Object.withIsolationScope", + "filename": "[[FILENAME7]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 207, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " return callback(hub.getIsolationScope());", - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *" - ], - "pre_context": [ - " * applications directly because it comes with pitfalls. Use at your own risk!", - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} (t||r||n)}(e)},()=>H.wrap(this.requestAsyncStorage,n,()=>V.wrap(this.staticGenerationAsyncStorage,o,n=>{var o;let s=n.isStaticGeneration;if( {snip}", + "filename": "[[FILENAME6]]", + "function": "?", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": "[[highNumber]]", + "context_line": "'{snip} aftMode:r.isDraftMode,prerenderState:a};return r.store=s,e.run(s,n,s)}};function Y(){return new Response(null,{status:400})}function J(){ret {snip}", + "filename": "[[FILENAME6]]", + "function": "Object.wrap", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { @@ -592,166 +520,158 @@ "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} SpanAttributes())||o.set(\"next.route\",l),(0,M.getTracer)().trace(d.runHandler,{spanName:`executing api route (app) ${l}`,attributes:{\"next.r {snip}", + "filename": "[[FILENAME6]]", + "function": "?", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 12, - "context_line": " return callback(hub.getIsolationScope());", - "filename": "[[FILENAME11]]", - "function": "", + "colno": 28, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME8]]", + "function": "NextTracerImpl.trace", "in_app": false, - "lineno": 208, - "module": "@sentry.core.cjs:exports", + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " });", - "}", - "", - "/**", - " * Forks the current scope and sets the provided span as active span in the context of the provided callback.", - " *", - " * @param span Spans started in the context of the provided callback will be children of this span." + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " *", - " * @param callback The callback in which the passed isolation scope is active. (Note: In environments without async", - " * context strategy, the currently active isolation scope may change within execution of the callback.)", - " * @returns The same value that `callback` returns.", - " */", - "function withIsolationScope(callback) {", - " return hub.runWithAsyncContext(() => {" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 21, - "context_line": " return core.continueTrace(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME9]]", + "function": "ContextAPI.with", "in_app": false, - "lineno": 33, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", "post_context": [ - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {", - " return await core.startSpan(" + " }", + " /**", + " * Bind a context to a target function or event emitter", + " *", + " * @param context context to bind to the event emitter or function. Defaults to the currently active context", + " * @param target function or event emitter to bind", + " */" ], "pre_context": [ - " apply: (originalFunction, thisArg, args) => {", - " return core.withIsolationScope(async isolationScope => {", - " isolationScope.setSDKProcessingMetadata({", - " request: {", - " headers: headers ? utils.winterCGHeadersToDict(headers) : undefined,", - " },", - " });" + " *", + " * @param context context to be active during function execution", + " * @param fn function to execute in a context", + " * @param thisArg optional receiver to be used for calling fn", + " * @param args optional arguments forwarded to fn", + " */", + " with(context, fn, thisArg, ...args) {" ] }, + { + "colno": 24, + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 40, + "filename": "[[FILENAME11]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" + }, { "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.continueTrace", + "filename": "[[FILENAME7]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 270, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 103, + "context_line": " return context.with(spanContext.setValue(rootSpanIdKey, spanId), ()=>this.getTracerInstance().startActiveSpan(spanName, options, (span)=>{", + "filename": "[[FILENAME8]]", + "function": "?", + "in_app": false, + "lineno": 122, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " return callback(transactionContext);", - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1," + " const startTime = \"performance\" in globalThis ? globalThis.performance.now() : undefined;", + " const onCleanup = ()=>{", + " rootSpanAttributesStore.delete(spanId);", + " if (startTime && process.env.NEXT_OTEL_PERFORMANCE_PREFIX && _constants.LogSpanAllowList.includes(type || \"\")) {", + " performance.measure(`${process.env.NEXT_OTEL_PERFORMANCE_PREFIX}:next-${(type.split(\".\").pop() || \"\").replace(/[A-Z] {snip}", + " start: startTime,", + " end: performance.now()" ], "pre_context": [ - " }),", - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "" + " }", + " const spanId = getSpanId();", + " options.attributes = {", + " \"next.span_name\": spanName,", + " \"next.span_type\": type,", + " ...options.attributes", + " };" ] }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", + "colno": 76, "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": 136, + "module": "@opentelemetry.sdk-trace-base.build.esm:Tracer" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", + "colno": 54, "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "function": "ContextAPI.with", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" + }, + { + "colno": 24, + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 40, + "filename": "[[FILENAME11]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { "colno": 14, @@ -762,451 +682,175 @@ "module": "node:async_hooks" }, { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME13]]", - "function": "", + "colno": 36, + "context_line": " const result = fn(span);", + "filename": "[[FILENAME8]]", + "function": "?", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 140, + "module": "next.dist.server.lib.trace:tracer", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + " if (isPromise(result)) {", + " // If there's error make sure it throws", + " return result.then((res)=>{", + " span.end();", + " // Need to pass down the promise result,", + " // it could be react stream response with error { error, stream }", + " return res;" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + " if (isRootSpan) {", + " rootSpanAttributesStore.set(spanId, new Map(Object.entries(options.attributes ?? {})));", + " }", + " try {", + " if (fn.length > 1) {", + " return fn(span, (err)=>closeSpanWithError(span, err));", + " }" ] }, { - "colno": 12, - "context_line": " return callback(transactionContext);", - "filename": "[[FILENAME14]]", - "function": "", + "colno": "[[highNumber]]", + "context_line": "'{snip} yncStorage:this.staticGenerationAsyncStorage});let o=await r(i,{params:t.params?function(e){let t={};for(let[r,n]of Object.entries(e))void 0 {snip}", + "filename": "[[FILENAME6]]", + "function": "?", "in_app": false, - "lineno": 271, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " });", - "};", - "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1,", - " {" - ], + "lineno": 6, + "module": "next.dist.compiled.next-server:app-route.runtime.dev", + "post_context": ["//# sourceMappingURL=app-route.runtime.dev.js.map"], "pre_context": [ - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", - "", - " return hub.runWithAsyncContext(() => {" + "(()=>{var e={\"./dist/compiled/@edge-runtime/cookies/index.js\":e=>{\"use strict\";var t=Object.defineProperty,r=Object.getOwnPropertyDescriptor {snip}", + " * cookie", + " * Copyright(c) 2012-2014 Roman Shtylman", + " * Copyright(c) 2015 Douglas Christopher Wilson", + " * MIT Licensed" ] }, { - "colno": 33, - "context_line": " return await core.startSpan(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 10, + "filename": "[[FILENAME14]]", + "function": "Object.apply", "in_app": false, - "lineno": 40, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " {", - " op: 'http.server',", - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " }," - ], - "pre_context": [ - " return core.continueTrace(", - " {", - " sentryTrace: _nullishCoalesce(_nullishCoalesce(sentryTraceHeader, () => ( _optionalChain([headers, 'optionalAccess', _ => _.get, {snip}", - " baggage: _nullishCoalesce(baggageHeader, () => ( _optionalChain([headers, 'optionalAccess', _3 => _3.get, 'call', _4 => _4('baggage')]))),", - " },", - " async () => {", - " try {" - ] + "lineno": 68, + "module": "route.ts" }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME14]]", - "function": "Object.startSpan", + "colno": 52, + "filename": "[[FILENAME15]]", + "function": "Object.apply", "in_app": false, - "lineno": 82, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " return exports$1.withScope(context.scope, scope => {", - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;" - ], - "pre_context": [ - " * Note that if you have not enabled tracing extensions via `addTracingExtensions`", - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "" - ] + "lineno": 65, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME12]]", - "function": "Object.runWithAsyncContext", + "colno": 17, + "filename": "[[FILENAME16]]", + "function": "Object.withIsolationScopeOrReuseFromRootSpan", "in_app": false, - "lineno": 777, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " }", - "", - " // if there was no strategy, fallback to just calling the callback", - " return callback();", - "}", - "", - "/**" - ], - "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", - " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" - ] + "lineno": 24, + "module": "@sentry.nextjs.cjs.common.utils:withIsolationScopeOrReuseFromRootSpan" }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME13]]", - "function": "Object.runWithAsyncContext", + "colno": 14, + "filename": "[[FILENAME17]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 45, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " return callback();", - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "" - ], - "pre_context": [ - " // We're already in an async context, so we don't need to create a new one", - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "" - ] + "lineno": 96, + "module": "@sentry.core.cjs:currentScopes" }, { - "colno": 14, - "filename": "[[FILENAME7]]", - "function": "AsyncLocalStorage.run", + "colno": 28, + "filename": "[[FILENAME10]]", + "function": "Object.withIsolationScope", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 14, - "context_line": " return callback();", + "colno": 54, "filename": "[[FILENAME13]]", - "function": "", + "function": "ContextAPI.with", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", - "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" - ], - "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" - ] + "lineno": 95, + "module": "@opentelemetry.api.build.esm.api:context" }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 24, + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 83, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", - "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" - ], - "pre_context": [ - " * or you didn't set `tracesSampleRate`, this function will not generate spans", - " * and the `span` returned from the callback will be undefined.", - " */", - "function startSpan(context, callback) {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", + "colno": 40, "filename": "[[FILENAME11]]", - "function": "Object.withScope", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", - "post_context": [ - " }", - "", - " // eslint-disable-next-line deprecation/deprecation", - " return hub$1.withScope(() => {", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1.getStackTop().scope = scope ;", - " return callback(scope );" - ], - "pre_context": [ - " const hub$1 = hub.getCurrentHub();", - "", - " // If a scope is defined, we want to make this the active scope instead of the default one", - " if (rest.length === 2) {", - " const [scope, callback] = rest;", - " if (!scope) {", - " // eslint-disable-next-line deprecation/deprecation" - ] + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager" }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME12]]", - "function": "Hub.withScope", + "colno": 14, + "filename": "[[FILENAME7]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", - "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" - ], - "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" - ] + "lineno": 346, + "module": "node:async_hooks" }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME14]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME10]]", + "function": "eval", "in_app": false, - "lineno": 99, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " : createChildSpanOrTransaction(hub$1, {", - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "" - ] + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 26, - "context_line": " maybePromiseResult = fn();", + "colno": 24, "filename": "[[FILENAME15]]", - "function": "Object.handleCallbackErrors", + "function": "eval", "in_app": false, - "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "lineno": 73, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 15, - "context_line": " () => callback(activeSpan),", - "filename": "[[FILENAME14]]", - "function": "handleCallbackErrors.handleCallbackErrors.status.status", + "colno": 10, + "filename": "[[FILENAME15]]", + "function": "startOrUpdateSpan", "in_app": false, - "lineno": 100, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet", - " if (activeSpan) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " parentSpan,", - " spanContext,", - " forceTransaction: context.forceTransaction,", - " scope,", - " });", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 50, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { - "colno": 47, - "context_line": " const response = await core.handleCallbackErrors(", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 41, + "filename": "[[FILENAME15]]", + "function": "eval", "in_app": false, - "lineno": 50, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " () => originalFunction.apply(thisArg, args),", - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false," - ], - "pre_context": [ - " name: `${method} ${parameterizedRoute}`,", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {" - ] + "lineno": 74, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME15]]", + "filename": "[[FILENAME18]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", - "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" - ], - "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" - ] + "module": "@sentry.core.cjs.utils:handleCallbackErrors" }, { - "colno": 44, - "context_line": " () => originalFunction.apply(thisArg, args),", - "filename": "[[FILENAME10]]", - "function": "", + "colno": 38, + "filename": "[[FILENAME15]]", + "function": "eval", "in_app": false, - "lineno": 51, - "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry", - "post_context": [ - " error => {", - " // Next.js throws errors when calling `redirect()`. We don't wanna report these.", - " if (!nextNavigationErrorUtils.isRedirectNavigationError(error)) {", - " core.captureException(error, {", - " mechanism: {", - " handled: false,", - " }," - ], - "pre_context": [ - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.function.nextjs',", - " },", - " },", - " async span => {", - " const response = await core.handleCallbackErrors(" - ] + "lineno": 75, + "module": "@sentry.nextjs.cjs.common:wrapRouteHandlerWithSentry" }, { "colno": 86, - "filename": "[[FILENAME9]]", + "filename": "[[FILENAME14]]", "function": "GET$1", "in_app": false, - "lineno": 23, + "lineno": 22, "module": "route.ts" } ] @@ -1216,40 +860,7 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -1265,7 +876,11 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "user-agent": "[[user-agent]]" + "user-agent": "[[user-agent]]", + "x-forwarded-for": "::ffff:127.0.0.1", + "x-forwarded-host": "localhost:3030", + "x-forwarded-port": "3030", + "x-forwarded-proto": "http" }, "url": "http://localhost:3030" }, @@ -1276,35 +891,41 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": " " + "transaction": "GET /api/test-param-error/[param]" } ] diff --git a/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--transaction.json b/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--transaction.json index 4b2147c..004d1f9 100644 --- a/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-param-error_[param]--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "GET /api/test-param-error/[param]" + "transaction": "GET /api/test-param-error/[param]/route" } }, { @@ -24,70 +24,44 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 3.9s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" - }, - { - "category": "http", - "data": { - "method": "GET", - "url": "http://localhost:3000/__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-param-error%2F%5Bparam%5D%2Froute.ts&methodName=Object.apply&arguments=&lineNumber=69&column=10" - }, - "level": "error", - "timestamp": "[[timestamp]]", - "type": "http" - }, - { - "category": "http", - "data": { - "method": "GET", - "url": "http://localhost:3000/__nextjs_original-stack-frame?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-param-error%2F%5Bparam%5D%2Froute.ts&methodName=GET%241&arguments=&lineNumber=23&column=86" - }, - "level": "error", - "timestamp": "[[timestamp]]", - "type": "http" } ], "contexts": { @@ -115,13 +89,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-param-error/[param]/route", + "http.status_code": 200, + "http.target": "/api/test-param-error/1337", + "next.route": "/api/test-param-error/[param]/route", + "next.rsc": false, + "next.span_name": "GET /api/test-param-error/[param]/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -131,67 +124,13 @@ "origin": "auto.function.nextjs", "span_id": "[[ID3]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -199,74 +138,95 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-param-error%2F%5Bparam%5D%2Froute.ts&methodName=GET%241&arguments=&lineNumber=23&column=86", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "next.route": "/api/test-param-error/[param]", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", + "description": "resolve page components", + "origin": "manual", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { - "http.method": "GET", - "http.query": "?isServer=false&isEdgeServer=false&isAppDirectory=true&errorMessage=Error%3A+This+is+an+error&file=webpack-internal%3A%2F%2F%2F%28sc_server%29%2F.%2Fapp%2Fapi%2Ftest-param-error%2F%5Bparam%5D%2Froute.ts&methodName=Object.apply&arguments=&lineNumber=69&column=10", - "sentry.op": "http.client", - "sentry.origin": "auto.http.node.undici" + "next.route": "/api/test-param-error/[param]/route", + "next.span_name": "executing api route (app) /api/test-param-error/[param]/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" }, - "description": "GET http://localhost:3000/__nextjs_original-stack-frame", - "op": "http.client", - "origin": "auto.http.node.undici", + "description": "executing api route (app) /api/test-param-error/[param]/route", + "origin": "manual", "parent_span_id": "[[ID3]]", "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", - "status": "internal_error", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID6]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-param-error/[param]", + "transaction": "GET /api/test-param-error/[param]/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json b/payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json index 4b3665b..f117f4a 100644 --- a/payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -21,37 +21,31 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 5.1s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" } ], @@ -80,13 +74,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-param-success/[param]/route", + "http.status_code": 200, + "http.target": "/api/test-param-success/1337", + "next.route": "/api/test-param-success/[param]/route", + "next.rsc": false, + "next.span_name": "GET /api/test-param-success/[param]/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -97,69 +110,13 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -167,39 +124,95 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "next.route": "/api/test-param-success/[param]", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "resolve page components", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID5]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.route": "/api/test-param-success/[param]/route", + "next.span_name": "executing api route (app) /api/test-param-success/[param]/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "executing api route (app) /api/test-param-success/[param]/route", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID6]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID7]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-param-success/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-param-success/[param]", + "transaction": "GET /api/test-param-success/[param]/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-success--transaction.json b/payload-files/nextjs-13_2_0/_api_test-success--transaction.json index 1b0bdf3..38943c5 100644 --- a/payload-files/nextjs-13_2_0/_api_test-success--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-success--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -21,13 +21,31 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 5.1s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" } ], @@ -56,13 +74,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-success/route", + "http.status_code": 200, + "http.target": "/api/test-success", + "next.route": "/api/test-success/route", + "next.rsc": false, + "next.span_name": "GET /api/test-success/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -73,69 +110,13 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -143,39 +124,95 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", - "spans": [], + "spans": [ + { + "data": { + "next.route": "/api/test-success", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "resolve page components", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID5]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.route": "/api/test-success/route", + "next.span_name": "executing api route (app) /api/test-success/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "executing api route (app) /api/test-success/route", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID6]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID7]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-success" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-success", + "transaction": "GET /api/test-success/route", "transaction_info": { "source": "route" }, diff --git a/payload-files/nextjs-13_2_0/_api_test-success-manual--transaction.json b/payload-files/nextjs-13_2_0/_api_test-success-manual--transaction.json index a2b6427..b680a47 100644 --- a/payload-files/nextjs-13_2_0/_api_test-success-manual--transaction.json +++ b/payload-files/nextjs-13_2_0/_api_test-success-manual--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "sent_at": "[[ISODateString]]", "trace": { @@ -21,61 +21,55 @@ { "category": "console", "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 5.1s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 255 ms (1321 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-error/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 91 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/layout.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-success/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 108 ms (502 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-param-error/[param]/route (client and server)...", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 98 ms (504 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/test-route-handlers/page.tsx", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success-manual/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 96 ms (506 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts\n\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@prisma/instrumentation/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@prisma/instrumentation/dist/chunk-L6V5ZEAH.js\n../../node_modules/@prisma/instrumentation/dist/index.js\n../../node_modules/@sentry/nextjs/node_modules/@sentry/node/cjs/index.js\n../../node_modules/@sentry/nextjs/cjs/index.server.js\n./app/api/test-success/route.ts", "timestamp": "[[timestamp]]" } ], @@ -104,13 +98,32 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.1", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.21.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" }, "trace": { "data": { + "http.method": "GET", "http.response.status_code": 200, + "http.route": "/api/test-success-manual/route", + "http.status_code": 200, + "http.target": "/api/test-success-manual", + "next.route": "/api/test-success-manual/route", + "next.rsc": false, + "next.span_name": "GET /api/test-success-manual/route", + "next.span_type": "BaseServer.handleRequest", + "otel.kind": "SERVER", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -121,69 +134,13 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "caniuse-lite": "1.0.30001610", - "commondir": "1.0.1", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "13.2.0", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.14", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", - "request": { - "cookies": {}, - "headers": { - "accept": "*/*", - "accept-encoding": "gzip, deflate, br", - "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=1e639b3a12f042eb99339c3baac20ffa", - "cache-control": "no-cache", - "connection": "keep-alive", - "host": "localhost:3030", - "pragma": "no-cache", - "referer": "http://localhost:3030/test-route-handlers", - "sec-fetch-dest": "empty", - "sec-fetch-mode": "cors", - "sec-fetch-site": "same-origin", - "sentry-trace": "1e639b3a12f042eb99339c3baac20ffa-84813d02de47733d", - "user-agent": "[[user-agent]]" - }, - "url": "http://localhost:3030" - }, "sdk": { "integrations": [ "InboundFilters", @@ -191,64 +148,123 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", "LocalVariables", "Context", "Modules", - "RewriteFrames", - "Http", - "OnUncaughtException" + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "RequestIsolationScope", + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.1" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.1" } ], - "version": "7.110.1" + "version": "8.0.0-beta.1" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "next.route": "/api/test-success-manual", + "next.span_name": "resolve page components", + "next.span_type": "NextNodeServer.findPageComponents", + "otel.kind": "INTERNAL", "sentry.origin": "manual" }, - "description": "test-span", + "description": "resolve page components", "origin": "manual", "parent_span_id": "[[ID4]]", "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, { "data": { + "next.route": "/api/test-success-manual/route", + "next.span_name": "executing api route (app) /api/test-success-manual/route", + "next.span_type": "AppRouteRouteHandlers.runHandler", + "otel.kind": "INTERNAL", "sentry.origin": "manual" }, - "description": "child-span", + "description": "executing api route (app) /api/test-success-manual/route", "origin": "manual", - "parent_span_id": "[[ID5]]", + "parent_span_id": "[[ID4]]", "span_id": "[[ID6]]", "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "test-span", + "origin": "manual", + "parent_span_id": "[[ID6]]", + "span_id": "[[ID7]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "child-span", + "origin": "manual", + "parent_span_id": "[[ID7]]", + "span_id": "[[ID8]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "next.span_name": "start response", + "next.span_type": "NextNodeServer.startResponse", + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "start response", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID9]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/test-success-manual" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/test-success-manual", + "transaction": "GET /api/test-success-manual/route", "transaction_info": { "source": "route" }, diff --git a/yarn.lock b/yarn.lock index cf91836..147eac1 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,6 +12,16 @@ __metadata: languageName: node linkType: hard +"@ampproject/remapping@npm:^2.2.0": + version: 2.3.0 + resolution: "@ampproject/remapping@npm:2.3.0" + dependencies: + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 10c0/81d63cca5443e0f0c72ae18b544cc28c7c0ec2cea46e7cb888bb0e0f411a1191d0d6b7af798d54e30777d8d1488b2ec0732aac2be342d3d7d3ffd271c6f489ed + languageName: node + linkType: hard + "@angular-devkit/core@npm:17.1.2": version: 17.1.2 resolution: "@angular-devkit/core@npm:17.1.2" @@ -60,7 +70,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.1, @babel/code-frame@npm:^7.24.2": version: 7.24.2 resolution: "@babel/code-frame@npm:7.24.2" dependencies: @@ -70,6 +80,136 @@ __metadata: languageName: node linkType: hard +"@babel/compat-data@npm:^7.23.5": + version: 7.24.4 + resolution: "@babel/compat-data@npm:7.24.4" + checksum: 10c0/9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 + languageName: node + linkType: hard + +"@babel/core@npm:^7.18.5": + version: 7.24.4 + resolution: "@babel/core@npm:7.24.4" + dependencies: + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.2" + "@babel/generator": "npm:^7.24.4" + "@babel/helper-compilation-targets": "npm:^7.23.6" + "@babel/helper-module-transforms": "npm:^7.23.3" + "@babel/helpers": "npm:^7.24.4" + "@babel/parser": "npm:^7.24.4" + "@babel/template": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.1" + "@babel/types": "npm:^7.24.0" + convert-source-map: "npm:^2.0.0" + debug: "npm:^4.1.0" + gensync: "npm:^1.0.0-beta.2" + json5: "npm:^2.2.3" + semver: "npm:^6.3.1" + checksum: 10c0/fc136966583e64d6f84f4a676368de6ab4583aa87f867186068655b30ef67f21f8e65a88c6d446a7efd219ad7ffb9185c82e8a90183ee033f6f47b5026641e16 + languageName: node + linkType: hard + +"@babel/generator@npm:^7.24.1, @babel/generator@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/generator@npm:7.24.4" + dependencies: + "@babel/types": "npm:^7.24.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^2.5.1" + checksum: 10c0/67a1b2f7cc985aaaa11b01e8ddd4fffa4f285837bc7a209738eb8203aa34bdafeb8507ed75fd883ddbabd641a036ca0a8d984e760f28ad4a9d60bff29d0a60bb + languageName: node + linkType: hard + +"@babel/helper-compilation-targets@npm:^7.23.6": + version: 7.23.6 + resolution: "@babel/helper-compilation-targets@npm:7.23.6" + dependencies: + "@babel/compat-data": "npm:^7.23.5" + "@babel/helper-validator-option": "npm:^7.23.5" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa + languageName: node + linkType: hard + +"@babel/helper-environment-visitor@npm:^7.22.20": + version: 7.22.20 + resolution: "@babel/helper-environment-visitor@npm:7.22.20" + checksum: 10c0/e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 + languageName: node + linkType: hard + +"@babel/helper-function-name@npm:^7.23.0": + version: 7.23.0 + resolution: "@babel/helper-function-name@npm:7.23.0" + dependencies: + "@babel/template": "npm:^7.22.15" + "@babel/types": "npm:^7.23.0" + checksum: 10c0/d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 + languageName: node + linkType: hard + +"@babel/helper-hoist-variables@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-hoist-variables@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + languageName: node + linkType: hard + +"@babel/helper-module-imports@npm:^7.22.15": + version: 7.24.3 + resolution: "@babel/helper-module-imports@npm:7.24.3" + dependencies: + "@babel/types": "npm:^7.24.0" + checksum: 10c0/052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d + languageName: node + linkType: hard + +"@babel/helper-module-transforms@npm:^7.23.3": + version: 7.23.3 + resolution: "@babel/helper-module-transforms@npm:7.23.3" + dependencies: + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.22.15" + "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/helper-validator-identifier": "npm:^7.22.20" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 10c0/211e1399d0c4993671e8e5c2b25383f08bee40004ace5404ed4065f0e9258cc85d99c1b82fd456c030ce5cfd4d8f310355b54ef35de9924eabfc3dff1331d946 + languageName: node + linkType: hard + +"@babel/helper-simple-access@npm:^7.22.5": + version: 7.22.5 + resolution: "@babel/helper-simple-access@npm:7.22.5" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/f0cf81a30ba3d09a625fd50e5a9069e575c5b6719234e04ee74247057f8104beca89ed03e9217b6e9b0493434cedc18c5ecca4cea6244990836f1f893e140369 + languageName: node + linkType: hard + +"@babel/helper-split-export-declaration@npm:^7.22.6": + version: 7.22.6 + resolution: "@babel/helper-split-export-declaration@npm:7.22.6" + dependencies: + "@babel/types": "npm:^7.22.5" + checksum: 10c0/d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + languageName: node + linkType: hard + +"@babel/helper-string-parser@npm:^7.23.4": + version: 7.24.1 + resolution: "@babel/helper-string-parser@npm:7.24.1" + checksum: 10c0/2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 + languageName: node + linkType: hard + "@babel/helper-validator-identifier@npm:^7.22.20": version: 7.22.20 resolution: "@babel/helper-validator-identifier@npm:7.22.20" @@ -77,6 +217,24 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.23.5": + version: 7.23.5 + resolution: "@babel/helper-validator-option@npm:7.23.5" + checksum: 10c0/af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 + languageName: node + linkType: hard + +"@babel/helpers@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/helpers@npm:7.24.4" + dependencies: + "@babel/template": "npm:^7.24.0" + "@babel/traverse": "npm:^7.24.1" + "@babel/types": "npm:^7.24.0" + checksum: 10c0/747ef62b7fe87de31a2f3c19ff337a86cbb79be2f6c18af63133b614ab5a8f6da5b06ae4b06fb0e71271cb6a27efec6f8b6c9f44c60b8a18777832dc7929e6c5 + languageName: node + linkType: hard + "@babel/highlight@npm:^7.24.2": version: 7.24.2 resolution: "@babel/highlight@npm:7.24.2" @@ -89,6 +247,55 @@ __metadata: languageName: node linkType: hard +"@babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": + version: 7.24.4 + resolution: "@babel/parser@npm:7.24.4" + bin: + parser: ./bin/babel-parser.js + checksum: 10c0/8381e1efead5069cb7ed2abc3a583f4a86289b2f376c75cecc69f59a8eb36df18274b1886cecf2f97a6a0dff5334b27330f58535be9b3e4e26102cc50e12eac8 + languageName: node + linkType: hard + +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0": + version: 7.24.0 + resolution: "@babel/template@npm:7.24.0" + dependencies: + "@babel/code-frame": "npm:^7.23.5" + "@babel/parser": "npm:^7.24.0" + "@babel/types": "npm:^7.24.0" + checksum: 10c0/9d3dd8d22fe1c36bc3bdef6118af1f4b030aaf6d7d2619f5da203efa818a2185d717523486c111de8d99a8649ddf4bbf6b2a7a64962d8411cf6a8fa89f010e54 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.1": + version: 7.24.1 + resolution: "@babel/traverse@npm:7.24.1" + dependencies: + "@babel/code-frame": "npm:^7.24.1" + "@babel/generator": "npm:^7.24.1" + "@babel/helper-environment-visitor": "npm:^7.22.20" + "@babel/helper-function-name": "npm:^7.23.0" + "@babel/helper-hoist-variables": "npm:^7.22.5" + "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/parser": "npm:^7.24.1" + "@babel/types": "npm:^7.24.0" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/c087b918f6823776537ba246136c70e7ce0719fc05361ebcbfd16f4e6f2f6f1f8f4f9167f1d9b675f27d12074839605189cc9d689de20b89a85e7c140f23daab + languageName: node + linkType: hard + +"@babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.8.3": + version: 7.24.0 + resolution: "@babel/types@npm:7.24.0" + dependencies: + "@babel/helper-string-parser": "npm:^7.23.4" + "@babel/helper-validator-identifier": "npm:^7.22.20" + to-fast-properties: "npm:^2.0.0" + checksum: 10c0/777a0bb5dbe038ca4c905fdafb1cdb6bdd10fe9d63ce13eca0bd91909363cbad554a53dc1f902004b78c1dcbc742056f877f2c99eeedff647333b1fadf51235d + languageName: node + linkType: hard + "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -201,6 +408,97 @@ __metadata: languageName: node linkType: hard +"@hapi/b64@npm:5.x.x": + version: 5.0.0 + resolution: "@hapi/b64@npm:5.0.0" + dependencies: + "@hapi/hoek": "npm:9.x.x" + checksum: 10c0/01389a2de70a3d48252f71786ee6b9487d571f999a46ea80b3481f84af66974e551e751286c85612d570ef714b35c07f9b71f765a05816584062f2726ad69ad8 + languageName: node + linkType: hard + +"@hapi/boom@npm:9.x.x, @hapi/boom@npm:^9.0.0": + version: 9.1.4 + resolution: "@hapi/boom@npm:9.1.4" + dependencies: + "@hapi/hoek": "npm:9.x.x" + checksum: 10c0/49bb99443e7bdbbdc87ee8de97cd64351e173b57d7c59061c69972d2de77fb98f2f440c1be42b37e1ac04f57c60fbb79f8fd3e9e5695360add560c37e2d584db + languageName: node + linkType: hard + +"@hapi/bourne@npm:2.x.x": + version: 2.1.0 + resolution: "@hapi/bourne@npm:2.1.0" + checksum: 10c0/0dddacffeb1874d60dd9309f2d8f7103d971c21c4bfb0cfadb406f1dcc0bc00c0b5eed09fbd45a27fe179b6c9f99015500c2197213914d6f93efa584b9313ffd + languageName: node + linkType: hard + +"@hapi/cryptiles@npm:5.x.x": + version: 5.1.0 + resolution: "@hapi/cryptiles@npm:5.1.0" + dependencies: + "@hapi/boom": "npm:9.x.x" + checksum: 10c0/844b337d94febcd0b40990fcdbcb12bf06f19afc3c3a555a1f73d586250c5227f3a3368ac9a445f53d6bdef7acf0267376087280dfc6917387012d61b307f8b7 + languageName: node + linkType: hard + +"@hapi/hoek@npm:9.x.x, @hapi/hoek@npm:^9.0.0, @hapi/hoek@npm:^9.3.0": + version: 9.3.0 + resolution: "@hapi/hoek@npm:9.3.0" + checksum: 10c0/a096063805051fb8bba4c947e293c664b05a32b47e13bc654c0dd43813a1cec993bdd8f29ceb838020299e1d0f89f68dc0d62a603c13c9cc8541963f0beca055 + languageName: node + linkType: hard + +"@hapi/iron@npm:^6.0.0": + version: 6.0.0 + resolution: "@hapi/iron@npm:6.0.0" + dependencies: + "@hapi/b64": "npm:5.x.x" + "@hapi/boom": "npm:9.x.x" + "@hapi/bourne": "npm:2.x.x" + "@hapi/cryptiles": "npm:5.x.x" + "@hapi/hoek": "npm:9.x.x" + checksum: 10c0/81678335c546165440b7214d5275fa58313ff81b4e928ef7862dfe14b2f03269db64a7c8d251e277683d007c8413a921db82c9d46c394159afa625d919c9d3cb + languageName: node + linkType: hard + +"@hapi/podium@npm:^4.1.3": + version: 4.1.3 + resolution: "@hapi/podium@npm:4.1.3" + dependencies: + "@hapi/hoek": "npm:9.x.x" + "@hapi/teamwork": "npm:5.x.x" + "@hapi/validate": "npm:1.x.x" + checksum: 10c0/483b999707d5214291ef2c51d5313dfe5d48968411369fc52258f07e230836c070fdd5402a6d85ed667de9e72806bb45c052e17b57dff07543b40b0b7e72bed0 + languageName: node + linkType: hard + +"@hapi/teamwork@npm:5.x.x": + version: 5.1.1 + resolution: "@hapi/teamwork@npm:5.1.1" + checksum: 10c0/8174a4693a00cb82474d75b0296b345b7e1c020dc440a5dc21f4f5a091306068553faab70dc6cf642ac36f49e20ee1e1aed6a81f99ffca5b1a42633d0fa437bb + languageName: node + linkType: hard + +"@hapi/topo@npm:^5.0.0, @hapi/topo@npm:^5.1.0": + version: 5.1.0 + resolution: "@hapi/topo@npm:5.1.0" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/b16b06d9357947149e032bdf10151eb71aea8057c79c4046bf32393cb89d0d0f7ca501c40c0f7534a5ceca078de0700d2257ac855c15e59fe4e00bba2f25c86f + languageName: node + linkType: hard + +"@hapi/validate@npm:1.x.x": + version: 1.1.3 + resolution: "@hapi/validate@npm:1.1.3" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + "@hapi/topo": "npm:^5.0.0" + checksum: 10c0/dff9f31a5cae3356ae98cef99d5c5cf9c056b452a22755945ed27df987f5a690f6372fcd7f55c319c8c546906b5943fd6783d5620a0f0369d243a2b47f0fbee7 + languageName: node + linkType: hard + "@humanwhocodes/config-array@npm:^0.12.3": version: 0.12.3 resolution: "@humanwhocodes/config-array@npm:0.12.3" @@ -681,6 +979,373 @@ __metadata: languageName: node linkType: hard +"@opentelemetry/api@npm:1.7.0": + version: 1.7.0 + resolution: "@opentelemetry/api@npm:1.7.0" + checksum: 10c0/b5468115d1cec45dd2b86b39210fdc03620a93b9f07c3d20b14081f75e2f7c9b37ceceeb60d5f35c6d4f9819ae07eee0b4874e53e7362376db21db1e00f483f8 + languageName: node + linkType: hard + +"@opentelemetry/api@npm:^1.6.0": + version: 1.8.0 + resolution: "@opentelemetry/api@npm:1.8.0" + checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 + languageName: node + linkType: hard + +"@opentelemetry/context-async-hooks@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/context-async-hooks@npm:1.21.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/568bfdb76fa423a22f05a78b2a722dec64698c93a2f7e67ebc707c6f0c152b975ece9c93d472dfe58b1a479e144e76c7d6c419579db8310f5e23f3cebbe1346a + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/core@npm:1.20.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.20.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/70091bd7756abfce0cdd1fbf0fc2e03c4d84660a115effce99784b7f6a628857bdf9b89aa3dff3b745d82ea3004ac548fa094954395fc4b7613bd60a34d46099 + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/core@npm:1.21.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.21.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/e6f1adcd224944f725ccfc4a337cb20405cb2081fa0a2a66a47a9044b248f47318f43c6d140e8ebbd4082d8657894e9d1a8e1a10db112ca8896c6bc4494c346c + languageName: node + linkType: hard + +"@opentelemetry/core@npm:1.23.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.8.0": + version: 1.23.0 + resolution: "@opentelemetry/core@npm:1.23.0" + dependencies: + "@opentelemetry/semantic-conventions": "npm:1.23.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b68442034315c182fd5e6c1bcca7b249a4995dc219c6935718fb143d24b13cee5e7884c6750b9f55ae8f4477b7edb9b3140c6663112485b49f2a9bc5a243f5f2 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-express@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-express@npm:0.35.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/361b1c7ea191979645c31224e3e9a20e4d2aab26101bd70816b76ecc6ec34858f97bacf4c5c03d912f2a8cd246792e7f4883415ad977f97d24f8e1210f2198d4 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-fastify@npm:0.33.0": + version: 0.33.0 + resolution: "@opentelemetry/instrumentation-fastify@npm:0.33.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/2b03e742e43826ffcd67cb7653018d6f966517e740ad6d282a2ae8da38265c21aca01e89f26a3a50b1911162380288adb984958a70625f10a4182d5adccbbeff + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-graphql@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-graphql@npm:0.37.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/8501e09d5aaac4558b183c76e423439a2ed743355e251b6d1de306efdc9366b971bc849c1440e77c94b0224ef75348d97ccb1499b1b7098efe2c314294eb0e84 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-hapi@npm:0.34.0": + version: 0.34.0 + resolution: "@opentelemetry/instrumentation-hapi@npm:0.34.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@types/hapi__hapi": "npm:20.0.13" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/1c789e0cc4e6baa99b1c2044d5e9022d22ca22778280dbd5169f7cfa08a069ddb999c1544f04c2580ebfe06fd17dd0c5bdaa9b77d6851759abb0d7a4ecdc15b5 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-http@npm:0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation-http@npm:0.48.0" + dependencies: + "@opentelemetry/core": "npm:1.21.0" + "@opentelemetry/instrumentation": "npm:0.48.0" + "@opentelemetry/semantic-conventions": "npm:1.21.0" + semver: "npm:^7.5.2" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/c02e3b4168d709c453c14e29d11e37e9c29b1791c5266948f0ead77777c1e343c6450e9851558790596a311bf4bf068b685a0314713d3fda083994c5463fae28 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-koa@npm:0.37.0": + version: 0.37.0 + resolution: "@opentelemetry/instrumentation-koa@npm:0.37.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@types/koa": "npm:2.14.0" + "@types/koa__router": "npm:12.0.3" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/bb7bc4a5841fc1172597828d05ee44803510f28907e4b1f01ccf81801d407e15b8f6e08c4276425e8f961ad127c82bfe9f6ae21324dfc5a9b2302dd08428e617 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mongodb@npm:0.39.0": + version: 0.39.0 + resolution: "@opentelemetry/instrumentation-mongodb@npm:0.39.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/sdk-metrics": "npm:^1.9.1" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/7dc7fe5fb9c18cdbdd882ccc83ecf9587e4822cfa5b730bd8b437029cc8df6d3e4e4838e3e2c4c04d568b88a053006328ed1055bf874d5ee6b5eefeabcd15386 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mongoose@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-mongoose@npm:0.35.0" + dependencies: + "@opentelemetry/core": "npm:^1.8.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/dac272772644525af92f6aebc9618f858b13a0f89ddffd4144621adfb6e8fd5309b69612abeb94523bc7f369a94d59710174975325cbbdc68372517230cca1c8 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mysql2@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-mysql2@npm:0.35.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@opentelemetry/sql-common": "npm:^0.40.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/c83d031df6db68efa76450b8ca13f1f76fd106bab7b4dcd0932f44966c8018cd7afa13994bd9ad1a2334d9b8622f6d58448d45212ea3b8cffe711d971b64ca70 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-mysql@npm:0.35.0": + version: 0.35.0 + resolution: "@opentelemetry/instrumentation-mysql@npm:0.35.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@types/mysql": "npm:2.15.22" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/24f92429f71df9e56a7875aa57a4e694260bb202c9110983b432190be7f6dc211a987e4ba3e7d572d4e53fa1f52a227d6e76c70767139a0c34304aec06540c72 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-nestjs-core@npm:0.34.0": + version: 0.34.0 + resolution: "@opentelemetry/instrumentation-nestjs-core@npm:0.34.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/f6929e44b6cb85488f35fc059a2b689b7406c402ba83226a21a25e9942d8e11eae208de259cd080f7f459a0de590220d248d2dc9dc7f957f2521c5923d815497 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation-pg@npm:0.38.0": + version: 0.38.0 + resolution: "@opentelemetry/instrumentation-pg@npm:0.38.0" + dependencies: + "@opentelemetry/instrumentation": "npm:^0.48.0" + "@opentelemetry/semantic-conventions": "npm:^1.0.0" + "@opentelemetry/sql-common": "npm:^0.40.0" + "@types/pg": "npm:8.6.1" + "@types/pg-pool": "npm:2.0.4" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/bac92340d2ca5b24b83a79d10d0f1822a4960cba996f510bb132bce8f8df3e3e2e02aaa1eadff7ceffa41d4a4cf1b64f13f6531b60afbd1e13ff091f4b38001e + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.47.0": + version: 0.47.0 + resolution: "@opentelemetry/instrumentation@npm:0.47.0" + dependencies: + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:^1.7.2" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/cc4c0ed030ec60c58d805d96c509e5ce1d33ae40b64622824319ed24d9e7c9e9a7c0864360c08107126ab29c026848a30b29a91295b9007aa21d0a67dc200a8e + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:0.48.0, @opentelemetry/instrumentation@npm:^0.48.0": + version: 0.48.0 + resolution: "@opentelemetry/instrumentation@npm:0.48.0" + dependencies: + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.7.1" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/627d4246c1a6d62d0b1b96d967c62284bf98cefae76f5c5b07f827473cec89030121d343c0c0631f251e8d52cd01822bc4af704970d9c0988be6b4d0c226c8b4 + languageName: node + linkType: hard + +"@opentelemetry/instrumentation@npm:^0.43.0": + version: 0.43.0 + resolution: "@opentelemetry/instrumentation@npm:0.43.0" + dependencies: + "@types/shimmer": "npm:^1.0.2" + import-in-the-middle: "npm:1.4.2" + require-in-the-middle: "npm:^7.1.1" + semver: "npm:^7.5.2" + shimmer: "npm:^1.2.1" + peerDependencies: + "@opentelemetry/api": ^1.3.0 + checksum: 10c0/78682576ec5094eaa20e5e6766f93329d495cb4a58cbc56a95752ff15bfc58a511ffe0981b596eb7b893014441f4c748028448b35ff5e37f82b1e1917f9610c7 + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/resources@npm:1.20.0" + dependencies: + "@opentelemetry/core": "npm:1.20.0" + "@opentelemetry/semantic-conventions": "npm:1.20.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/4a8a030e2e627a32c1f32e02dd0093d93d2202ea646035f84eae71d9ec9417d3d0d82d110cbf5b79bec2ea918f97dcd62b4f09ce22936436f34bba42b7a7576a + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/resources@npm:1.21.0" + dependencies: + "@opentelemetry/core": "npm:1.21.0" + "@opentelemetry/semantic-conventions": "npm:1.21.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/0ac61b835e20d3323e1e6a5c74cbb64a9200e165724d6d1449f01bd18a0c5af3da854dacdc729cdb4ed00cb740639c76d6cd7c638ad6efffc23f9da0de36406a + languageName: node + linkType: hard + +"@opentelemetry/resources@npm:1.23.0": + version: 1.23.0 + resolution: "@opentelemetry/resources@npm:1.23.0" + dependencies: + "@opentelemetry/core": "npm:1.23.0" + "@opentelemetry/semantic-conventions": "npm:1.23.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.9.0" + checksum: 10c0/b1abc023f2f32ed6f328f27821ae70b7a936964a19d29246072e11a9abdf588158ba65a1e9f1177933868906d53d836c837304bb98d37231a01e31bc77b38476 + languageName: node + linkType: hard + +"@opentelemetry/sdk-metrics@npm:^1.9.1": + version: 1.23.0 + resolution: "@opentelemetry/sdk-metrics@npm:1.23.0" + dependencies: + "@opentelemetry/core": "npm:1.23.0" + "@opentelemetry/resources": "npm:1.23.0" + lodash.merge: "npm:^4.6.2" + peerDependencies: + "@opentelemetry/api": ">=1.3.0 <1.9.0" + checksum: 10c0/dd70dc372750c23cda642a4a52f24c69633f21186360104ce7857001edcfc02a30336ad673c7ec99b61eca0664b0f5ec9a7a01a4a1992347982cc0f33aaf6e60 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.20.0" + dependencies: + "@opentelemetry/core": "npm:1.20.0" + "@opentelemetry/resources": "npm:1.20.0" + "@opentelemetry/semantic-conventions": "npm:1.20.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/d92dea3bb9eba044fd20549200c4ecf66b935d7568be1eaa00c51ddfb9b66505baaaacead2a0ab6624def79e1b2a6e22ce487e3c9a91c7ec9d951f42b6d6e171 + languageName: node + linkType: hard + +"@opentelemetry/sdk-trace-base@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/sdk-trace-base@npm:1.21.0" + dependencies: + "@opentelemetry/core": "npm:1.21.0" + "@opentelemetry/resources": "npm:1.21.0" + "@opentelemetry/semantic-conventions": "npm:1.21.0" + peerDependencies: + "@opentelemetry/api": ">=1.0.0 <1.8.0" + checksum: 10c0/0d68bfb614c45713185d20ad6aa766f38060fc5716d4fd196bb3195386f8bf22e3a9a56d3ec2a2c6753f9edb0d0b0e780f0d271a2d50ca866440ae624b4268ab + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.20.0": + version: 1.20.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.20.0" + checksum: 10c0/71299d2040b1d3f665128107fda6bde818244e7a49932d7e4ac451c088fd4116ace91d119376df30c15eb1a61da76ab50edade2c90214ba7db9284d4c3e43197 + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.21.0": + version: 1.21.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.21.0" + checksum: 10c0/ba1eabdbe5cdc04cbb7ce28f2df91fc95000e14861eb93937cfc7768d29c7e57692eb4fb2645f6ba87ae046acc1d1e27e4e6415e46e03015d54a6fdaf8e9635b + languageName: node + linkType: hard + +"@opentelemetry/semantic-conventions@npm:1.23.0, @opentelemetry/semantic-conventions@npm:^1.0.0, @opentelemetry/semantic-conventions@npm:^1.17.0": + version: 1.23.0 + resolution: "@opentelemetry/semantic-conventions@npm:1.23.0" + checksum: 10c0/2712f3874a45607bc7024e0d1a01c91a7e4671e7b925e2fcc79227f350c16c59a29ba36d8ab5f0842fe003ff464d24ab576033b35390316886bb120477f96ca6 + languageName: node + linkType: hard + +"@opentelemetry/sql-common@npm:^0.40.0": + version: 0.40.0 + resolution: "@opentelemetry/sql-common@npm:0.40.0" + dependencies: + "@opentelemetry/core": "npm:^1.1.0" + peerDependencies: + "@opentelemetry/api": ^1.1.0 + checksum: 10c0/c82454ca9ce69564f8a19e9d47bfb6b7fa96720dc178c04df56de0c7666fba535f62c638b2c3f03832f61872adf258178c7f9787823d64e0483ad780a25daeff + languageName: node + linkType: hard + "@pkgjs/parseargs@npm:^0.11.0": version: 0.11.0 resolution: "@pkgjs/parseargs@npm:0.11.0" @@ -688,6 +1353,17 @@ __metadata: languageName: node linkType: hard +"@prisma/instrumentation@npm:5.9.0": + version: 5.9.0 + resolution: "@prisma/instrumentation@npm:5.9.0" + dependencies: + "@opentelemetry/api": "npm:1.7.0" + "@opentelemetry/instrumentation": "npm:0.47.0" + "@opentelemetry/sdk-trace-base": "npm:1.20.0" + checksum: 10c0/4f1bf75da102e37e4a2a62859bfa08a4192698f8d56a9fa181cccf63c5868e1de81cf44c8a57366ff51e4d17474746198ec106c4e71928dbc961123ebfcd2f93 + languageName: node + linkType: hard + "@rollup/plugin-commonjs@npm:24.0.0": version: 24.0.0 resolution: "@rollup/plugin-commonjs@npm:24.0.0" @@ -723,6 +1399,17 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/browser-utils@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry-internal/browser-utils@npm:8.0.0-beta.1" + dependencies: + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + checksum: 10c0/089b111f87b3d05e12a47e2e2607d8f38356fdaeb3e08d3be16d7f67b4e4e393d7ecb1dbe7bbe7be2b1b7ecb576cecf542f52882bbdde2d7a239e705e3514c9f + languageName: node + linkType: hard + "@sentry-internal/feedback@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/feedback@npm:7.110.1" @@ -734,6 +1421,18 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/feedback@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry-internal/feedback@npm:8.0.0-beta.1" + dependencies: + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + preact: "npm:^10.19.4" + checksum: 10c0/c3c37dac7f5792e3c45711c7e70f8b0f3dcd2c33497d6ffd1cb5da00fcfa7c041f469d10affa6ff8d139741bdab9d5bbdeb3af5a9b5ebc5dc7d38d7b747b729f + languageName: node + linkType: hard + "@sentry-internal/replay-canvas@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/replay-canvas@npm:7.110.1" @@ -746,6 +1445,30 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/replay-canvas@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry-internal/replay-canvas@npm:8.0.0-beta.1" + dependencies: + "@sentry-internal/replay": "npm:8.0.0-beta.1" + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + checksum: 10c0/a234b16f1028c04e3bfc4479de337a72c7c66c3ba43b74bd8dfcbe71516a803b5c5292fb20693827ffe04e0a7c7729b16d5d1ea2ba587d2cc06addd57b555920 + languageName: node + linkType: hard + +"@sentry-internal/replay@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry-internal/replay@npm:8.0.0-beta.1" + dependencies: + "@sentry-internal/browser-utils": "npm:8.0.0-beta.1" + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + checksum: 10c0/16309d5805ad9107cafb66c0e12929cfe7ec1e759dce3475a630f04e6e87d03afa77e22acaf422775beaa223f8a4d2a2e84f44b6d874a9713d0868d0aaea2908 + languageName: node + linkType: hard + "@sentry-internal/tracing@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/tracing@npm:7.110.1" @@ -757,6 +1480,13 @@ __metadata: languageName: node linkType: hard +"@sentry/babel-plugin-component-annotate@npm:2.16.0": + version: 2.16.0 + resolution: "@sentry/babel-plugin-component-annotate@npm:2.16.0" + checksum: 10c0/90e20fb70125e886cf21797784c00782179aa1e5611ab939e9175dd56536270debf86bdc93ca2f6ed396e90f268d01c46a0bdbf2a24dd09ba5f32f86618ae3bc + languageName: node + linkType: hard + "@sentry/browser@npm:7.110.1": version: 7.110.1 resolution: "@sentry/browser@npm:7.110.1" @@ -772,6 +1502,86 @@ __metadata: languageName: node linkType: hard +"@sentry/browser@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/browser@npm:8.0.0-beta.1" + dependencies: + "@sentry-internal/browser-utils": "npm:8.0.0-beta.1" + "@sentry-internal/feedback": "npm:8.0.0-beta.1" + "@sentry-internal/replay": "npm:8.0.0-beta.1" + "@sentry-internal/replay-canvas": "npm:8.0.0-beta.1" + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + checksum: 10c0/07c5db9d9628ac871c95ac197f7cba05e4ac1a56afd35b892f66c17d762adacc165a6822fcb3e2e71f8220390649c20b71592fb9a0f297068fc50a2069e9485e + languageName: node + linkType: hard + +"@sentry/bundler-plugin-core@npm:2.16.0": + version: 2.16.0 + resolution: "@sentry/bundler-plugin-core@npm:2.16.0" + dependencies: + "@babel/core": "npm:^7.18.5" + "@sentry/babel-plugin-component-annotate": "npm:2.16.0" + "@sentry/cli": "npm:^2.22.3" + dotenv: "npm:^16.3.1" + find-up: "npm:^5.0.0" + glob: "npm:^9.3.2" + magic-string: "npm:0.27.0" + unplugin: "npm:1.0.1" + checksum: 10c0/dae16b721bec3a3829a650656ae588501f9cc8248256103894ff743606b69a12a70724926c08ffe72445107af97a22440b85c5384073346f8da45c80dda4932d + languageName: node + linkType: hard + +"@sentry/cli-darwin@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-darwin@npm:2.31.0" + conditions: os=darwin + languageName: node + linkType: hard + +"@sentry/cli-linux-arm64@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-linux-arm64@npm:2.31.0" + conditions: (os=linux | os=freebsd) & cpu=arm64 + languageName: node + linkType: hard + +"@sentry/cli-linux-arm@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-linux-arm@npm:2.31.0" + conditions: (os=linux | os=freebsd) & cpu=arm + languageName: node + linkType: hard + +"@sentry/cli-linux-i686@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-linux-i686@npm:2.31.0" + conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + +"@sentry/cli-linux-x64@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-linux-x64@npm:2.31.0" + conditions: (os=linux | os=freebsd) & cpu=x64 + languageName: node + linkType: hard + +"@sentry/cli-win32-i686@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-win32-i686@npm:2.31.0" + conditions: os=win32 & (cpu=x86 | cpu=ia32) + languageName: node + linkType: hard + +"@sentry/cli-win32-x64@npm:2.31.0": + version: 2.31.0 + resolution: "@sentry/cli-win32-x64@npm:2.31.0" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@sentry/cli@npm:^1.77.1": version: 1.77.3 resolution: "@sentry/cli@npm:1.77.3" @@ -788,6 +1598,43 @@ __metadata: languageName: node linkType: hard +"@sentry/cli@npm:^2.22.3": + version: 2.31.0 + resolution: "@sentry/cli@npm:2.31.0" + dependencies: + "@sentry/cli-darwin": "npm:2.31.0" + "@sentry/cli-linux-arm": "npm:2.31.0" + "@sentry/cli-linux-arm64": "npm:2.31.0" + "@sentry/cli-linux-i686": "npm:2.31.0" + "@sentry/cli-linux-x64": "npm:2.31.0" + "@sentry/cli-win32-i686": "npm:2.31.0" + "@sentry/cli-win32-x64": "npm:2.31.0" + https-proxy-agent: "npm:^5.0.0" + node-fetch: "npm:^2.6.7" + progress: "npm:^2.0.3" + proxy-from-env: "npm:^1.1.0" + which: "npm:^2.0.2" + dependenciesMeta: + "@sentry/cli-darwin": + optional: true + "@sentry/cli-linux-arm": + optional: true + "@sentry/cli-linux-arm64": + optional: true + "@sentry/cli-linux-i686": + optional: true + "@sentry/cli-linux-x64": + optional: true + "@sentry/cli-win32-i686": + optional: true + "@sentry/cli-win32-x64": + optional: true + bin: + sentry-cli: bin/sentry-cli + checksum: 10c0/ddd0d48966c81d62435bb28adf0bfeb8596f1bbbb1328db46ee7736a766b73d553bb17ebf7f40796a1f641f14e48316a1cf95559129ecc5d61fb7737eb11b516 + languageName: node + linkType: hard + "@sentry/core@npm:7.110.1": version: 7.110.1 resolution: "@sentry/core@npm:7.110.1" @@ -798,6 +1645,16 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/core@npm:8.0.0-beta.1" + dependencies: + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + checksum: 10c0/dc745dbaade3b1a2e74ce14b4f4da93fb43e01c52c5be41f9bd9b23b9f3c3cd854e08862d2ec29d036d261b1dcd4368ff901382a4cbfd8441293c177c056a459 + languageName: node + linkType: hard + "@sentry/integrations@npm:7.110.1": version: 7.110.1 resolution: "@sentry/integrations@npm:7.110.1" @@ -838,6 +1695,35 @@ __metadata: languageName: node linkType: hard +"@sentry/nextjs@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/nextjs@npm:8.0.0-beta.1" + dependencies: + "@opentelemetry/api": "npm:1.7.0" + "@rollup/plugin-commonjs": "npm:24.0.0" + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/node": "npm:8.0.0-beta.1" + "@sentry/opentelemetry": "npm:8.0.0-beta.1" + "@sentry/react": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + "@sentry/vercel-edge": "npm:8.0.0-beta.1" + "@sentry/webpack-plugin": "npm:2.16.0" + chalk: "npm:3.0.0" + resolve: "npm:1.22.8" + rollup: "npm:3.29.4" + stacktrace-parser: "npm:^0.1.10" + peerDependencies: + next: ^13.2.0 || ^14.0 + react: 16.x || 17.x || 18.x + webpack: ">= 5.0.0" + peerDependenciesMeta: + webpack: + optional: true + checksum: 10c0/9f46c4b72e4f8a1aedaf8679c6b4a20d985e4d14c775b8cbfa3a37fa35fb6e658cd0129455a864496e0b604058f0cc56f1717495c685d19db6a3ada459f481e0 + languageName: node + linkType: hard + "@sentry/node@npm:7.110.1": version: 7.110.1 resolution: "@sentry/node@npm:7.110.1" @@ -850,6 +1736,58 @@ __metadata: languageName: node linkType: hard +"@sentry/node@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/node@npm:8.0.0-beta.1" + dependencies: + "@opentelemetry/api": "npm:1.7.0" + "@opentelemetry/context-async-hooks": "npm:1.21.0" + "@opentelemetry/core": "npm:1.21.0" + "@opentelemetry/instrumentation": "npm:0.48.0" + "@opentelemetry/instrumentation-express": "npm:0.35.0" + "@opentelemetry/instrumentation-fastify": "npm:0.33.0" + "@opentelemetry/instrumentation-graphql": "npm:0.37.0" + "@opentelemetry/instrumentation-hapi": "npm:0.34.0" + "@opentelemetry/instrumentation-http": "npm:0.48.0" + "@opentelemetry/instrumentation-koa": "npm:0.37.0" + "@opentelemetry/instrumentation-mongodb": "npm:0.39.0" + "@opentelemetry/instrumentation-mongoose": "npm:0.35.0" + "@opentelemetry/instrumentation-mysql": "npm:0.35.0" + "@opentelemetry/instrumentation-mysql2": "npm:0.35.0" + "@opentelemetry/instrumentation-nestjs-core": "npm:0.34.0" + "@opentelemetry/instrumentation-pg": "npm:0.38.0" + "@opentelemetry/resources": "npm:1.21.0" + "@opentelemetry/sdk-trace-base": "npm:1.21.0" + "@opentelemetry/semantic-conventions": "npm:1.21.0" + "@prisma/instrumentation": "npm:5.9.0" + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/opentelemetry": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + opentelemetry-instrumentation-fetch-node: "npm:1.2.0" + dependenciesMeta: + opentelemetry-instrumentation-fetch-node: + optional: true + checksum: 10c0/bab79d87b99e2f162dbe3b5d0e82ebd720c60f47cf0fa8ab40e6fcd5774e8b838009140052ec5050c12c8ca6fc5f323d6566283653b2abb4043936df38cd7c04 + languageName: node + linkType: hard + +"@sentry/opentelemetry@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/opentelemetry@npm:8.0.0-beta.1" + dependencies: + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + peerDependencies: + "@opentelemetry/api": ^1.0.0 + "@opentelemetry/core": ^1.0.0 + "@opentelemetry/sdk-trace-base": ^1.0.0 + "@opentelemetry/semantic-conventions": ^1.0.0 + checksum: 10c0/f869362a8d6c316521da5477148da25b783b5d51d55c5126029ea0a5a69ed50eef3bcf215adc5193081e46437fd9d59df3a36639137fa18e6875e2e57458e214 + languageName: node + linkType: hard + "@sentry/react@npm:7.110.1": version: 7.110.1 resolution: "@sentry/react@npm:7.110.1" @@ -865,6 +1803,21 @@ __metadata: languageName: node linkType: hard +"@sentry/react@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/react@npm:8.0.0-beta.1" + dependencies: + "@sentry/browser": "npm:8.0.0-beta.1" + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + hoist-non-react-statics: "npm:^3.3.2" + peerDependencies: + react: 16.x || 17.x || 18.x + checksum: 10c0/4c75d98cd55c4685075fccd1a679bfa32fb92556461ae29bffc886dd184a815507ac665cef45ccaea362ef332ac9911bca01d86d7a7671f24f055d8001457e59 + languageName: node + linkType: hard + "@sentry/replay@npm:7.110.1": version: 7.110.1 resolution: "@sentry/replay@npm:7.110.1" @@ -884,6 +1837,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/types@npm:8.0.0-beta.1" + checksum: 10c0/7d053243d15c923e9de272b9fc6c2d5b0d136abee988288b97fe547f3df6503657c7c7fe69388de8409c79a1ed65f093b8ce946d8f6e8d9d56945e36cb701b07 + languageName: node + linkType: hard + "@sentry/utils@npm:7.110.1": version: 7.110.1 resolution: "@sentry/utils@npm:7.110.1" @@ -893,6 +1853,15 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/utils@npm:8.0.0-beta.1" + dependencies: + "@sentry/types": "npm:8.0.0-beta.1" + checksum: 10c0/fcdace9c7fada213c6cd13265a709418a140b951cc73278de0578e1612c3aa72d939a7557d9274101c0171a81c0fa57e13d67039dd64bba195802f46d27a4952 + languageName: node + linkType: hard + "@sentry/vercel-edge@npm:7.110.1": version: 7.110.1 resolution: "@sentry/vercel-edge@npm:7.110.1" @@ -905,6 +1874,17 @@ __metadata: languageName: node linkType: hard +"@sentry/vercel-edge@npm:8.0.0-beta.1": + version: 8.0.0-beta.1 + resolution: "@sentry/vercel-edge@npm:8.0.0-beta.1" + dependencies: + "@sentry/core": "npm:8.0.0-beta.1" + "@sentry/types": "npm:8.0.0-beta.1" + "@sentry/utils": "npm:8.0.0-beta.1" + checksum: 10c0/b7d3f9c8d77386e80041552fcdd6630da8dc25ed85bb8b116ec53eb6c9a99b4d865d84dba77d6ce1f2c79c3b282f81999cfa6c89dadab05178105b2747836e4f + languageName: node + linkType: hard + "@sentry/webpack-plugin@npm:1.21.0": version: 1.21.0 resolution: "@sentry/webpack-plugin@npm:1.21.0" @@ -915,6 +1895,42 @@ __metadata: languageName: node linkType: hard +"@sentry/webpack-plugin@npm:2.16.0": + version: 2.16.0 + resolution: "@sentry/webpack-plugin@npm:2.16.0" + dependencies: + "@sentry/bundler-plugin-core": "npm:2.16.0" + unplugin: "npm:1.0.1" + uuid: "npm:^9.0.0" + peerDependencies: + webpack: ">=4.40.0" + checksum: 10c0/14d0546765530ba763cfdafffad2fd046782e243dd2f357ce7f078341f09c0cadd0ffe72a740bc5f36bf9a98f61853634bf404d46c027061fc95b7ce12b54b63 + languageName: node + linkType: hard + +"@sideway/address@npm:^4.1.5": + version: 4.1.5 + resolution: "@sideway/address@npm:4.1.5" + dependencies: + "@hapi/hoek": "npm:^9.0.0" + checksum: 10c0/638eb6f7e7dba209053dd6c8da74d7cc995e2b791b97644d0303a7dd3119263bcb7225a4f6804d4db2bc4f96e5a9d262975a014f58eae4d1753c27cbc96ef959 + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.1": + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1" + checksum: 10c0/3fe81fa9662efc076bf41612b060eb9b02e846ea4bea5bd114f1662b7f1541e9dedcf98aff0d24400bcb92f113964a50e0290b86e284edbdf6346fa9b7e2bf2c + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: 10c0/d2ca75dacaf69b8fc0bb8916a204e01def3105ee44d8be16c355e5f58189eb94039e15ce831f3d544f229889ccfa35562a0ce2516179f3a7ee1bbe0b71e55b36 + languageName: node + linkType: hard + "@swc/counter@npm:^0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" @@ -1067,6 +2083,47 @@ __metadata: languageName: node linkType: hard +"@types/hapi__catbox@npm:*": + version: 10.2.6 + resolution: "@types/hapi__catbox@npm:10.2.6" + checksum: 10c0/782d5c0a12655f785eab0e2c83bd415435cc825277165f7fec44229edce092b97f5c7bb73f00296a246a550bf074ca679b359b5b07a4669d0c6331a22e5be174 + languageName: node + linkType: hard + +"@types/hapi__hapi@npm:20.0.13": + version: 20.0.13 + resolution: "@types/hapi__hapi@npm:20.0.13" + dependencies: + "@hapi/boom": "npm:^9.0.0" + "@hapi/iron": "npm:^6.0.0" + "@hapi/podium": "npm:^4.1.3" + "@types/hapi__catbox": "npm:*" + "@types/hapi__mimos": "npm:*" + "@types/hapi__shot": "npm:*" + "@types/node": "npm:*" + joi: "npm:^17.3.0" + checksum: 10c0/7e993ead7c6b7d3d3d8ab0abeb39b4fa29f3608a29e585d5ccef16823b1f09959e94bbe8a72c4722e95016167da91c57ae2f18c4b13e2b9fc472a67f087e3bc2 + languageName: node + linkType: hard + +"@types/hapi__mimos@npm:*": + version: 4.1.4 + resolution: "@types/hapi__mimos@npm:4.1.4" + dependencies: + "@types/mime-db": "npm:*" + checksum: 10c0/c3e960a375bd02bb067dc041b7b64fcbc6b3520ca16229ab72c63e9b886b3c1b1b03bc08d2b01e9368ea177dae5e9a00d5cd3c8f37fd872a49fad2307805db22 + languageName: node + linkType: hard + +"@types/hapi__shot@npm:*": + version: 4.1.6 + resolution: "@types/hapi__shot@npm:4.1.6" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/ffd39b424e593a54f044df11bc2216e2cc5c09a104e30be5ce8b8969693c713536b19bf6f472749ed12c2cf742aa11aa4184c48c5bd5124565ae1532db663c3b + languageName: node + linkType: hard + "@types/http-assert@npm:*": version: 1.5.5 resolution: "@types/http-assert@npm:1.5.5" @@ -1120,6 +2177,31 @@ __metadata: languageName: node linkType: hard +"@types/koa@npm:2.14.0": + version: 2.14.0 + resolution: "@types/koa@npm:2.14.0" + dependencies: + "@types/accepts": "npm:*" + "@types/content-disposition": "npm:*" + "@types/cookies": "npm:*" + "@types/http-assert": "npm:*" + "@types/http-errors": "npm:*" + "@types/keygrip": "npm:*" + "@types/koa-compose": "npm:*" + "@types/node": "npm:*" + checksum: 10c0/783536ea905244ec8edcda5f6063f34b3f4bfe16ff75f4d8faaa9b3ce58455ff140b20e63064a31491c1e7f34de4e869bce410fb116012887b9792c98591f744 + languageName: node + linkType: hard + +"@types/koa__router@npm:12.0.3": + version: 12.0.3 + resolution: "@types/koa__router@npm:12.0.3" + dependencies: + "@types/koa": "npm:*" + checksum: 10c0/f9e2c360bed2f326df2d2cb3d1dd508a14360ae2299516579bed9690084f92056df09f28946d3245e9ef67ee0688af4a27990036f0e9afc9eb31241852884612 + languageName: node + linkType: hard + "@types/koa__router@npm:12.0.4": version: 12.0.4 resolution: "@types/koa__router@npm:12.0.4" @@ -1129,6 +2211,13 @@ __metadata: languageName: node linkType: hard +"@types/mime-db@npm:*": + version: 1.43.5 + resolution: "@types/mime-db@npm:1.43.5" + checksum: 10c0/226af9f9126d1e4cc7241e8960087fb72b598179fb3aee2d35024d1583e2e83222199c0c63afa23763f1abc575e5514b3677505497608688d25155f8fd828a65 + languageName: node + linkType: hard + "@types/mime@npm:^1": version: 1.3.5 resolution: "@types/mime@npm:1.3.5" @@ -1136,6 +2225,15 @@ __metadata: languageName: node linkType: hard +"@types/mysql@npm:2.15.22": + version: 2.15.22 + resolution: "@types/mysql@npm:2.15.22" + dependencies: + "@types/node": "npm:*" + checksum: 10c0/872e7389985c954e7bf507cbe8f62f33c779d28e456b711d18133eaf9636487d0521e7f2c32e22eae0aa71f2d1c6e10d6212fbace50f73ab0a803949cc71f2cc + languageName: node + linkType: hard + "@types/node@npm:*, @types/node@npm:20.12.7, @types/node@npm:^20, @types/node@npm:^20.12.5": version: 20.12.7 resolution: "@types/node@npm:20.12.7" @@ -1145,6 +2243,37 @@ __metadata: languageName: node linkType: hard +"@types/pg-pool@npm:2.0.4": + version: 2.0.4 + resolution: "@types/pg-pool@npm:2.0.4" + dependencies: + "@types/pg": "npm:*" + checksum: 10c0/1c6b83e1c33c66e6b1ee11332ecf74ad393ba2a3966d5ee7ffaa40ddfe1f3cb4df224263515967d39101fa13b10c1f70da45795ca6eaeeea7d8e9edeeb58093f + languageName: node + linkType: hard + +"@types/pg@npm:*": + version: 8.11.5 + resolution: "@types/pg@npm:8.11.5" + dependencies: + "@types/node": "npm:*" + pg-protocol: "npm:*" + pg-types: "npm:^4.0.1" + checksum: 10c0/d64d183bee2df96cd0558231190ff629558e8c0fd3203b880f48a7d34b1eaea528d20c09b57b19c0939f369136e6c6941533592eadd71174be78d1ec0ca5e60e + languageName: node + linkType: hard + +"@types/pg@npm:8.6.1": + version: 8.6.1 + resolution: "@types/pg@npm:8.6.1" + dependencies: + "@types/node": "npm:*" + pg-protocol: "npm:*" + pg-types: "npm:^2.2.0" + checksum: 10c0/8d16660c9a4f050d6d5e391c59f9a62e9d377a2a6a7eb5865f8828082dbdfeab700fd707e585f42d67b29e796b32863aea5bd6d5cbb8ceda2d598da5d0c61693 + languageName: node + linkType: hard + "@types/prop-types@npm:*": version: 15.7.12 resolution: "@types/prop-types@npm:15.7.12" @@ -1213,6 +2342,13 @@ __metadata: languageName: node linkType: hard +"@types/shimmer@npm:^1.0.2": + version: 1.0.5 + resolution: "@types/shimmer@npm:1.0.5" + checksum: 10c0/bbdcfebd46732267a7f861ca2e25b8f113ca303bfb1ebf891aeeb509b0507f816f95611fa82acdd4d1d534472a54754f6be3301b2cf77659654671e3e31318ec + languageName: node + linkType: hard + "@types/triple-beam@npm:^1.3.2": version: 1.3.5 resolution: "@types/triple-beam@npm:1.3.5" @@ -1582,7 +2718,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.2": +"acorn@npm:^8.11.3, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2": version: 8.11.3 resolution: "acorn@npm:8.11.3" bin: @@ -1900,7 +3036,7 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.21.10": +"browserslist@npm:^4.21.10, browserslist@npm:^4.22.2": version: 4.23.0 resolution: "browserslist@npm:4.23.0" dependencies: @@ -2092,6 +3228,13 @@ __metadata: languageName: node linkType: hard +"cjs-module-lexer@npm:^1.2.2": + version: 1.2.3 + resolution: "cjs-module-lexer@npm:1.2.3" + checksum: 10c0/0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab + languageName: node + linkType: hard + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -2308,6 +3451,13 @@ __metadata: languageName: node linkType: hard +"convert-source-map@npm:^2.0.0": + version: 2.0.0 + resolution: "convert-source-map@npm:2.0.0" + checksum: 10c0/8f2f7a27a1a011cc6cc88cc4da2d7d0cfa5ee0369508baae3d98c260bb3ac520691464e5bbe4ae7cdf09860c1d69ecc6f70c63c6e7c7f7e3f18ec08484dc7d9b + languageName: node + linkType: hard + "cookie-signature@npm:1.0.6": version: 1.0.6 resolution: "cookie-signature@npm:1.0.6" @@ -2400,7 +3550,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4, debug@npm:^4.0.0, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2497,6 +3647,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^16.3.1": + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 10c0/48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -3258,6 +4415,13 @@ __metadata: languageName: node linkType: hard +"gensync@npm:^1.0.0-beta.2": + version: 1.0.0-beta.2 + resolution: "gensync@npm:1.0.0-beta.2" + checksum: 10c0/782aba6cba65b1bb5af3b095d96249d20edbe8df32dbf4696fd49be2583faf676173bf4809386588828e4dd76a3354fcbeb577bab1c833ccd9fc4577f26103f8 + languageName: node + linkType: hard + "get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" @@ -3353,7 +4517,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^9.2.0": +"glob@npm:^9.2.0, glob@npm:^9.3.2": version: 9.3.5 resolution: "glob@npm:9.3.5" dependencies: @@ -3365,6 +4529,13 @@ __metadata: languageName: node linkType: hard +"globals@npm:^11.1.0": + version: 11.12.0 + resolution: "globals@npm:11.12.0" + checksum: 10c0/758f9f258e7b19226bd8d4af5d3b0dcf7038780fb23d82e6f98932c44e239f884847f1766e8fa9cc5635ccb3204f7fa7314d4408dd4002a5e8ea827b4018f0a1 + languageName: node + linkType: hard + "globals@npm:^14.0.0": version: 14.0.0 resolution: "globals@npm:14.0.0" @@ -3616,6 +4787,42 @@ __metadata: languageName: node linkType: hard +"import-in-the-middle@npm:1.4.2": + version: 1.4.2 + resolution: "import-in-the-middle@npm:1.4.2" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/499c8abc90fa5197b9f5823c221fadbb2f6a467650761151519d855c160c2a55fae5e55334634ca9fc0c42fe97b94754fb17ccd61132e8507760de6e9bf33795 + languageName: node + linkType: hard + +"import-in-the-middle@npm:1.7.1": + version: 1.7.1 + resolution: "import-in-the-middle@npm:1.7.1" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/992619fba916a758a1ed06cd47b6ab47f25cbab61987a887e0971cdbadff8c619a2f27b06d630f6d12ac644b9171d15538299e36355c001c58ca1b85c87a8a5a + languageName: node + linkType: hard + +"import-in-the-middle@npm:^1.7.2": + version: 1.7.3 + resolution: "import-in-the-middle@npm:1.7.3" + dependencies: + acorn: "npm:^8.8.2" + acorn-import-assertions: "npm:^1.9.0" + cjs-module-lexer: "npm:^1.2.2" + module-details-from-path: "npm:^1.0.3" + checksum: 10c0/68a904ba5893670a212a9e6b651fb535feab274cdd86b38a095a2a9ff3d344306fa6a1b4aa2dc21bfa3206f81912ad1b633b5da5e81ddfbbce4a5d62900bf65f + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -3891,6 +5098,19 @@ __metadata: languageName: node linkType: hard +"joi@npm:^17.3.0": + version: 17.12.3 + resolution: "joi@npm:17.12.3" + dependencies: + "@hapi/hoek": "npm:^9.3.0" + "@hapi/topo": "npm:^5.1.0" + "@sideway/address": "npm:^4.1.5" + "@sideway/formula": "npm:^3.0.1" + "@sideway/pinpoint": "npm:^2.0.0" + checksum: 10c0/818e51bd2d219339cff91f9d6fef8bab2da396e80a051cf73fb8ce7362c191af395bfa2d0e54eaa9c9cb8d5afafddb54eb768bc3068ab33908cbd5a1697e7d3e + languageName: node + linkType: hard + "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -3916,6 +5136,15 @@ __metadata: languageName: node linkType: hard +"jsesc@npm:^2.5.1": + version: 2.5.2 + resolution: "jsesc@npm:2.5.2" + bin: + jsesc: bin/jsesc + checksum: 10c0/dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + languageName: node + linkType: hard + "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -3960,7 +5189,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.2.2": +"json5@npm:^2.2.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -4199,6 +5428,15 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^5.1.1": + version: 5.1.1 + resolution: "lru-cache@npm:5.1.1" + dependencies: + yallist: "npm:^3.0.2" + checksum: 10c0/89b2ef2ef45f543011e38737b8a8622a2f8998cddf0e5437174ef8f1f70a8b9d14a918ab3e232cb3ba343b7abddffa667f0b59075b2b80e6b4d63c3de6127482 + languageName: node + linkType: hard + "lru-cache@npm:^6.0.0": version: 6.0.0 resolution: "lru-cache@npm:6.0.0" @@ -4208,6 +5446,15 @@ __metadata: languageName: node linkType: hard +"magic-string@npm:0.27.0, magic-string@npm:^0.27.0": + version: 0.27.0 + resolution: "magic-string@npm:0.27.0" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.13" + checksum: 10c0/cddacfea14441ca57ae8a307bc3cf90bac69efaa4138dd9a80804cffc2759bf06f32da3a293fb13eaa96334b7d45b7768a34f1d226afae25d2f05b05a3bb37d8 + languageName: node + linkType: hard + "magic-string@npm:0.30.5": version: 0.30.5 resolution: "magic-string@npm:0.30.5" @@ -4217,15 +5464,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.27.0": - version: 0.27.0 - resolution: "magic-string@npm:0.27.0" - dependencies: - "@jridgewell/sourcemap-codec": "npm:^1.4.13" - checksum: 10c0/cddacfea14441ca57ae8a307bc3cf90bac69efaa4138dd9a80804cffc2759bf06f32da3a293fb13eaa96334b7d45b7768a34f1d226afae25d2f05b05a3bb37d8 - languageName: node - linkType: hard - "make-error@npm:^1.1.1": version: 1.3.6 resolution: "make-error@npm:1.3.6" @@ -4492,6 +5730,13 @@ __metadata: languageName: node linkType: hard +"module-details-from-path@npm:^1.0.3": + version: 1.0.3 + resolution: "module-details-from-path@npm:1.0.3" + checksum: 10c0/3d881f3410c142e4c2b1307835a2862ba04e5b3ec6e90655614a0ee2c4b299b4c1d117fb525d2435bf436990026f18d338a197b54ad6bd36252f465c336ff423 + languageName: node + linkType: hard + "ms@npm:2.0.0": version: 2.0.0 resolution: "ms@npm:2.0.0" @@ -4737,7 +5982,7 @@ __metadata: version: 0.0.0-use.local resolution: "nextjs-13_2_0-test-application@workspace:apps/nextjs-13_2_0" dependencies: - "@sentry/nextjs": "npm:7.110.1" + "@sentry/nextjs": "npm:8.0.0-beta.1" "@types/node": "npm:20.12.7" "@types/react": "npm:18.2.79" "@types/react-dom": "npm:18.2.25" @@ -4868,6 +6113,13 @@ __metadata: languageName: node linkType: hard +"obuf@npm:~1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 10c0/520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + "on-exit-leak-free@npm:^2.1.0": version: 2.1.2 resolution: "on-exit-leak-free@npm:2.1.2" @@ -4918,6 +6170,17 @@ __metadata: languageName: node linkType: hard +"opentelemetry-instrumentation-fetch-node@npm:1.2.0": + version: 1.2.0 + resolution: "opentelemetry-instrumentation-fetch-node@npm:1.2.0" + dependencies: + "@opentelemetry/api": "npm:^1.6.0" + "@opentelemetry/instrumentation": "npm:^0.43.0" + "@opentelemetry/semantic-conventions": "npm:^1.17.0" + checksum: 10c0/59c1bdd568476a9204334eb19a297b4cb95f1c7000b9174511baa60ffb526ea6508f179558e56f14f808f7f213a6c60150f74a94d695f94e67ef42c4fd8aa262 + languageName: node + linkType: hard + "optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" @@ -5077,6 +6340,55 @@ __metadata: languageName: node linkType: hard +"pg-int8@npm:1.0.1": + version: 1.0.1 + resolution: "pg-int8@npm:1.0.1" + checksum: 10c0/be6a02d851fc2a4ae3e9de81710d861de3ba35ac927268973eb3cb618873a05b9424656df464dd43bd7dc3fc5295c3f5b3c8349494f87c7af50ec59ef14e0b98 + languageName: node + linkType: hard + +"pg-numeric@npm:1.0.2": + version: 1.0.2 + resolution: "pg-numeric@npm:1.0.2" + checksum: 10c0/43dd9884e7b52c79ddc28d2d282d7475fce8bba13452d33c04ceb2e0a65f561edf6699694e8e1c832ff9093770496363183c950dd29608e1bdd98f344b25bca9 + languageName: node + linkType: hard + +"pg-protocol@npm:*": + version: 1.6.1 + resolution: "pg-protocol@npm:1.6.1" + checksum: 10c0/7eadef4010ac0a3925c460be7332ca4098a5c6d5181725a62193fcfa800000ae6632d98d814f3989b42cf5fdc3b45e34c714a1959d29174e81e30730e140ae5f + languageName: node + linkType: hard + +"pg-types@npm:^2.2.0": + version: 2.2.0 + resolution: "pg-types@npm:2.2.0" + dependencies: + pg-int8: "npm:1.0.1" + postgres-array: "npm:~2.0.0" + postgres-bytea: "npm:~1.0.0" + postgres-date: "npm:~1.0.4" + postgres-interval: "npm:^1.1.0" + checksum: 10c0/ab3f8069a323f601cd2d2279ca8c425447dab3f9b61d933b0601d7ffc00d6200df25e26a4290b2b0783b59278198f7dd2ed03e94c4875797919605116a577c65 + languageName: node + linkType: hard + +"pg-types@npm:^4.0.1": + version: 4.0.2 + resolution: "pg-types@npm:4.0.2" + dependencies: + pg-int8: "npm:1.0.1" + pg-numeric: "npm:1.0.2" + postgres-array: "npm:~3.0.1" + postgres-bytea: "npm:~3.0.0" + postgres-date: "npm:~2.1.0" + postgres-interval: "npm:^3.0.0" + postgres-range: "npm:^1.1.1" + checksum: 10c0/780fccda2f3fa2a34e85a72e8e7dadb7d88fbe71ce88f126cb3313f333ad836d02488ec4ff3d94d0c1e5846f735d6e6c6281f8059e6b8919d2180429acaec3e2 + languageName: node + linkType: hard + "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -5165,6 +6477,80 @@ __metadata: languageName: node linkType: hard +"postgres-array@npm:~2.0.0": + version: 2.0.0 + resolution: "postgres-array@npm:2.0.0" + checksum: 10c0/cbd56207e4141d7fbf08c86f2aebf21fa7064943d3f808ec85f442ff94b48d891e7a144cc02665fb2de5dbcb9b8e3183a2ac749959e794b4a4cfd379d7a21d08 + languageName: node + linkType: hard + +"postgres-array@npm:~3.0.1": + version: 3.0.2 + resolution: "postgres-array@npm:3.0.2" + checksum: 10c0/644aa071f67a66a59f641f8e623887d2b915bc102a32643e2aa8b54c11acd343c5ad97831ea444dd37bd4b921ba35add4aa2cb0c6b76700a8252c2324aeba5b4 + languageName: node + linkType: hard + +"postgres-bytea@npm:~1.0.0": + version: 1.0.0 + resolution: "postgres-bytea@npm:1.0.0" + checksum: 10c0/febf2364b8a8953695cac159eeb94542ead5886792a9627b97e33f6b5bb6e263bc0706ab47ec221516e79fbd6b2452d668841830fb3b49ec6c0fc29be61892ce + languageName: node + linkType: hard + +"postgres-bytea@npm:~3.0.0": + version: 3.0.0 + resolution: "postgres-bytea@npm:3.0.0" + dependencies: + obuf: "npm:~1.1.2" + checksum: 10c0/41c79cc48aa730c5ba3eda6ab989a940034f07a1f57b8f2777dce56f1b8cca16c5870582932b5b10cc605048aef9b6157e06253c871b4717cafc6d00f55376aa + languageName: node + linkType: hard + +"postgres-date@npm:~1.0.4": + version: 1.0.7 + resolution: "postgres-date@npm:1.0.7" + checksum: 10c0/0ff91fccc64003e10b767fcfeefb5eaffbc522c93aa65d5051c49b3c4ce6cb93ab091a7d22877a90ad60b8874202c6f1d0f935f38a7235ed3b258efd54b97ca9 + languageName: node + linkType: hard + +"postgres-date@npm:~2.1.0": + version: 2.1.0 + resolution: "postgres-date@npm:2.1.0" + checksum: 10c0/00a7472c10788f6b0d08d24108bf1eb80858de1bd6317740198a564918ea4a69b80c98148167b92ae688abd606483020d0de0dd3a36f3ea9a3e26bbeef3464f4 + languageName: node + linkType: hard + +"postgres-interval@npm:^1.1.0": + version: 1.2.0 + resolution: "postgres-interval@npm:1.2.0" + dependencies: + xtend: "npm:^4.0.0" + checksum: 10c0/c1734c3cb79e7f22579af0b268a463b1fa1d084e742a02a7a290c4f041e349456f3bee3b4ee0bb3f226828597f7b76deb615c1b857db9a742c45520100456272 + languageName: node + linkType: hard + +"postgres-interval@npm:^3.0.0": + version: 3.0.0 + resolution: "postgres-interval@npm:3.0.0" + checksum: 10c0/8b570b30ea37c685e26d136d34460f246f98935a1533defc4b53bb05ee23ae3dc7475b718ec7ea607a57894d8c6b4f1adf67ca9cc83a75bdacffd427d5c68de8 + languageName: node + linkType: hard + +"postgres-range@npm:^1.1.1": + version: 1.1.4 + resolution: "postgres-range@npm:1.1.4" + checksum: 10c0/254494ef81df208e0adeae6b66ce394aba37914ea14c7ece55a45fb6691b7db04bee74c825380a47c887a9f87158fd3d86f758f9cc60b76d3a38ce5aca7912e8 + languageName: node + linkType: hard + +"preact@npm:^10.19.4": + version: 10.20.2 + resolution: "preact@npm:10.20.2" + checksum: 10c0/e79c1e3ab0bab6a08dce157fc33a537487365a9093bcdc1a60612be8073a354e84648df9ee1eef5306b640461c99c9ef024720405e3e8219c03ed17e95de981e + languageName: node + linkType: hard + "prelude-ls@npm:^1.2.1": version: 1.2.1 resolution: "prelude-ls@npm:1.2.1" @@ -5421,6 +6807,17 @@ __metadata: languageName: node linkType: hard +"require-in-the-middle@npm:^7.1.1": + version: 7.3.0 + resolution: "require-in-the-middle@npm:7.3.0" + dependencies: + debug: "npm:^4.1.1" + module-details-from-path: "npm:^1.0.3" + resolve: "npm:^1.22.1" + checksum: 10c0/a8e29393b647f7109f8c07e9276123482ba19d7be4b749d247036573ef4539eaf527bdb66c2e2730b99a74e7badc36f7b6d4a75c6e5b5f798a5f304e78ade797 + languageName: node + linkType: hard + "resolve-from@npm:^4.0.0": version: 4.0.0 resolution: "resolve-from@npm:4.0.0" @@ -5428,7 +6825,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:1.22.8, resolve@npm:^1.1.6": +"resolve@npm:1.22.8, resolve@npm:^1.1.6, resolve@npm:^1.22.1": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -5441,7 +6838,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin": +"resolve@patch:resolve@npm%3A1.22.8#optional!builtin, resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.22.1#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -5517,6 +6914,20 @@ __metadata: languageName: node linkType: hard +"rollup@npm:3.29.4": + version: 3.29.4 + resolution: "rollup@npm:3.29.4" + dependencies: + fsevents: "npm:~2.3.2" + dependenciesMeta: + fsevents: + optional: true + bin: + rollup: dist/bin/rollup + checksum: 10c0/65eddf84bf389ea8e4d4c1614b1c6a298d08f8ae785c0c087e723a879190c8aaddbab4aa3b8a0524551b9036750c9f8bfea27b377798accfd2ba5084ceff5aaa + languageName: node + linkType: hard + "run-async@npm:^2.4.0": version: 2.4.1 resolution: "run-async@npm:2.4.1" @@ -5613,7 +7024,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^6.3.1": + version: 6.3.1 + resolution: "semver@npm:6.3.1" + bin: + semver: bin/semver.js + checksum: 10c0/e3d79b609071caa78bcb6ce2ad81c7966a46a7431d9d58b8800cfa9cb6a63699b3899a0e4bcce36167a284578212d9ae6942b6929ba4aa5015c079a67751d42d + languageName: node + linkType: hard + +"semver@npm:^7.3.5, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": version: 7.6.0 resolution: "semver@npm:7.6.0" dependencies: @@ -5742,6 +7162,13 @@ __metadata: languageName: node linkType: hard +"shimmer@npm:^1.2.1": + version: 1.2.1 + resolution: "shimmer@npm:1.2.1" + checksum: 10c0/ae8b27c389db2a00acfc8da90240f11577685a8f3e40008f826a3bea8b4f3b3ecd305c26be024b4a0fd3b123d132c1569d6e238097960a9a543b6c60760fb46a + languageName: node + linkType: hard + "side-channel@npm:^1.0.4": version: 1.0.6 resolution: "side-channel@npm:1.0.6" @@ -6146,6 +7573,13 @@ __metadata: languageName: node linkType: hard +"to-fast-properties@npm:^2.0.0": + version: 2.0.0 + resolution: "to-fast-properties@npm:2.0.0" + checksum: 10c0/b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 + languageName: node + linkType: hard + "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -6457,6 +7891,18 @@ __metadata: languageName: node linkType: hard +"unplugin@npm:1.0.1": + version: 1.0.1 + resolution: "unplugin@npm:1.0.1" + dependencies: + acorn: "npm:^8.8.1" + chokidar: "npm:^3.5.3" + webpack-sources: "npm:^3.2.3" + webpack-virtual-modules: "npm:^0.5.0" + checksum: 10c0/7d59b5a28abc1cdbd6356a10f273d1266f59c3be083ab0e659a37d02d047d5df1b435e0f40f5ec97517e8fc910d314592f0d197ccceb75ef47c71c1898ec7a05 + languageName: node + linkType: hard + "update-browserslist-db@npm:^1.0.13": version: 1.0.13 resolution: "update-browserslist-db@npm:1.0.13" @@ -6494,6 +7940,15 @@ __metadata: languageName: node linkType: hard +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 10c0/1607dd32ac7fc22f2d8f77051e6a64845c9bce5cd3dd8aa0070c074ec73e666a1f63c7b4e0f4bf2bc8b9d59dc85a15e17807446d9d2b17c8485fbc2147b27f9b + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -6548,6 +8003,13 @@ __metadata: languageName: node linkType: hard +"webpack-virtual-modules@npm:^0.5.0": + version: 0.5.0 + resolution: "webpack-virtual-modules@npm:0.5.0" + checksum: 10c0/0742e069cd49d91ccd0b59431b3666903d321582c1b1062fa6bdae005c3538af55ff8787ea5eafbf72662f3496d3a879e2c705d55ca0af8283548a925be18484 + languageName: node + linkType: hard + "webpack@npm:5.90.1": version: 5.90.1 resolution: "webpack@npm:5.90.1" @@ -6694,6 +8156,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^3.0.2": + version: 3.1.1 + resolution: "yallist@npm:3.1.1" + checksum: 10c0/c66a5c46bc89af1625476f7f0f2ec3653c1a1791d2f9407cfb4c2ba812a1e1c9941416d71ba9719876530e3340a99925f697142989371b72d93b9ee628afd8c1 + languageName: node + linkType: hard + "yallist@npm:^4.0.0": version: 4.0.0 resolution: "yallist@npm:4.0.0"