diff --git a/apps/nextjs-13_2_0/instrumentation.ts b/apps/nextjs-13_2_0/instrumentation.ts new file mode 100644 index 0000000..7b89a97 --- /dev/null +++ b/apps/nextjs-13_2_0/instrumentation.ts @@ -0,0 +1,9 @@ +export async function register() { + if (process.env.NEXT_RUNTIME === 'nodejs') { + await import('./sentry.server.config'); + } + + if (process.env.NEXT_RUNTIME === 'edge') { + await import('./sentry.edge.config'); + } +} 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..aca112b 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.9.2", "@types/node": "20.12.7", "@types/react": "18.2.79", "@types/react-dom": "18.2.25", 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 211b0c9..e496f24 100644 --- a/yarn.lock +++ b/yarn.lock @@ -87,7 +87,7 @@ __metadata: languageName: node linkType: hard -"@astrojs/compiler@npm:^2.7.0, @astrojs/compiler@npm:^2.7.1": +"@astrojs/compiler@npm:^2.7.0, @astrojs/compiler@npm:^2.8.0": version: 2.8.0 resolution: "@astrojs/compiler@npm:2.8.0" checksum: 10c0/c6ae1b87183dbce0164d6efb6580c8d55a8ae230003e5c18803cecc6bbabb9ebae4e0ba1fda97fd6708c47c928c82e1d788faefea36dae9e20ac2237c47deedb @@ -102,24 +102,24 @@ __metadata: linkType: hard "@astrojs/language-server@npm:^2.8.4": - version: 2.8.4 - resolution: "@astrojs/language-server@npm:2.8.4" + version: 2.10.0 + resolution: "@astrojs/language-server@npm:2.10.0" dependencies: "@astrojs/compiler": "npm:^2.7.0" "@jridgewell/sourcemap-codec": "npm:^1.4.15" - "@volar/kit": "npm:~2.1.5" - "@volar/language-core": "npm:~2.1.5" - "@volar/language-server": "npm:~2.1.5" - "@volar/language-service": "npm:~2.1.5" - "@volar/typescript": "npm:~2.1.5" + "@volar/kit": "npm:~2.2.3" + "@volar/language-core": "npm:~2.2.3" + "@volar/language-server": "npm:~2.2.3" + "@volar/language-service": "npm:~2.2.3" + "@volar/typescript": "npm:~2.2.3" fast-glob: "npm:^3.2.12" - volar-service-css: "npm:0.0.34" - volar-service-emmet: "npm:0.0.34" - volar-service-html: "npm:0.0.34" - volar-service-prettier: "npm:0.0.34" - volar-service-typescript: "npm:0.0.34" - volar-service-typescript-twoslash-queries: "npm:0.0.34" - vscode-html-languageservice: "npm:^5.1.2" + volar-service-css: "npm:0.0.45" + volar-service-emmet: "npm:0.0.45" + volar-service-html: "npm:0.0.45" + volar-service-prettier: "npm:0.0.45" + volar-service-typescript: "npm:0.0.45" + volar-service-typescript-twoslash-queries: "npm:0.0.45" + vscode-html-languageservice: "npm:^5.2.0" vscode-uri: "npm:^3.0.8" peerDependencies: prettier: ^3.0.0 @@ -131,7 +131,7 @@ __metadata: optional: true bin: astro-ls: bin/nodeServer.js - checksum: 10c0/92ad14465cfd0f17b70805f7885f9f98f4d667244e36b65eddcc57d0a07208bb2642d0a55db760759e1eb9d27f273b4ecaf514e0fcd1f4e69f0a6a2403a83a67 + checksum: 10c0/0fd7d9f9684b114cba65ddd56624e29d01178d03c13409533cb26b2fc46d07ea78272fd0bf8fa53cc2f78830ea564865d19a85119ecf719ecf7e31942fe92f58 languageName: node linkType: hard @@ -162,14 +162,14 @@ __metadata: linkType: hard "@astrojs/node@npm:^8.2.5": - version: 8.2.5 - resolution: "@astrojs/node@npm:8.2.5" + version: 8.3.0 + resolution: "@astrojs/node@npm:8.3.0" dependencies: send: "npm:^0.18.0" server-destroy: "npm:^1.0.1" peerDependencies: astro: ^4.2.0 - checksum: 10c0/8b85ba225fd90b2adaf5c0cbcb6ccc03854c3d0343d1aef4e927fcc836eafd3e2c90d8458377488baee16ed26cfd6acb79f5d5a8640a3596a35978886613e471 + checksum: 10c0/29e78d118f27df5e8bcfc10cfb619436dec700e5ff5646236baba37dac5c80eabc858f1055085c6c30d5135d2d3f38f235b38941153d09b2a79bda36bd00462a languageName: node linkType: hard @@ -207,6 +207,16 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/code-frame@npm:7.24.7" + dependencies: + "@babel/highlight": "npm:^7.24.7" + picocolors: "npm:^1.0.0" + checksum: 10c0/ab0af539473a9f5aeaac7047e377cb4f4edd255a81d84a76058595f8540784cc3fbe8acf73f1e073981104562490aabfb23008cd66dc677a456a4ed5390fdde6 + languageName: node + linkType: hard + "@babel/compat-data@npm:^7.23.5": version: 7.24.4 resolution: "@babel/compat-data@npm:7.24.4" @@ -214,30 +224,14 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.18.5, @babel/core@npm:^7.24.4": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" - dependencies: - "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - 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/e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 +"@babel/compat-data@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/compat-data@npm:7.24.7" + checksum: 10c0/dcd93a5632b04536498fbe2be5af1057f635fd7f7090483d8e797878559037e5130b26862ceb359acbae93ed27e076d395ddb4663db6b28a665756ffd02d324f languageName: node linkType: hard -"@babel/core@npm:^7.20.7, @babel/core@npm:^7.21.8, @babel/core@npm:^7.23.9": +"@babel/core@npm:^7.18.5": version: 7.24.4 resolution: "@babel/core@npm:7.24.4" dependencies: @@ -260,36 +254,59 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.21.5, @babel/generator@npm:^7.24.1, @babel/generator@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/generator@npm:7.24.4" +"@babel/core@npm:^7.20.7, @babel/core@npm:^7.21.8, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/core@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.24.0" + "@ampproject/remapping": "npm:^2.2.0" + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-compilation-targets": "npm:^7.24.7" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helpers": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/template": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + 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/4004ba454d3c20a46ea66264e06c15b82e9f6bdc35f88819907d24620da70dbf896abac1cb4cc4b6bb8642969e45f4d808497c9054a1388a386cf8c12e9b9e0d + languageName: node + linkType: hard + +"@babel/generator@npm:^7.21.5, @babel/generator@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/generator@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^2.5.1" - checksum: 10c0/67a1b2f7cc985aaaa11b01e8ddd4fffa4f285837bc7a209738eb8203aa34bdafeb8507ed75fd883ddbabd641a036ca0a8d984e760f28ad4a9d60bff29d0a60bb + checksum: 10c0/06b1f3350baf527a3309e50ffd7065f7aee04dd06e1e7db794ddfde7fe9d81f28df64edd587173f8f9295496a7ddb74b9a185d4bf4de7bb619e6d4ec45c8fd35 languageName: node linkType: hard -"@babel/generator@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@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.5" + "@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/0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d + checksum: 10c0/67a1b2f7cc985aaaa11b01e8ddd4fffa4f285837bc7a209738eb8203aa34bdafeb8507ed75fd883ddbabd641a036ca0a8d984e760f28ad4a9d60bff29d0a60bb languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" +"@babel/helper-annotate-as-pure@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-annotate-as-pure@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 + "@babel/types": "npm:^7.24.7" + checksum: 10c0/4679f7df4dffd5b3e26083ae65228116c3da34c3fff2c11ae11b259a61baec440f51e30fd236f7a0435b9d471acd93d0bc5a95df8213cbf02b1e083503d81b9a languageName: node linkType: hard @@ -306,22 +323,35 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.4" +"@babel/helper-compilation-targets@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-compilation-targets@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" + "@babel/compat-data": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + browserslist: "npm:^4.22.2" + lru-cache: "npm:^5.1.1" + semver: "npm:^6.3.1" + checksum: 10c0/1d580a9bcacefe65e6bf02ba1dafd7ab278269fef45b5e281d8354d95c53031e019890464e7f9351898c01502dd2e633184eb0bcda49ed2ecd538675ce310f51 + languageName: node + linkType: hard + +"@babel/helper-create-class-features-plugin@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-create-class-features-plugin@npm:7.24.7" + dependencies: + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.7" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" + "@babel/helper-replace-supers": "npm:^7.24.7" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/6ebb38375dcd44c79f40008c2de4d023376cf436c135439f15c9c54603c2d6a8ada39b2e07be545da684d9e40b602a0cb0d1670f3877d056deb5f0d786c4bf86 + checksum: 10c0/6b7b47d70b41c00f39f86790cff67acf2bce0289d52a7c182b28e797f4e0e6d69027e3d06eccf1d54dddc2e5dde1df663bb1932437e5f447aeb8635d8d64a6ab languageName: node linkType: hard @@ -332,6 +362,15 @@ __metadata: languageName: node linkType: hard +"@babel/helper-environment-visitor@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-environment-visitor@npm:7.24.7" + dependencies: + "@babel/types": "npm:^7.24.7" + checksum: 10c0/36ece78882b5960e2d26abf13cf15ff5689bf7c325b10a2895a74a499e712de0d305f8d78bb382dd3c05cfba7e47ec98fe28aab5674243e0625cd38438dd0b2d + 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" @@ -342,6 +381,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-function-name@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-function-name@npm:7.24.7" + dependencies: + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e5e41e6cf86bd0f8bf272cbb6e7c5ee0f3e9660414174435a46653efba4f2479ce03ce04abff2aa2ef9359cf057c79c06cb7b134a565ad9c0e8a50dcdc3b43c4 + 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" @@ -351,16 +400,26 @@ __metadata: languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0" +"@babel/helper-hoist-variables@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-hoist-variables@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.23.0" - checksum: 10c0/b810daddf093ffd0802f1429052349ed9ea08ef7d0c56da34ffbcdecbdafac86f95bdea2fe30e0e0e629febc7dd41b56cb5eacc10d1a44336d37b755dac31fa4 + "@babel/types": "npm:^7.24.7" + checksum: 10c0/19ee37563bbd1219f9d98991ad0e9abef77803ee5945fd85aa7aa62a67c69efca9a801696a1b58dda27f211e878b3327789e6fd2a6f6c725ccefe36774b5ce95 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.24.3": +"@babel/helper-member-expression-to-functions@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-member-expression-to-functions@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/9638c1d33cf6aba028461ccd3db6061c76ff863ca0d5013dd9a088bf841f2f77c46956493f9da18355c16759449d23b74cc1de4da357ade5c5c34c858f840f0a + 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: @@ -369,6 +428,16 @@ __metadata: languageName: node linkType: hard +"@babel/helper-module-imports@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-imports@npm:7.24.7" + dependencies: + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/97c57db6c3eeaea31564286e328a9fb52b0313c5cfcc7eee4bc226aebcf0418ea5b6fe78673c0e4a774512ec6c86e309d0f326e99d2b37bfc16a25a032498af0 + 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" @@ -384,54 +453,47 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-module-transforms@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-simple-access": "npm:^7.24.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d + checksum: 10c0/4f311755fcc3b4cbdb689386309cdb349cf0575a938f0b9ab5d678e1a81bbb265aa34ad93174838245f2ac7ff6d5ddbd0104638a75e4e961958ed514355687b6 languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-optimise-call-expression@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 + "@babel/types": "npm:^7.24.7" + checksum: 10c0/ca6a9884705dea5c95a8b3ce132d1e3f2ae951ff74987d400d1d9c215dae9c0f9e29924d8f8e131e116533d182675bc261927be72f6a9a2968eaeeaa51eb1d0f languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.22.5": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: 10c0/4ae40094e6a2f183281213344f4df60c66b16b19a2bc38d2bb11810a6dc0a0e7ec638957d0e433ff8b615775b8f3cd1b7edbf59440d1b50e73c389fc22913377 +"@babel/helper-plugin-utils@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-plugin-utils@npm:7.24.7" + checksum: 10c0/c3d38cd9b3520757bb4a279255cc3f956fc0ac1c193964bd0816ebd5c86e30710be8e35252227e0c9d9e0f4f56d9b5f916537f2bc588084b0988b4787a967d31 languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.24.0": - version: 7.24.0 - resolution: "@babel/helper-plugin-utils@npm:7.24.0" - checksum: 10c0/90f41bd1b4dfe7226b1d33a4bb745844c5c63e400f9e4e8bf9103a7ceddd7d425d65333b564d9daba3cebd105985764d51b4bd4c95822b97c2e3ac1201a8a5da - languageName: node - linkType: hard - -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" +"@babel/helper-replace-supers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-replace-supers@npm:7.24.7" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-member-expression-to-functions": "npm:^7.24.7" + "@babel/helper-optimise-call-expression": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/d39a3df7892b7c3c0e307fb229646168a9bd35e26a72080c2530729322600e8cff5f738f44a14860a2358faffa741b6a6a0d6749f113387b03ddbfa0ec10e1a0 + checksum: 10c0/0e133bb03371dee78e519c334a09c08e1493103a239d9628db0132dfaac3fc16380479ca3c590d278a9b71b624030a338c18ebbfe6d430ebb2e4653775c4b3e3 languageName: node linkType: hard @@ -444,21 +506,23 @@ __metadata: languageName: node linkType: hard -"@babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" +"@babel/helper-simple-access@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-simple-access@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/7230e419d59a85f93153415100a5faff23c133d7442c19e0cd070da1784d13cd29096ee6c5a5761065c44e8164f9f80e3a518c41a0256df39e38f7ad6744fed7 languageName: node linkType: hard -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 10c0/ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/e3a9b8ac9c262ac976a1bcb5fe59694db5e6f0b4f9e7bdba5c7693b8b5e28113c23bdaa60fe8d3ec32a337091b67720b2053bcb3d5655f5406536c3d0584242b languageName: node linkType: hard @@ -471,22 +535,29 @@ __metadata: languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" +"@babel/helper-split-export-declaration@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-split-export-declaration@npm:7.24.7" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: 10c0/d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d + "@babel/types": "npm:^7.24.7" + checksum: 10c0/0254577d7086bf09b01bbde98f731d4fcf4b7c3fa9634fdb87929801307c1f6202a1352e3faa5492450fa8da4420542d44de604daf540704ff349594a78184f6 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4, @babel/helper-string-parser@npm:^7.24.1": +"@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-string-parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-string-parser@npm:7.24.7" + checksum: 10c0/47840c7004e735f3dc93939c77b099bb41a64bf3dda0cae62f60e6f74a5ff80b63e9b7cf77b5ec25a324516381fc994e1f62f922533236a8e3a6af57decb5e1e + 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" @@ -494,10 +565,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 10c0/05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c +"@babel/helper-validator-identifier@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-identifier@npm:7.24.7" + checksum: 10c0/87ad608694c9477814093ed5b5c080c2e06d44cb1924ae8320474a74415241223cc2a725eea2640dd783ff1e3390e5f95eede978bc540e870053152e58f1d651 languageName: node linkType: hard @@ -508,6 +579,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-option@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helper-validator-option@npm:7.24.7" + checksum: 10c0/21aea2b7bc5cc8ddfb828741d5c8116a84cbc35b4a3184ec53124f08e09746f1f67a6f9217850188995ca86059a7942e36d8965a6730784901def777b7e8a436 + languageName: node + linkType: hard + "@babel/helpers@npm:^7.24.4": version: 7.24.4 resolution: "@babel/helpers@npm:7.24.4" @@ -519,14 +597,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@babel/helpers@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/helpers@npm:7.24.7" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 10c0/0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e + "@babel/template": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/aa8e230f6668773e17e141dbcab63e935c514b4b0bf1fed04d2eaefda17df68e16b61a56573f7f1d4d1e605ce6cc162b5f7e9fdf159fde1fd9b77c920ae47d27 languageName: node linkType: hard @@ -542,16 +619,28 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" +"@babel/highlight@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/highlight@npm:7.24.7" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.24.7" + chalk: "npm:^2.4.2" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 10c0/674334c571d2bb9d1c89bdd87566383f59231e16bcdcf5bb7835babdf03c9ae585ca0887a7b25bdf78f303984af028df52831c7989fecebb5101cc132da9393a + languageName: node + linkType: hard + +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.21.8, @babel/parser@npm:^7.21.9, @babel/parser@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/parser@npm:7.24.7" bin: parser: ./bin/babel-parser.js - checksum: 10c0/8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 + checksum: 10c0/8b244756872185a1c6f14b979b3535e682ff08cb5a2a5fd97cc36c017c7ef431ba76439e95e419d43000c5b07720495b00cf29a7f0d9a483643d08802b58819b languageName: node linkType: hard -"@babel/parser@npm:^7.21.8, @babel/parser@npm:^7.21.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.1, @babel/parser@npm:^7.24.4": +"@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: @@ -561,101 +650,101 @@ __metadata: linkType: hard "@babel/plugin-syntax-decorators@npm:^7.22.10": - version: 7.24.1 - resolution: "@babel/plugin-syntax-decorators@npm:7.24.1" + version: 7.24.7 + resolution: "@babel/plugin-syntax-decorators@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/14028a746f86efbdd47e4961456bb53d656e9e3461890f66b1b01032151d15fda5ba99fcaa60232a229a33aa9e73b11c2597b706d5074c520155757e372cd17b + checksum: 10c0/d1ecc334af7a5418a6e8ad5e711bf5d5a892ba00e04ba05b90077b9da735585ff8d4141e4fc3ae781b854f48eda9f3a9cfa9f1c80f5f4a697dbded01058a8b63 languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" +"@babel/plugin-syntax-jsx@npm:^7.21.4, @babel/plugin-syntax-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-jsx@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a + checksum: 10c0/f44d927a9ae8d5ef016ff5b450e1671e56629ddc12e56b938e41fd46e141170d9dfc9a53d6cb2b9a20a7dd266a938885e6a3981c60c052a2e1daed602ac80e51 languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" +"@babel/plugin-syntax-typescript@npm:^7.20.0, @babel/plugin-syntax-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-syntax-typescript@npm:7.24.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 + checksum: 10c0/cdabd2e8010fb0ad15b49c2c270efc97c4bfe109ead36c7bbcf22da7a74bc3e49702fc4f22f12d2d6049e8e22a5769258df1fd05f0420ae45e11bdd5bc07805a languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" +"@babel/plugin-transform-modules-commonjs@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.7" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-simple-access": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/efb3ea2047604a7eb44a9289311ebb29842fe6510ff8b66a77a60440448c65e1312a60dc48191ed98246bdbd163b5b6f3348a0669bcc0e3809e69c7c776b20fa + checksum: 10c0/9442292b3daf6a5076cdc3c4c32bf423bda824ccaeb0dd0dc8b3effaa1fecfcb0130ae6e647fef12a5d5ff25bcc99a0d6bfc6d24a7525345e1bcf46fcdf81752 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" +"@babel/plugin-transform-react-jsx@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-react-jsx@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/types": "npm:^7.23.4" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-module-imports": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/8851b3adc515cd91bdb06ff3a23a0f81f0069cfef79dfb3fa744da4b7a82e3555ccb6324c4fa71ecf22508db13b9ff6a0ed96675f95fc87903b9fc6afb699580 + checksum: 10c0/5c46d2c1c06a30e6bde084839df9cc689bf9c9cb0292105d61c225ca731f64247990724caee7dfc7f817dc964c062e8319e7f05394209590c476b65d75373435 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.4 - resolution: "@babel/plugin-transform-typescript@npm:7.24.4" +"@babel/plugin-transform-typescript@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/plugin-transform-typescript@npm:7.24.7" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.4" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-typescript": "npm:^7.24.1" + "@babel/helper-annotate-as-pure": "npm:^7.24.7" + "@babel/helper-create-class-features-plugin": "npm:^7.24.7" + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/plugin-syntax-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/fa6625046f219cdc75061025c8031ada75ef631b137f1442e3d0054ba4e63548eb12cf55e2e1f442c889aa5fdd76d0d0b7904fdf812ce4c38748446227acc798 + checksum: 10c0/e8dacdc153a4c4599014b66eb01b94e3dc933d58d4f0cc3039c1a8f432e77b9df14f34a61964e014b975bf466f3fefd8c4768b3e887d3da1be9dc942799bdfdf languageName: node linkType: hard "@babel/preset-typescript@npm:^7.21.5": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-typescript": "npm:^7.24.1" + version: 7.24.7 + resolution: "@babel/preset-typescript@npm:7.24.7" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.24.7" + "@babel/helper-validator-option": "npm:^7.24.7" + "@babel/plugin-syntax-jsx": "npm:^7.24.7" + "@babel/plugin-transform-modules-commonjs": "npm:^7.24.7" + "@babel/plugin-transform-typescript": "npm:^7.24.7" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 + checksum: 10c0/986bc0978eedb4da33aba8e1e13a3426dd1829515313b7e8f4ba5d8c18aff1663b468939d471814e7acf4045d326ae6cff37239878d169ac3fe53a8fde71f8ee languageName: node linkType: hard "@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.23.2": - version: 7.24.4 - resolution: "@babel/runtime@npm:7.24.4" + version: 7.24.7 + resolution: "@babel/runtime@npm:7.24.7" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/785aff96a3aa8ff97f90958e1e8a7b1d47f793b204b47c6455eaadc3f694f48c97cd5c0a921fe3596d818e71f18106610a164fb0f1c71fd68c622a58269d537c + checksum: 10c0/b6fa3ec61a53402f3c1d75f4d808f48b35e0dfae0ec8e2bb5c6fc79fb95935da75766e0ca534d0f1c84871f6ae0d2ebdd950727cfadb745a2cdbef13faef5513 languageName: node linkType: hard @@ -670,7 +759,36 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.1": +"@babel/template@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/template@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + checksum: 10c0/95b0b3ee80fcef685b7f4426f5713a855ea2cd5ac4da829b213f8fb5afe48a2a14683c2ea04d446dbc7f711c33c5cd4a965ef34dcbe5bc387c9e966b67877ae3 + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.23.2, @babel/traverse@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/traverse@npm:7.24.7" + dependencies: + "@babel/code-frame": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/helper-environment-visitor": "npm:^7.24.7" + "@babel/helper-function-name": "npm:^7.24.7" + "@babel/helper-hoist-variables": "npm:^7.24.7" + "@babel/helper-split-export-declaration": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/a5135e589c3f1972b8877805f50a084a04865ccb1d68e5e1f3b94a8841b3485da4142e33413d8fd76bc0e6444531d3adf1f59f359c11ffac452b743d835068ab + languageName: node + linkType: hard + +"@babel/traverse@npm:^7.24.1": version: 7.24.1 resolution: "@babel/traverse@npm:7.24.1" dependencies: @@ -688,36 +806,18 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.21.5, @babel/types@npm:^7.24.7": + version: 7.24.7 + resolution: "@babel/types@npm:7.24.7" dependencies: - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@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.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 - languageName: node - linkType: hard - -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" - dependencies: - "@babel/helper-string-parser": "npm:^7.24.1" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-string-parser": "npm:^7.24.7" + "@babel/helper-validator-identifier": "npm:^7.24.7" to-fast-properties: "npm:^2.0.0" - checksum: 10c0/e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a + checksum: 10c0/d9ecbfc3eb2b05fb1e6eeea546836ac30d990f395ef3fe3f75ced777a222c3cfc4489492f72e0ce3d9a5a28860a1ce5f81e66b88cf5088909068b3ff4fab72c1 languageName: node linkType: hard -"@babel/types@npm:^7.21.5, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.24.0, @babel/types@npm:^7.8.3": +"@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: @@ -780,19 +880,52 @@ __metadata: languageName: node linkType: hard -"@emmetio/scanner@npm:^1.0.4": +"@emmetio/css-parser@npm:^0.4.0": + version: 0.4.0 + resolution: "@emmetio/css-parser@npm:0.4.0" + dependencies: + "@emmetio/stream-reader": "npm:^2.2.0" + "@emmetio/stream-reader-utils": "npm:^0.1.0" + checksum: 10c0/44606cb3220c4d1c910439271c5cf903ec89ce602fa25c527a25e8a744ca8e84df3ffbb82d3b44923b890884a7f889eff34c462568e5866e2ab5d98dda99c6f0 + languageName: node + linkType: hard + +"@emmetio/html-matcher@npm:^1.3.0": + version: 1.3.0 + resolution: "@emmetio/html-matcher@npm:1.3.0" + dependencies: + "@emmetio/scanner": "npm:^1.0.0" + checksum: 10c0/354f6d4d52ffb124883cc350d6a09942f2ec352b03dfb928ba8c3078b0f570041b6095367367094a307388c158e6b053565c09a9c1db699517801435a0eadb5c + languageName: node + linkType: hard + +"@emmetio/scanner@npm:^1.0.0, @emmetio/scanner@npm:^1.0.4": version: 1.0.4 resolution: "@emmetio/scanner@npm:1.0.4" checksum: 10c0/ae6244e563caaff0f88d7afefc33fd6cfb7cc767ce914b54d35b46002637948cfc65951dba6d6941328afa54c721c225836fafce2de40fb7643660ba09fe7372 languageName: node linkType: hard -"@emnapi/runtime@npm:^1.1.0": - version: 1.1.1 - resolution: "@emnapi/runtime@npm:1.1.1" +"@emmetio/stream-reader-utils@npm:^0.1.0": + version: 0.1.0 + resolution: "@emmetio/stream-reader-utils@npm:0.1.0" + checksum: 10c0/8630a066200976aa07ce25708484e5c2458182961280dc4637a7a6e98e1f3bb59fb7bf3bf26380f74c6ff1fd40d3dbf1143f21c721833199e45f669614a33b87 + languageName: node + linkType: hard + +"@emmetio/stream-reader@npm:^2.2.0": + version: 2.2.0 + resolution: "@emmetio/stream-reader@npm:2.2.0" + checksum: 10c0/d1a5c83b1ef062ce89b48e1fc170cd5f21b0dfa6132dc41421ef7eda455563227c047977cd4c7b70f072fa73b5af553b04cafe381c600df9bd17c58ca8238e8b + languageName: node + linkType: hard + +"@emnapi/runtime@npm:^1.1.1": + version: 1.2.0 + resolution: "@emnapi/runtime@npm:1.2.0" dependencies: tslib: "npm:^2.4.0" - checksum: 10c0/c11ee57abf0ec643e64ccdace4b4fcc0b0c7b1117a191f969e84ae3669841aa90d2c17fa35b73f5a66fc0c843c8caca7bf11187faaeaa526bcfb7dbfb9b85de9 + checksum: 10c0/7005ff8b67724c9e61b6cd79a3decbdb2ce25d24abd4d3d187472f200ee6e573329c30264335125fb136bd813aa9cf9f4f7c9391d04b07dd1e63ce0a3427be57 languageName: node linkType: hard @@ -810,9 +943,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/aix-ppc64@npm:0.20.2" +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -831,9 +964,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm64@npm:0.20.2" +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -852,9 +985,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm@npm:0.20.2" +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -873,9 +1006,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-x64@npm:0.20.2" +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -894,9 +1027,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-arm64@npm:0.20.2" +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -915,9 +1048,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-x64@npm:0.20.2" +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -936,9 +1069,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-arm64@npm:0.20.2" +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -957,9 +1090,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-x64@npm:0.20.2" +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -978,9 +1111,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm64@npm:0.20.2" +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -999,9 +1132,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm@npm:0.20.2" +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -1020,9 +1153,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ia32@npm:0.20.2" +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -1041,9 +1174,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-loong64@npm:0.20.2" +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -1062,9 +1195,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-mips64el@npm:0.20.2" +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -1083,9 +1216,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ppc64@npm:0.20.2" +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -1104,9 +1237,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-riscv64@npm:0.20.2" +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -1125,9 +1258,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-s390x@npm:0.20.2" +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -1146,9 +1279,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-x64@npm:0.20.2" +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -1167,9 +1300,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/netbsd-x64@npm:0.20.2" +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -1188,9 +1321,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/openbsd-x64@npm:0.20.2" +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -1209,9 +1342,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/sunos-x64@npm:0.20.2" +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -1230,9 +1363,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-arm64@npm:0.20.2" +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -1251,9 +1384,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-ia32@npm:0.20.2" +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -1272,9 +1405,9 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-x64@npm:0.20.2" +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1290,13 +1423,20 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" checksum: 10c0/c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 languageName: node linkType: hard +"@eslint-community/regexpp@npm:^4.5.1": + version: 4.10.1 + resolution: "@eslint-community/regexpp@npm:4.10.1" + checksum: 10c0/f59376025d0c91dd9fdf18d33941df499292a3ecba3e9889c360f3f6590197d30755604588786cdca0f9030be315a26b206014af4b65c0ff85b4ec49043de780 + languageName: node + linkType: hard + "@eslint/eslintrc@npm:^2.1.4": version: 2.1.4 resolution: "@eslint/eslintrc@npm:2.1.4" @@ -1471,12 +1611,12 @@ __metadata: linkType: hard "@hapi/catbox-memory@npm:^6.0.1": - version: 6.0.1 - resolution: "@hapi/catbox-memory@npm:6.0.1" + version: 6.0.2 + resolution: "@hapi/catbox-memory@npm:6.0.2" dependencies: "@hapi/boom": "npm:^10.0.1" "@hapi/hoek": "npm:^11.0.2" - checksum: 10c0/d11f9e0b87f7b80e845cdb5d87ea3529318d0385a8cfeb71578768085389735946b717c571ff1f65597d209082fd8477d19d0ca1403ee28c7b19bdd170aafc43 + checksum: 10c0/7ab29849f88540908f8e0a3863fca72f81895ad55159f1259cd00051ed272da0ef638d1c26748369d630a453e7fae9f847570d8026fe8890d2243b975f3007ee languageName: node linkType: hard @@ -1816,9 +1956,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-arm64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-darwin-arm64@npm:0.33.3" +"@img/sharp-darwin-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-darwin-arm64@npm:0.33.4" dependencies: "@img/sharp-libvips-darwin-arm64": "npm:1.0.2" dependenciesMeta: @@ -1828,9 +1968,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-darwin-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-darwin-x64@npm:0.33.3" +"@img/sharp-darwin-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-darwin-x64@npm:0.33.4" dependencies: "@img/sharp-libvips-darwin-x64": "npm:1.0.2" dependenciesMeta: @@ -1896,9 +2036,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-arm64@npm:0.33.3" +"@img/sharp-linux-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-arm64@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-arm64": "npm:1.0.2" dependenciesMeta: @@ -1908,9 +2048,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-arm@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-arm@npm:0.33.3" +"@img/sharp-linux-arm@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-arm@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-arm": "npm:1.0.2" dependenciesMeta: @@ -1920,9 +2060,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-s390x@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-s390x@npm:0.33.3" +"@img/sharp-linux-s390x@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-s390x@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-s390x": "npm:1.0.2" dependenciesMeta: @@ -1932,9 +2072,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linux-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linux-x64@npm:0.33.3" +"@img/sharp-linux-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linux-x64@npm:0.33.4" dependencies: "@img/sharp-libvips-linux-x64": "npm:1.0.2" dependenciesMeta: @@ -1944,9 +2084,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-arm64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.3" +"@img/sharp-linuxmusl-arm64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linuxmusl-arm64@npm:0.33.4" dependencies: "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.2" dependenciesMeta: @@ -1956,9 +2096,9 @@ __metadata: languageName: node linkType: hard -"@img/sharp-linuxmusl-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-linuxmusl-x64@npm:0.33.3" +"@img/sharp-linuxmusl-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-linuxmusl-x64@npm:0.33.4" dependencies: "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.2" dependenciesMeta: @@ -1968,25 +2108,25 @@ __metadata: languageName: node linkType: hard -"@img/sharp-wasm32@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-wasm32@npm:0.33.3" +"@img/sharp-wasm32@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-wasm32@npm:0.33.4" dependencies: - "@emnapi/runtime": "npm:^1.1.0" + "@emnapi/runtime": "npm:^1.1.1" conditions: cpu=wasm32 languageName: node linkType: hard -"@img/sharp-win32-ia32@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-win32-ia32@npm:0.33.3" +"@img/sharp-win32-ia32@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-win32-ia32@npm:0.33.4" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@img/sharp-win32-x64@npm:0.33.3": - version: 0.33.3 - resolution: "@img/sharp-win32-x64@npm:0.33.3" +"@img/sharp-win32-x64@npm:0.33.4": + version: 0.33.4 + resolution: "@img/sharp-win32-x64@npm:0.33.4" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2552,30 +2692,21 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.6.0, @opentelemetry/api@npm:^1.8.0": - version: 1.8.0 - resolution: "@opentelemetry/api@npm:1.8.0" - checksum: 10c0/66d5504bfbf9c19a14ea549f5fca975a73a5e1e8a1e40a6dc2d662893c942b9ba66c009262816dee2b9ffd0267acd707ec692eba20db11a09d4ee114c00dc161 - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.8, @opentelemetry/api@npm:^1.9.0": +"@opentelemetry/api@npm:^1.0.0, @opentelemetry/api@npm:^1.8, @opentelemetry/api@npm:^1.8.0, @opentelemetry/api@npm:^1.9.0": version: 1.9.0 resolution: "@opentelemetry/api@npm:1.9.0" checksum: 10c0/9aae2fe6e8a3a3eeb6c1fdef78e1939cf05a0f37f8a4fae4d6bf2e09eb1e06f966ece85805626e01ba5fab48072b94f19b835449e58b6d26720ee19a58298add languageName: node linkType: hard -"@opentelemetry/context-async-hooks@npm:^1.23.0": - version: 1.23.0 - resolution: "@opentelemetry/context-async-hooks@npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/665a47988550290ea6104dc8374e8f9a8a439af02f9e1c218f7cac9aa62f70b80de2057717aae984a8db28e97c9abdd003c85c57047c5893b3287f539f409f1c +"@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.25.0": +"@opentelemetry/context-async-hooks@npm:^1.23.0, @opentelemetry/context-async-hooks@npm:^1.25.0": version: 1.25.0 resolution: "@opentelemetry/context-async-hooks@npm:1.25.0" peerDependencies: @@ -2606,7 +2737,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:1.23.0, @opentelemetry/core@npm:^1.1.0, @opentelemetry/core@npm:^1.23.0, @opentelemetry/core@npm:^1.8.0": +"@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: @@ -2617,7 +2748,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/core@npm:1.25.0, @opentelemetry/core@npm:^1.25.0": +"@opentelemetry/core@npm:1.25.0, @opentelemetry/core@npm:^1.23.0, @opentelemetry/core@npm:^1.25.0": version: 1.25.0 resolution: "@opentelemetry/core@npm:1.25.0" dependencies: @@ -2661,7 +2792,7 @@ __metadata: resolution: "@opentelemetry/instrumentation-express@npm:0.35.0" dependencies: "@opentelemetry/core": "npm:^1.8.0" - "@opentelemetry/instrumentation": "npm:^0.50.0" + "@opentelemetry/instrumentation": "npm:^0.48.0" "@opentelemetry/semantic-conventions": "npm:^1.0.0" peerDependencies: "@opentelemetry/api": ^1.3.0 @@ -3111,7 +3242,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resources@npm:1.23.0, @opentelemetry/resources@npm:^1.23.0": +"@opentelemetry/resources@npm:1.23.0": version: 1.23.0 resolution: "@opentelemetry/resources@npm:1.23.0" dependencies: @@ -3123,7 +3254,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/resources@npm:1.25.0, @opentelemetry/resources@npm:^1.25.0": +"@opentelemetry/resources@npm:1.25.0, @opentelemetry/resources@npm:^1.23.0, @opentelemetry/resources@npm:^1.25.0": version: 1.25.0 resolution: "@opentelemetry/resources@npm:1.25.0" dependencies: @@ -3161,7 +3292,7 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.25.0": +"@opentelemetry/sdk-trace-base@npm:^1.22, @opentelemetry/sdk-trace-base@npm:^1.23.0, @opentelemetry/sdk-trace-base@npm:^1.25.0": version: 1.25.0 resolution: "@opentelemetry/sdk-trace-base@npm:1.25.0" dependencies: @@ -3174,19 +3305,6 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^1.23.0": - version: 1.23.0 - resolution: "@opentelemetry/sdk-trace-base@npm:1.23.0" - dependencies: - "@opentelemetry/core": "npm:1.23.0" - "@opentelemetry/resources": "npm:1.23.0" - "@opentelemetry/semantic-conventions": "npm:1.23.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.9.0" - checksum: 10c0/19a9e925e43c737058c75f5afc8eb9d39f0bb8547dbe112c05646da453a3a7c5ccf9e8513f1936f26447b47c40f6a4c1d2d03500f882f9e9e44c1ea373a7e8a7 - languageName: node - linkType: hard - "@opentelemetry/semantic-conventions@npm:1.20.0": version: 1.20.0 resolution: "@opentelemetry/semantic-conventions@npm:1.20.0" @@ -3201,32 +3319,21 @@ __metadata: 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, @opentelemetry/semantic-conventions@npm:^1.22.0, @opentelemetry/semantic-conventions@npm:^1.23.0": +"@opentelemetry/semantic-conventions@npm:1.23.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/semantic-conventions@npm:1.25.0, @opentelemetry/semantic-conventions@npm:^1.25.0": +"@opentelemetry/semantic-conventions@npm:1.25.0, @opentelemetry/semantic-conventions@npm:^1.0.0, @opentelemetry/semantic-conventions@npm:^1.22.0, @opentelemetry/semantic-conventions@npm:^1.23.0, @opentelemetry/semantic-conventions@npm:^1.25.0": version: 1.25.0 resolution: "@opentelemetry/semantic-conventions@npm:1.25.0" checksum: 10c0/e4add5dff8e80edbae0821cd925203f1403fe38a3159eec7eb395484dd23b79f5b7c7f804829e9a28465be4ec2f0e2a20f307621c395471f9e36a2b07d189e90 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 - -"@opentelemetry/sql-common@npm:^0.40.1": +"@opentelemetry/sql-common@npm:^0.40.0, @opentelemetry/sql-common@npm:^0.40.1": version: 0.40.1 resolution: "@opentelemetry/sql-common@npm:0.40.1" dependencies: @@ -3274,8 +3381,8 @@ __metadata: linkType: hard "@remix-run/dev@npm:^2.8.1": - version: 2.8.1 - resolution: "@remix-run/dev@npm:2.8.1" + version: 2.9.2 + resolution: "@remix-run/dev@npm:2.9.2" dependencies: "@babel/core": "npm:^7.21.8" "@babel/generator": "npm:^7.21.5" @@ -3287,9 +3394,9 @@ __metadata: "@babel/types": "npm:^7.22.5" "@mdx-js/mdx": "npm:^2.3.0" "@npmcli/package-json": "npm:^4.0.1" - "@remix-run/node": "npm:2.8.1" - "@remix-run/router": "npm:1.15.3-pre.0" - "@remix-run/server-runtime": "npm:2.8.1" + "@remix-run/node": "npm:2.9.2" + "@remix-run/router": "npm:1.16.1" + "@remix-run/server-runtime": "npm:2.9.2" "@types/mdx": "npm:^2.0.5" "@vanilla-extract/integration": "npm:^6.2.0" arg: "npm:^5.0.1" @@ -3331,7 +3438,8 @@ __metadata: tsconfig-paths: "npm:^4.0.0" ws: "npm:^7.4.5" peerDependencies: - "@remix-run/serve": ^2.8.1 + "@remix-run/react": ^2.9.2 + "@remix-run/serve": ^2.9.2 typescript: ^5.1.0 vite: ^5.1.0 wrangler: ^3.28.2 @@ -3346,54 +3454,54 @@ __metadata: optional: true bin: remix: dist/cli.js - checksum: 10c0/e10d6a1fbafd51303093d66b7bf4998bb03702e8ddced2ed4c0085231a4d208d7373b7add904c0c227f8ea9c001182571085e626ffe8ff51573f51e8a7d73617 + checksum: 10c0/0d773a4b94e09405acdee73a4eeb1537680b064dd5c3a93d8801bbeb4987cab53d0c588e71da7fa8e81dff6805df8a536c1a0b9277c12dac6547260585736cc8 languageName: node linkType: hard -"@remix-run/express@npm:2.8.1": - version: 2.8.1 - resolution: "@remix-run/express@npm:2.8.1" +"@remix-run/express@npm:2.9.2": + version: 2.9.2 + resolution: "@remix-run/express@npm:2.9.2" dependencies: - "@remix-run/node": "npm:2.8.1" + "@remix-run/node": "npm:2.9.2" peerDependencies: express: ^4.17.1 typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/77d9b0ed472a4f69e6e9413f2b132bb852edee73bbfdb96a30a28a716f92f0eadd17d16ae12d07b347fbeeda4eb5da2aa0792fea7be41a58f7df126a536e7cf8 + checksum: 10c0/a7c7eeab95ac5214f71bf7f54625eda92e2db92cc6a631efbbb11f821ac073a0f21f9b39f021095c0f0301fd26b5b84cca5ce6b4399276ef1b0fc800688e32df languageName: node linkType: hard -"@remix-run/node@npm:2.8.1, @remix-run/node@npm:^2.8.1": - version: 2.8.1 - resolution: "@remix-run/node@npm:2.8.1" +"@remix-run/node@npm:2.9.2, @remix-run/node@npm:^2.8.1": + version: 2.9.2 + resolution: "@remix-run/node@npm:2.9.2" dependencies: - "@remix-run/server-runtime": "npm:2.8.1" + "@remix-run/server-runtime": "npm:2.9.2" "@remix-run/web-fetch": "npm:^4.4.2" - "@remix-run/web-file": "npm:^3.1.0" - "@remix-run/web-stream": "npm:^1.1.0" "@web3-storage/multipart-parser": "npm:^1.0.0" cookie-signature: "npm:^1.1.0" source-map-support: "npm:^0.5.21" stream-slice: "npm:^0.1.2" + undici: "npm:^6.10.1" peerDependencies: typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/f08c4e7bd853d0abd71c9ec3c284b138a94e9d1f4ad45c55a5601d1cdebff16d9b713398181b6b897914e547436e3e9ae0c868e7d88cef3be47d2af64ce52c57 + checksum: 10c0/4cbe37eec5b55b516b22bb79162fee12d9671fef8a4356b465fa0de70cc1946ea0c24ddc882d2c811ea818409a393d1d2b9140230011f12cc03b90c4bc48a741 languageName: node linkType: hard "@remix-run/react@npm:^2.8.1": - version: 2.8.1 - resolution: "@remix-run/react@npm:2.8.1" + version: 2.9.2 + resolution: "@remix-run/react@npm:2.9.2" dependencies: - "@remix-run/router": "npm:1.15.3" - "@remix-run/server-runtime": "npm:2.8.1" - react-router: "npm:6.22.3" - react-router-dom: "npm:6.22.3" + "@remix-run/router": "npm:1.16.1" + "@remix-run/server-runtime": "npm:2.9.2" + react-router: "npm:6.23.1" + react-router-dom: "npm:6.23.1" + turbo-stream: "npm:^2.0.0" peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 @@ -3401,30 +3509,23 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 10c0/3602b58b54631acb7c4e4447a722b8029936f411db61dde331d9326f9633af602d07befc2116fbf8b4369bdebcdebf9255893a6ff9ddb2b166914c7593520261 - languageName: node - linkType: hard - -"@remix-run/router@npm:1.15.3, @remix-run/router@npm:1.x": - version: 1.15.3 - resolution: "@remix-run/router@npm:1.15.3" - checksum: 10c0/aea197447cee21e137d70f0c93e00de70c64fcfae20ae349ade9dc4202e782bd94dbc88be7302d13b6aa6cde38a701b074cd8e09a161d14cecda832a36dd2695 + checksum: 10c0/5d6e889eec7da5d471d2ae94559f22e814d7e79b4ee395374a5faea6d064ec471b9b1d57db5521a2477adffe9f9ae496923b13206c06cae99ec3f194b0e2108c languageName: node linkType: hard -"@remix-run/router@npm:1.15.3-pre.0": - version: 1.15.3-pre.0 - resolution: "@remix-run/router@npm:1.15.3-pre.0" - checksum: 10c0/e4acb05be3f53f821e55a572dadf47fc7c85a054437ced7feced567aa17d66f3d1d8d12d3c440692eeda2fe314d6eecd20746e543df8b86eb945cd15065e6915 +"@remix-run/router@npm:1.16.1, @remix-run/router@npm:1.x": + version: 1.16.1 + resolution: "@remix-run/router@npm:1.16.1" + checksum: 10c0/5f1b0aef4924830eeab9c86dcaa5af8157066e5de65b449e7fdf406532b2384828a46a447c31b0735fd713a06938dd88bfd4e566d9989be70c770457dda16c92 languageName: node linkType: hard "@remix-run/serve@npm:^2.8.1": - version: 2.8.1 - resolution: "@remix-run/serve@npm:2.8.1" + version: 2.9.2 + resolution: "@remix-run/serve@npm:2.9.2" dependencies: - "@remix-run/express": "npm:2.8.1" - "@remix-run/node": "npm:2.8.1" + "@remix-run/express": "npm:2.9.2" + "@remix-run/node": "npm:2.9.2" chokidar: "npm:^3.5.3" compression: "npm:^1.7.4" express: "npm:^4.17.1" @@ -3433,26 +3534,27 @@ __metadata: source-map-support: "npm:^0.5.21" bin: remix-serve: dist/cli.js - checksum: 10c0/f18fb36f6ca58503e2043681ea77386180b1a75201c53ef4e5d3a52ea565f3c50bc07373f6c9eb26485dc8af7c1c82b0894d39f4eaa3d3211be7a4c4650247fc + checksum: 10c0/6062a0e370ab2b59ff20d8aa1398c2b4570562524c0b50be203f8ac34cbf6cbd6d55a3f002388c9f8bc0e5e515f947311ba6461c1cdf9c4ae81400eccb3c2f15 languageName: node linkType: hard -"@remix-run/server-runtime@npm:2.8.1": - version: 2.8.1 - resolution: "@remix-run/server-runtime@npm:2.8.1" +"@remix-run/server-runtime@npm:2.9.2": + version: 2.9.2 + resolution: "@remix-run/server-runtime@npm:2.9.2" dependencies: - "@remix-run/router": "npm:1.15.3" + "@remix-run/router": "npm:1.16.1" "@types/cookie": "npm:^0.6.0" "@web3-storage/multipart-parser": "npm:^1.0.0" cookie: "npm:^0.6.0" set-cookie-parser: "npm:^2.4.8" source-map: "npm:^0.7.3" + turbo-stream: "npm:^2.0.0" peerDependencies: typescript: ^5.1.0 peerDependenciesMeta: typescript: optional: true - checksum: 10c0/68386ab092e679da2ef2c9f7e77b268648f70c92847689419def5d716a0da856f168d43a14635893dec55fa430731692b0ee7ac9ce27b95ef285553e7b710886 + checksum: 10c0/0ac11c8bcae0748434f2c332289741f5abcd84c538d618071d184d250e91bf8b3fffc76b3848cb9c594f1e75e2606eefc495085cf86daf5e37a25fe48a20c209 languageName: node linkType: hard @@ -3544,118 +3646,129 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.16.1" +"@rollup/rollup-android-arm-eabi@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.18.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-android-arm64@npm:4.16.1" +"@rollup/rollup-android-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-android-arm64@npm:4.18.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-darwin-arm64@npm:4.16.1" +"@rollup/rollup-darwin-arm64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.18.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-darwin-x64@npm:4.16.1" +"@rollup/rollup-darwin-x64@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.18.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.16.1" - conditions: os=linux & cpu=arm +"@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.16.1" - conditions: os=linux & cpu=arm +"@rollup/rollup-linux-arm-musleabihf@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.18.0" + conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.16.1" +"@rollup/rollup-linux-arm64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.16.1" +"@rollup/rollup-linux-arm64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.18.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.16.1" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.18.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.16.1" +"@rollup/rollup-linux-riscv64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.18.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.16.1" +"@rollup/rollup-linux-s390x-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.18.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.16.1" +"@rollup/rollup-linux-x64-gnu@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.16.1" +"@rollup/rollup-linux-x64-musl@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.18.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.16.1" +"@rollup/rollup-win32-arm64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.18.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.16.1" +"@rollup/rollup-win32-ia32-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.18.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.16.1": - version: 4.16.1 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.16.1" +"@rollup/rollup-win32-x64-msvc@npm:4.18.0": + version: 4.18.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.18.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard +"@sentry-internal/browser-utils@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/browser-utils@npm:8.9.2" + dependencies: + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/24eb8d32fbf9bae92cc989c98a68f36b4ff7bd929300885e03ecc1aa00815a1743c594bce941b5ef17d994db5f07d65adcd7176e323ae5b010c1bec6517ded17 + languageName: node + linkType: hard + "@sentry-internal/feedback@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/feedback@npm:7.110.1" @@ -3678,6 +3791,17 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/feedback@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/feedback@npm:8.9.2" + dependencies: + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/39ae8e78fae1c0f37810dfba21f5d99f594ad7aa309b44d2514f69d565ceb301c159583c4380c764aeec47384ea987406107b8664469ac71c4287ac7137bd754 + 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" @@ -3702,6 +3826,30 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/replay-canvas@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/replay-canvas@npm:8.9.2" + dependencies: + "@sentry-internal/replay": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/5a2f27f8dd33e548bb0964acd67d7f12117f08a71ff75bec71e8e95bf45dd760138d8e8846fe6b8cde379c62d53482e2255468ca69f7e18a213fc6e8bf9b0270 + languageName: node + linkType: hard + +"@sentry-internal/replay@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry-internal/replay@npm:8.9.2" + dependencies: + "@sentry-internal/browser-utils": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/af0bb7ff9e961f0af9505a6e12497edb7d7e0a1a04402d52e5157390c8c876cd6a4be0a5a072d9da57b78e28cf560a77c52d1911ee6d5d5e809b93ea8876e5af + languageName: node + linkType: hard + "@sentry-internal/tracing@npm:7.110.1": version: 7.110.1 resolution: "@sentry-internal/tracing@npm:7.110.1" @@ -3713,17 +3861,6 @@ __metadata: languageName: node linkType: hard -"@sentry-internal/tracing@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry-internal/tracing@npm:7.111.0" - dependencies: - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 10c0/df3afebb7e95755bac46bd9168de74c68087d0be29221c7f3b96140b42bf675589d24d9c0073310d8b2b634df91d76a37c45fe5f57b28b049004aaeca98e347f - languageName: node - linkType: hard - "@sentry-internal/tracing@npm:7.112.1": version: 7.112.1 resolution: "@sentry-internal/tracing@npm:7.112.1" @@ -3746,6 +3883,17 @@ __metadata: languageName: node linkType: hard +"@sentry-internal/tracing@npm:7.117.0": + version: 7.117.0 + resolution: "@sentry-internal/tracing@npm:7.117.0" + dependencies: + "@sentry/core": "npm:7.117.0" + "@sentry/types": "npm:7.117.0" + "@sentry/utils": "npm:7.117.0" + checksum: 10c0/c935231d9756e9ef9d525a37482399d7635db21b36e5fe7a5fca6486ab19cf54011435a46910df36f73c7c6f4ecbdbbcd7e8fb6ba5d0c978c773fa97f9ba4ed2 + languageName: node + linkType: hard + "@sentry/astro@npm:7.113.0": version: 7.113.0 resolution: "@sentry/astro@npm:7.113.0" @@ -3762,10 +3910,10 @@ __metadata: languageName: node linkType: hard -"@sentry/babel-plugin-component-annotate@npm:2.16.1": - version: 2.16.1 - resolution: "@sentry/babel-plugin-component-annotate@npm:2.16.1" - checksum: 10c0/ffd521e1fc4c1310ec2ea725d4bbfab93a18364f24e86b01905d37f90b5d690b94df79f35eef5a3e4a77d2349531d77485c79906bfc95d9aebaf91ffc3742e45 +"@sentry/babel-plugin-component-annotate@npm:2.18.0": + version: 2.18.0 + resolution: "@sentry/babel-plugin-component-annotate@npm:2.18.0" + checksum: 10c0/0a9064b320d743fc900370711960d1abf2353bfc6c6a3a31ae366c2babfee4f2d9cdcc166d2cfca03786b30e9419fcac587b9a54acf22b71e613749388b9aa0d languageName: node linkType: hard @@ -3800,6 +3948,21 @@ __metadata: languageName: node linkType: hard +"@sentry/browser@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/browser@npm:8.9.2" + dependencies: + "@sentry-internal/browser-utils": "npm:8.9.2" + "@sentry-internal/feedback": "npm:8.9.2" + "@sentry-internal/replay": "npm:8.9.2" + "@sentry-internal/replay-canvas": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/c126a4054e0ab8f0d4c1a36eafeff2512a6a2f753f26642c408fff41227c76d7ad57d15352a628e81236813b054bed7e18e01031ff47434117f2406cea2d4197 + languageName: node + linkType: hard + "@sentry/bundler-plugin-core@npm:0.6.1": version: 0.6.1 resolution: "@sentry/bundler-plugin-core@npm:0.6.1" @@ -3816,19 +3979,19 @@ __metadata: languageName: node linkType: hard -"@sentry/bundler-plugin-core@npm:2.16.1": - version: 2.16.1 - resolution: "@sentry/bundler-plugin-core@npm:2.16.1" +"@sentry/bundler-plugin-core@npm:2.18.0": + version: 2.18.0 + resolution: "@sentry/bundler-plugin-core@npm:2.18.0" dependencies: "@babel/core": "npm:^7.18.5" - "@sentry/babel-plugin-component-annotate": "npm:2.16.1" + "@sentry/babel-plugin-component-annotate": "npm:2.18.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.30.8" unplugin: "npm:1.0.1" - checksum: 10c0/2670c0201c42dff108af3fcd45e8fac141f00f72d43349c66cb92b6b1b034531105a5f64d52196a8e07dde68a9b1a8c5c8008fd037624d625291d26bc30d0da3 + checksum: 10c0/8a71af0573481bb5527264d3f15e4b541dbc778a7859e6755eca3b0c503663a173671cbb11109fe9658072eb0ebd3b43f6708514d5d3598a9f0f67d606befc39 languageName: node linkType: hard @@ -3839,9 +4002,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-darwin@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-darwin@npm:2.31.1" +"@sentry/cli-darwin@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-darwin@npm:2.32.1" conditions: os=darwin languageName: node linkType: hard @@ -3853,9 +4016,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-linux-arm64@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-linux-arm64@npm:2.31.1" +"@sentry/cli-linux-arm64@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-arm64@npm:2.32.1" conditions: (os=linux | os=freebsd) & cpu=arm64 languageName: node linkType: hard @@ -3867,9 +4030,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-linux-arm@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-linux-arm@npm:2.31.1" +"@sentry/cli-linux-arm@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-arm@npm:2.32.1" conditions: (os=linux | os=freebsd) & cpu=arm languageName: node linkType: hard @@ -3881,9 +4044,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-linux-i686@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-linux-i686@npm:2.31.1" +"@sentry/cli-linux-i686@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-i686@npm:2.32.1" conditions: (os=linux | os=freebsd) & (cpu=x86 | cpu=ia32) languageName: node linkType: hard @@ -3895,9 +4058,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-linux-x64@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-linux-x64@npm:2.31.1" +"@sentry/cli-linux-x64@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-linux-x64@npm:2.32.1" conditions: (os=linux | os=freebsd) & cpu=x64 languageName: node linkType: hard @@ -3909,9 +4072,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-win32-i686@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-win32-i686@npm:2.31.1" +"@sentry/cli-win32-i686@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-win32-i686@npm:2.32.1" conditions: os=win32 & (cpu=x86 | cpu=ia32) languageName: node linkType: hard @@ -3923,9 +4086,9 @@ __metadata: languageName: node linkType: hard -"@sentry/cli-win32-x64@npm:2.31.1": - version: 2.31.1 - resolution: "@sentry/cli-win32-x64@npm:2.31.1" +"@sentry/cli-win32-x64@npm:2.32.1": + version: 2.32.1 + resolution: "@sentry/cli-win32-x64@npm:2.32.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -3947,16 +4110,16 @@ __metadata: linkType: hard "@sentry/cli@npm:^2.17.0, @sentry/cli@npm:^2.28.0": - 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" + version: 2.32.1 + resolution: "@sentry/cli@npm:2.32.1" + dependencies: + "@sentry/cli-darwin": "npm:2.32.1" + "@sentry/cli-linux-arm": "npm:2.32.1" + "@sentry/cli-linux-arm64": "npm:2.32.1" + "@sentry/cli-linux-i686": "npm:2.32.1" + "@sentry/cli-linux-x64": "npm:2.32.1" + "@sentry/cli-win32-i686": "npm:2.32.1" + "@sentry/cli-win32-x64": "npm:2.32.1" https-proxy-agent: "npm:^5.0.0" node-fetch: "npm:^2.6.7" progress: "npm:^2.0.3" @@ -3979,21 +4142,21 @@ __metadata: optional: true bin: sentry-cli: bin/sentry-cli - checksum: 10c0/ddd0d48966c81d62435bb28adf0bfeb8596f1bbbb1328db46ee7736a766b73d553bb17ebf7f40796a1f641f14e48316a1cf95559129ecc5d61fb7737eb11b516 + checksum: 10c0/835422fd6646a7351d133b2370b60f85f07b6c5e4192d5912982484e616476b665f412039e1f872d7a5faa1cd2d9ef3f22c22e8f0ba2e1d00b1e34dec1603be9 languageName: node linkType: hard "@sentry/cli@npm:^2.22.3": - version: 2.31.1 - resolution: "@sentry/cli@npm:2.31.1" - dependencies: - "@sentry/cli-darwin": "npm:2.31.1" - "@sentry/cli-linux-arm": "npm:2.31.1" - "@sentry/cli-linux-arm64": "npm:2.31.1" - "@sentry/cli-linux-i686": "npm:2.31.1" - "@sentry/cli-linux-x64": "npm:2.31.1" - "@sentry/cli-win32-i686": "npm:2.31.1" - "@sentry/cli-win32-x64": "npm:2.31.1" + 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" @@ -4016,7 +4179,7 @@ __metadata: optional: true bin: sentry-cli: bin/sentry-cli - checksum: 10c0/b753fbd6ece577fa2e35cc2c3e35daa7ee345b13c2562b7111707761d3ad875cae4c68f269252bd1e9fcfc393b333a886ec456491c90e7a451f9973f08565ba9 + checksum: 10c0/ddd0d48966c81d62435bb28adf0bfeb8596f1bbbb1328db46ee7736a766b73d553bb17ebf7f40796a1f641f14e48316a1cf95559129ecc5d61fb7737eb11b516 languageName: node linkType: hard @@ -4030,16 +4193,6 @@ __metadata: languageName: node linkType: hard -"@sentry/core@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/core@npm:7.111.0" - dependencies: - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 10c0/01d21eb9c418a43f1fc95f8cc92f95c8324d7713e346a3a317fc2c38c45dac3a177359e392589873e0b1b237959ce4ab31253ae57287d594d951828951fae09f - languageName: node - linkType: hard - "@sentry/core@npm:7.112.1": version: 7.112.1 resolution: "@sentry/core@npm:7.112.1" @@ -4060,6 +4213,16 @@ __metadata: languageName: node linkType: hard +"@sentry/core@npm:7.117.0": + version: 7.117.0 + resolution: "@sentry/core@npm:7.117.0" + dependencies: + "@sentry/types": "npm:7.117.0" + "@sentry/utils": "npm:7.117.0" + checksum: 10c0/37980d839ff3621d85ef35e44609caf7091a7bd67b909385af71d5ec41cce909ceb0b75d1640d55ed8bd10ffb026da7d7cdce3878f1027c7b577c17619630c7e + languageName: node + linkType: hard + "@sentry/core@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/core@npm:8.0.0-beta.3" @@ -4116,6 +4279,18 @@ __metadata: languageName: node linkType: hard +"@sentry/integrations@npm:7.117.0": + version: 7.117.0 + resolution: "@sentry/integrations@npm:7.117.0" + dependencies: + "@sentry/core": "npm:7.117.0" + "@sentry/types": "npm:7.117.0" + "@sentry/utils": "npm:7.117.0" + localforage: "npm:^1.8.1" + checksum: 10c0/4b3246bb1f9f8cd474c85f29742cc8e4a355a18b092d0132b0dac0002029e29fcd9fb24dd278d5c57f0322a21687eafe9c4efb22b85c24098fe418dff7c6b9bd + languageName: node + linkType: hard + "@sentry/nextjs@npm:7.110.1": version: 7.110.1 resolution: "@sentry/nextjs@npm:7.110.1" @@ -4144,6 +4319,35 @@ __metadata: languageName: node linkType: hard +"@sentry/nextjs@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/nextjs@npm:8.9.2" + dependencies: + "@opentelemetry/instrumentation-http": "npm:0.52.0" + "@rollup/plugin-commonjs": "npm:24.0.0" + "@sentry/core": "npm:8.9.2" + "@sentry/node": "npm:8.9.2" + "@sentry/opentelemetry": "npm:8.9.2" + "@sentry/react": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + "@sentry/vercel-edge": "npm:8.9.2" + "@sentry/webpack-plugin": "npm:2.18.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/9e823d03b28f2abb8498ccd4d37d402c3531670c16928c8043d9326d85eb622cff55b08cce37f6be54e18ff9c86510a8cbef2ef9b415cd5764f3de9d5a7fe534 + languageName: node + linkType: hard + "@sentry/node@npm:7.110.1": version: 7.110.1 resolution: "@sentry/node@npm:7.110.1" @@ -4259,14 +4463,15 @@ __metadata: linkType: hard "@sentry/node@npm:^7.19.0": - version: 7.111.0 - resolution: "@sentry/node@npm:7.111.0" + version: 7.117.0 + resolution: "@sentry/node@npm:7.117.0" dependencies: - "@sentry-internal/tracing": "npm:7.111.0" - "@sentry/core": "npm:7.111.0" - "@sentry/types": "npm:7.111.0" - "@sentry/utils": "npm:7.111.0" - checksum: 10c0/394a617e0c7a92728c1745311c7bd571eee0396acad7712aeae53a1a42f1a07c68ebf436ad80832f7bd11fcdf13923fc09b52b585f5ee9e8f39aee56b195a19e + "@sentry-internal/tracing": "npm:7.117.0" + "@sentry/core": "npm:7.117.0" + "@sentry/integrations": "npm:7.117.0" + "@sentry/types": "npm:7.117.0" + "@sentry/utils": "npm:7.117.0" + checksum: 10c0/97c5650483000aed92f6c9ca2a9a4d1a8d0244ca994ff0b47379f0a0fd5876149c579bb466f55b216a8d2c2053182f1f33fd4e6450b044d401e238cce7f65cd1 languageName: node linkType: hard @@ -4332,6 +4537,21 @@ __metadata: languageName: node linkType: hard +"@sentry/react@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/react@npm:8.9.2" + dependencies: + "@sentry/browser": "npm:8.9.2" + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + hoist-non-react-statics: "npm:^3.3.2" + peerDependencies: + react: ^16.14.0 || 17.x || 18.x || 19.x + checksum: 10c0/cd9b2f38b743da5ee9999233a5c645adf0b415bba0b0e9a8355dd8a3f5c456107293fb6aa892a908d76ea8ac627e26ff7bc67694bb5f24b0545e81b8ae3756b9 + languageName: node + linkType: hard + "@sentry/remix@npm:7.110.1": version: 7.110.1 resolution: "@sentry/remix@npm:7.110.1" @@ -4415,11 +4635,11 @@ __metadata: linkType: hard "@sentry/tracing@npm:^7.19.0": - version: 7.111.0 - resolution: "@sentry/tracing@npm:7.111.0" + version: 7.117.0 + resolution: "@sentry/tracing@npm:7.117.0" dependencies: - "@sentry-internal/tracing": "npm:7.111.0" - checksum: 10c0/6c06710886b572bc29acc9d4a7266c15e2f50b5bd0d5655614094e0bbe36abacbd42e8ccdf9021e5a2401d0543fcfb6b511b0541c3e06b531ea57efc04d821bc + "@sentry-internal/tracing": "npm:7.117.0" + checksum: 10c0/cc83d66b6e7d88565a157f24ad11c320ec5d4695156256ee440bf22c33a46ccd4ad746b57cebf118b0f4d36ee5606610dc6145b02338b03742f07d9db94d5216 languageName: node linkType: hard @@ -4430,13 +4650,6 @@ __metadata: languageName: node linkType: hard -"@sentry/types@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/types@npm:7.111.0" - checksum: 10c0/c9b76789d99c1770b876cd1643d5ae140dc8a11ca99b5251713c763f928483712e4472fd1cefa498ebf376b40258696d58c840c5cf0678500fe1fffc79b66f1f - languageName: node - linkType: hard - "@sentry/types@npm:7.112.1": version: 7.112.1 resolution: "@sentry/types@npm:7.112.1" @@ -4451,6 +4664,13 @@ __metadata: languageName: node linkType: hard +"@sentry/types@npm:7.117.0": + version: 7.117.0 + resolution: "@sentry/types@npm:7.117.0" + checksum: 10c0/8b602074514f410cc3d18c7333734593b25e02aaf01feefe7a6ce2bceb1143e7e00d61ec95424db757bc9c9641b53abad4857894d6035654e2702fbbd95734ac + languageName: node + linkType: hard + "@sentry/types@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/types@npm:8.0.0-beta.3" @@ -4474,15 +4694,6 @@ __metadata: languageName: node linkType: hard -"@sentry/utils@npm:7.111.0": - version: 7.111.0 - resolution: "@sentry/utils@npm:7.111.0" - dependencies: - "@sentry/types": "npm:7.111.0" - checksum: 10c0/080d77b573b90fa77af3231c48a074567cfa4c6e3d8ea5e91d87b174a78b2a1b606c56a16ec4aa71b8763c993f3d65114c14bed20dd703b2c94b25111fbc6d7c - languageName: node - linkType: hard - "@sentry/utils@npm:7.112.1": version: 7.112.1 resolution: "@sentry/utils@npm:7.112.1" @@ -4501,6 +4712,15 @@ __metadata: languageName: node linkType: hard +"@sentry/utils@npm:7.117.0": + version: 7.117.0 + resolution: "@sentry/utils@npm:7.117.0" + dependencies: + "@sentry/types": "npm:7.117.0" + checksum: 10c0/adf9e3b612ee884898323e6eddb09fb16bf35e2dbd032bc8567cf825a479df896b372422017bb992328013f5182b61ebf5a9894490a2deac36c42183ef8de203 + languageName: node + linkType: hard + "@sentry/utils@npm:8.0.0-beta.3": version: 8.0.0-beta.3 resolution: "@sentry/utils@npm:8.0.0-beta.3" @@ -4531,6 +4751,17 @@ __metadata: languageName: node linkType: hard +"@sentry/vercel-edge@npm:8.9.2": + version: 8.9.2 + resolution: "@sentry/vercel-edge@npm:8.9.2" + dependencies: + "@sentry/core": "npm:8.9.2" + "@sentry/types": "npm:8.9.2" + "@sentry/utils": "npm:8.9.2" + checksum: 10c0/7471f10043060db7067e5f840b5553967414224a08ad975a87877986f41c11a40391ea2f307c6466b35dfb23d278253924aabb447df1f2655852724246dea8b1 + languageName: node + linkType: hard + "@sentry/vite-plugin@npm:^0.6.1": version: 0.6.1 resolution: "@sentry/vite-plugin@npm:0.6.1" @@ -4541,12 +4772,12 @@ __metadata: linkType: hard "@sentry/vite-plugin@npm:^2.8.0": - version: 2.16.1 - resolution: "@sentry/vite-plugin@npm:2.16.1" + version: 2.18.0 + resolution: "@sentry/vite-plugin@npm:2.18.0" dependencies: - "@sentry/bundler-plugin-core": "npm:2.16.1" + "@sentry/bundler-plugin-core": "npm:2.18.0" unplugin: "npm:1.0.1" - checksum: 10c0/8e16440d5755c6108907a53667918471e0d5fa91b54bfab8e7fc231d12c57d6b83e04ce5401b0f266d140faff1107b19ddd75b4dd9f43c973e58e8cae29967b8 + checksum: 10c0/aa5ad014d093b3597dd503c4afc293e49a15b2692c5aaa8314b57afa854a91ee9a2488837750643ccab2be7141b1d0a1d3610bcde9b1417cd2871d206d69ac1c languageName: node linkType: hard @@ -4560,10 +4791,23 @@ __metadata: languageName: node linkType: hard -"@shikijs/core@npm:1.4.0": - version: 1.4.0 - resolution: "@shikijs/core@npm:1.4.0" - checksum: 10c0/79529bcce5ea216d2b823a556d225916917cb04b4f8b774d715fa347f91c754efb5dfb9b235ee58e3e16dc12dcf5b02d1aed4d7199727f4193a3e55f4891e0f6 +"@sentry/webpack-plugin@npm:2.18.0": + version: 2.18.0 + resolution: "@sentry/webpack-plugin@npm:2.18.0" + dependencies: + "@sentry/bundler-plugin-core": "npm:2.18.0" + unplugin: "npm:1.0.1" + uuid: "npm:^9.0.0" + peerDependencies: + webpack: ">=4.40.0" + checksum: 10c0/3c47d606e363f61e8abee39b9325dd3ace35a9dfde913d331bdb4164700750b4794205b9dc30c6bffbe0633ef59f111baff9112968d92a23c59034fbd36d6274 + languageName: node + linkType: hard + +"@shikijs/core@npm:1.7.0": + version: 1.7.0 + resolution: "@shikijs/core@npm:1.7.0" + checksum: 10c0/e581d7a5fb755776c1fb8f53b0c63b59bc7d5f3b73711fb9cac72e4cb2f310841c4e66f5b7e9c08f6d00b19eee3a6d89b66b34fc49761a2d0fb2cf937ed641d7 languageName: node linkType: hard @@ -4591,25 +4835,25 @@ __metadata: linkType: hard "@sveltejs/adapter-auto@npm:^3.0.0": - version: 3.2.0 - resolution: "@sveltejs/adapter-auto@npm:3.2.0" + version: 3.2.2 + resolution: "@sveltejs/adapter-auto@npm:3.2.2" dependencies: - import-meta-resolve: "npm:^4.0.0" + import-meta-resolve: "npm:^4.1.0" peerDependencies: "@sveltejs/kit": ^2.0.0 - checksum: 10c0/2f7fbd947e208e604a08776cd4d32c228abd8ea912ef149bd21f395d9e40dceba5245c3fa722830d6ab1de27b86f3a29a71c5514472b902247073364b82ff6b1 + checksum: 10c0/ec0a4f41cd089467f984433d742d0e87fab6864e3061c76261e60441e3eb780c108e5fa145a11f5166ce0a583b5b5ef86c44d18d426e85e028871e89bdd6cc85 languageName: node linkType: hard "@sveltejs/kit@npm:^2.0.0": - version: 2.5.7 - resolution: "@sveltejs/kit@npm:2.5.7" + version: 2.5.16 + resolution: "@sveltejs/kit@npm:2.5.16" dependencies: "@types/cookie": "npm:^0.6.0" cookie: "npm:^0.6.0" devalue: "npm:^5.0.0" esm-env: "npm:^1.0.0" - import-meta-resolve: "npm:^4.0.0" + import-meta-resolve: "npm:^4.1.0" kleur: "npm:^4.1.5" magic-string: "npm:^0.30.5" mrmime: "npm:^2.0.0" @@ -4623,11 +4867,11 @@ __metadata: vite: ^5.0.3 bin: svelte-kit: svelte-kit.js - checksum: 10c0/9ac51ad066502ed695fe09b93e3d7e996285631e912ce9c89624d39bab36972fc51c741ac072107dbdc3f91f28c05bded7c6292e92a7b80c0e24fa7a24ce2577 + checksum: 10c0/e0742de264345afa59739df1d9f757d1679ae061c06d9313b7ed20fe8db7c364b999556344a3f1a21b554dafb31d66a49f8a549fc0257771deffdc49f5d06b2f languageName: node linkType: hard -"@sveltejs/vite-plugin-svelte-inspector@npm:^2.0.0": +"@sveltejs/vite-plugin-svelte-inspector@npm:^2.1.0": version: 2.1.0 resolution: "@sveltejs/vite-plugin-svelte-inspector@npm:2.1.0" dependencies: @@ -4641,20 +4885,20 @@ __metadata: linkType: hard "@sveltejs/vite-plugin-svelte@npm:^3.0.0": - version: 3.1.0 - resolution: "@sveltejs/vite-plugin-svelte@npm:3.1.0" + version: 3.1.1 + resolution: "@sveltejs/vite-plugin-svelte@npm:3.1.1" dependencies: - "@sveltejs/vite-plugin-svelte-inspector": "npm:^2.0.0" + "@sveltejs/vite-plugin-svelte-inspector": "npm:^2.1.0" debug: "npm:^4.3.4" deepmerge: "npm:^4.3.1" kleur: "npm:^4.1.5" - magic-string: "npm:^0.30.9" + magic-string: "npm:^0.30.10" svelte-hmr: "npm:^0.16.0" vitefu: "npm:^0.2.5" peerDependencies: svelte: ^4.0.0 || ^5.0.0-next.0 vite: ^5.0.0 - checksum: 10c0/08e572f3e141f3eccff93ac2456c3931f2d94f00b93b32d206bdbc76c9f8961905c5cdb69edab8088d838757af7b1437b4dbeef0e9872ab1a75dda3a961b223d + checksum: 10c0/91f3c79f8fd72fb3faa5163f1c97c57a7b8925af1b63ff3645ad7b667b2249b6f3f4451688e118bef28a80a26b36345d6be7e8d71c0e5f1b811fd91b61661c89 languageName: node linkType: hard @@ -4763,11 +5007,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": "npm:^7.20.7" - checksum: 10c0/033abcb2f4c084ad33e30c3efaad82161240f351e3c71b6154ed289946b33b363696c0fbd42502b68e4582a87413c418321f40eb1ea863e34fe525641345e05b + checksum: 10c0/7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 languageName: node linkType: hard @@ -5074,11 +5318,11 @@ __metadata: linkType: hard "@types/mdast@npm:^4.0.0": - version: 4.0.3 - resolution: "@types/mdast@npm:4.0.3" + version: 4.0.4 + resolution: "@types/mdast@npm:4.0.4" dependencies: "@types/unist": "npm:*" - checksum: 10c0/e6994404f5ce58073aa6c1a37ceac3060326470a464e2d751580a9f89e2dbca3a2a6222b849bdaaa5bffbe89033c50a886d17e49fca3b040a4ffcf970e387a0c + checksum: 10c0/84f403dbe582ee508fd9c7643ac781ad8597fcbfc9ccb8d4715a2c92e4545e5772cbd0dbdf18eda65789386d81b009967fdef01b24faf6640f817287f54d9c82 languageName: node linkType: hard @@ -5212,7 +5456,7 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:18.2.25, @types/react-dom@npm:^18, @types/react-dom@npm:^18.2.7": +"@types/react-dom@npm:18.2.25, @types/react-dom@npm:^18": version: 18.2.25 resolution: "@types/react-dom@npm:18.2.25" dependencies: @@ -5221,7 +5465,16 @@ __metadata: languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:18.2.79, @types/react@npm:^18, @types/react@npm:^18.2.20": +"@types/react-dom@npm:^18.2.7": + version: 18.3.0 + resolution: "@types/react-dom@npm:18.3.0" + dependencies: + "@types/react": "npm:*" + checksum: 10c0/6c90d2ed72c5a0e440d2c75d99287e4b5df3e7b011838cdc03ae5cd518ab52164d86990e73246b9d812eaf02ec351d74e3b4f5bd325bf341e13bf980392fd53b + languageName: node + linkType: hard + +"@types/react@npm:*, @types/react@npm:18.2.79, @types/react@npm:^18": version: 18.2.79 resolution: "@types/react@npm:18.2.79" dependencies: @@ -5231,6 +5484,16 @@ __metadata: languageName: node linkType: hard +"@types/react@npm:^18.2.20": + version: 18.3.3 + resolution: "@types/react@npm:18.3.3" + dependencies: + "@types/prop-types": "npm:*" + csstype: "npm:^3.0.2" + checksum: 10c0/fe455f805c5da13b89964c3d68060cebd43e73ec15001a68b34634604a78140e6fc202f3f61679b9d809dde6d7a7c2cb3ed51e0fd1462557911db09879b55114 + languageName: node + linkType: hard + "@types/semver@npm:^7.5.0, @types/semver@npm:^7.5.8": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" @@ -5287,7 +5550,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:7.7.0, @typescript-eslint/eslint-plugin@npm:^7.0.0, @typescript-eslint/eslint-plugin@npm:^7.6.0": +"@typescript-eslint/eslint-plugin@npm:7.7.0, @typescript-eslint/eslint-plugin@npm:^7.6.0": version: 7.7.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.7.0" dependencies: @@ -5337,7 +5600,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:7.7.0, @typescript-eslint/parser@npm:^7.0.0, @typescript-eslint/parser@npm:^7.6.0": +"@typescript-eslint/eslint-plugin@npm:^7.0.0": + version: 7.13.0 + resolution: "@typescript-eslint/eslint-plugin@npm:7.13.0" + dependencies: + "@eslint-community/regexpp": "npm:^4.10.0" + "@typescript-eslint/scope-manager": "npm:7.13.0" + "@typescript-eslint/type-utils": "npm:7.13.0" + "@typescript-eslint/utils": "npm:7.13.0" + "@typescript-eslint/visitor-keys": "npm:7.13.0" + graphemer: "npm:^1.4.0" + ignore: "npm:^5.3.1" + natural-compare: "npm:^1.4.0" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + "@typescript-eslint/parser": ^7.0.0 + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/00a69d029713252c03490e0a9c49c9136d99c9c1888dd3570b1e044c9a740b59c2e488849beda654d6fc0a69e2549445c16d443bcf5832c66b7a4472b42826ae + languageName: node + linkType: hard + +"@typescript-eslint/parser@npm:7.7.0, @typescript-eslint/parser@npm:^7.6.0": version: 7.7.0 resolution: "@typescript-eslint/parser@npm:7.7.0" dependencies: @@ -5373,6 +5659,24 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/parser@npm:^7.0.0": + version: 7.13.0 + resolution: "@typescript-eslint/parser@npm:7.13.0" + dependencies: + "@typescript-eslint/scope-manager": "npm:7.13.0" + "@typescript-eslint/types": "npm:7.13.0" + "@typescript-eslint/typescript-estree": "npm:7.13.0" + "@typescript-eslint/visitor-keys": "npm:7.13.0" + debug: "npm:^4.3.4" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/8cf58116d6577c9459db3e3047e337dc41d914bf222a33b20e149515d037e09e6171fbac5af02b66aa6fbad81dd492fa5b7bcd44aaf659d4e9b02ab23100f955 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:6.21.0": version: 6.21.0 resolution: "@typescript-eslint/scope-manager@npm:6.21.0" @@ -5383,6 +5687,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/scope-manager@npm:7.13.0": + version: 7.13.0 + resolution: "@typescript-eslint/scope-manager@npm:7.13.0" + dependencies: + "@typescript-eslint/types": "npm:7.13.0" + "@typescript-eslint/visitor-keys": "npm:7.13.0" + checksum: 10c0/0f5c75578ee8cb3c31b9c4e222f4787ea4621fde639f3ac0a467e56250f3cc48bf69304c33b2b8cc8ba5ec69f3977b6c463b8d9e791806af9a8c6a2233505432 + languageName: node + linkType: hard + "@typescript-eslint/scope-manager@npm:7.7.0": version: 7.7.0 resolution: "@typescript-eslint/scope-manager@npm:7.7.0" @@ -5410,6 +5724,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/type-utils@npm:7.13.0": + version: 7.13.0 + resolution: "@typescript-eslint/type-utils@npm:7.13.0" + dependencies: + "@typescript-eslint/typescript-estree": "npm:7.13.0" + "@typescript-eslint/utils": "npm:7.13.0" + debug: "npm:^4.3.4" + ts-api-utils: "npm:^1.3.0" + peerDependencies: + eslint: ^8.56.0 + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/240e9b34e8602444cd234b84c9e3e52c565e3141a4942751f597c38cee48f7cb43c42a093d219ac6404dca2e74b54d2a8121fe66cbc59f404cb0ec2adecd8520 + languageName: node + linkType: hard + "@typescript-eslint/type-utils@npm:7.7.0": version: 7.7.0 resolution: "@typescript-eslint/type-utils@npm:7.7.0" @@ -5434,6 +5765,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:7.13.0": + version: 7.13.0 + resolution: "@typescript-eslint/types@npm:7.13.0" + checksum: 10c0/73dc59d4b0d0f0fed9f4b9b55f143185259ced5f0ca8ad9efa881eea1ff1cc9ccc1f175af2e2069f7b92a69c9f64f9be29d160c932b8f70a129af6b738b23be0 + languageName: node + linkType: hard + "@typescript-eslint/types@npm:7.7.0": version: 7.7.0 resolution: "@typescript-eslint/types@npm:7.7.0" @@ -5460,6 +5798,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:7.13.0": + version: 7.13.0 + resolution: "@typescript-eslint/typescript-estree@npm:7.13.0" + dependencies: + "@typescript-eslint/types": "npm:7.13.0" + "@typescript-eslint/visitor-keys": "npm:7.13.0" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:^9.0.4" + semver: "npm:^7.6.0" + ts-api-utils: "npm:^1.3.0" + peerDependenciesMeta: + typescript: + optional: true + checksum: 10c0/75b09384bc14afa3d3623507432d19d8ca91c4e936b1d2c1cfe4654a9c07179f1bc04aa99d1b541e84e40a01536862b23058f462d61b4a797c27d02f64b8aa51 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:7.7.0": version: 7.7.0 resolution: "@typescript-eslint/typescript-estree@npm:7.7.0" @@ -5496,6 +5853,20 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:7.13.0": + version: 7.13.0 + resolution: "@typescript-eslint/utils@npm:7.13.0" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@typescript-eslint/scope-manager": "npm:7.13.0" + "@typescript-eslint/types": "npm:7.13.0" + "@typescript-eslint/typescript-estree": "npm:7.13.0" + peerDependencies: + eslint: ^8.56.0 + checksum: 10c0/5391f628775dec1a7033d954a066b77eeb03ac04c0a94690e60d8ebe351b57fdbda51b90cf785c901bcdf68b88ca3bcb5533ac59276b8b626b73eb18ac3280b6 + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:7.7.0": version: 7.7.0 resolution: "@typescript-eslint/utils@npm:7.7.0" @@ -5523,6 +5894,16 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/visitor-keys@npm:7.13.0": + version: 7.13.0 + resolution: "@typescript-eslint/visitor-keys@npm:7.13.0" + dependencies: + "@typescript-eslint/types": "npm:7.13.0" + eslint-visitor-keys: "npm:^3.4.3" + checksum: 10c0/5daa45c3358aeab41495c4419cc26fbbe54a42bb18c6f0f70f0ac31cb7bc5890ec6478a1a6bb00b0b8522663fe5466ee0fd2972bd4235b07140918875797f4eb + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:7.7.0": version: 7.7.0 resolution: "@typescript-eslint/visitor-keys@npm:7.7.0" @@ -5541,30 +5922,30 @@ __metadata: linkType: hard "@vanilla-extract/babel-plugin-debug-ids@npm:^1.0.4": - version: 1.0.5 - resolution: "@vanilla-extract/babel-plugin-debug-ids@npm:1.0.5" + version: 1.0.6 + resolution: "@vanilla-extract/babel-plugin-debug-ids@npm:1.0.6" dependencies: "@babel/core": "npm:^7.23.9" - checksum: 10c0/f4bda889fc40a70e375a4e6e50d6278604b80c857bd3cd51f354c1fd7136095cef3c28b43c8d8b5f8f13470eca403ada2cf05cfe22810d4cc2ad6b141edc7970 + checksum: 10c0/ddf52ff1134f721bb14a8ffe5e5f5b982f3681390a2ccadcf37d08073102bacbb995dfb213cc73e4ad847d3cff21bca8af5d511808f22950d04b4c36de214e61 languageName: node linkType: hard "@vanilla-extract/css@npm:^1.14.0": - version: 1.14.2 - resolution: "@vanilla-extract/css@npm:1.14.2" + version: 1.15.3 + resolution: "@vanilla-extract/css@npm:1.15.3" dependencies: "@emotion/hash": "npm:^0.9.0" - "@vanilla-extract/private": "npm:^1.0.4" - chalk: "npm:^4.1.1" + "@vanilla-extract/private": "npm:^1.0.5" css-what: "npm:^6.1.0" cssesc: "npm:^3.0.0" csstype: "npm:^3.0.7" + dedent: "npm:^1.5.3" deep-object-diff: "npm:^1.1.9" deepmerge: "npm:^4.2.2" media-query-parser: "npm:^2.0.2" modern-ahocorasick: "npm:^1.0.0" - outdent: "npm:^0.8.0" - checksum: 10c0/3a0d57815afbd8131b8235fc38a9f74413f7a0d46e5d59dc7aa404123e50168a646fbd765c4b55cdac0fc67f0c2695b1e6feecd16ac8d92887f3858ba273aa99 + picocolors: "npm:^1.0.0" + checksum: 10c0/57c53e961bc0a273fa792c65c1b6cc6ce45d8f0d3c8b239df6ece4fbf2c58d09764ed70773bf25582e3cc6789ccce2b920c33d177ef276f63c6604c85dbc5c01 languageName: node linkType: hard @@ -5589,45 +5970,45 @@ __metadata: languageName: node linkType: hard -"@vanilla-extract/private@npm:^1.0.4": - version: 1.0.4 - resolution: "@vanilla-extract/private@npm:1.0.4" - checksum: 10c0/d21d55a4892bc760cafdba7a4920a702a3fc29ed108977ad73ab0b92293c0b6bd55426a868d725eadda7b7b4ad8f44dadd7d6b28877c51421270b78bf53568b8 +"@vanilla-extract/private@npm:^1.0.5": + version: 1.0.5 + resolution: "@vanilla-extract/private@npm:1.0.5" + checksum: 10c0/9a5053763fc1964b68c8384afcba7abcb7d776755763fcc96fbc70f1317618368b8127088871611b7beae480f20bd05cc486a90ed3a48332a2c02293357ba819 languageName: node linkType: hard -"@volar/kit@npm:~2.1.5": - version: 2.1.6 - resolution: "@volar/kit@npm:2.1.6" +"@volar/kit@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/kit@npm:2.2.5" dependencies: - "@volar/language-service": "npm:2.1.6" - "@volar/typescript": "npm:2.1.6" + "@volar/language-service": "npm:2.2.5" + "@volar/typescript": "npm:2.2.5" typesafe-path: "npm:^0.2.2" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: typescript: "*" - checksum: 10c0/7aa3f3a1e254474df0d4233b316563b89ce6baae1cfe398622d2b67d5d296cd15f445d7acf7dd0d17f4cc8aa77ca43b06b07d42ab3a265f9a86705b7115ca0fa + checksum: 10c0/c5b1d7ef80d7df2f35bff43f3aa8712bcfd6b08e204c7dd81285d6098501c0017a12730ce08a0b680121741b0d5322100b05285229689ddd8d836b0ff98df0eb languageName: node linkType: hard -"@volar/language-core@npm:2.1.6, @volar/language-core@npm:~2.1.5": - version: 2.1.6 - resolution: "@volar/language-core@npm:2.1.6" +"@volar/language-core@npm:2.2.5, @volar/language-core@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/language-core@npm:2.2.5" dependencies: - "@volar/source-map": "npm:2.1.6" - checksum: 10c0/629da137d622b438545ea558f33c29ca87304f130f121537b3900fa314416f365b76d749cfe29a7a8a498da7296693cd275e1487fd75c90d4377348362268e2a + "@volar/source-map": "npm:2.2.5" + checksum: 10c0/239dd85f7577e9238cf9ee2140730dc670a22cca265d49632175fcd0344f0b35aa4d0c3bb1adb9f2ebe386d15d45cfdf5fa4191dfe6f35a482740287a2e00346 languageName: node linkType: hard -"@volar/language-server@npm:~2.1.5": - version: 2.1.6 - resolution: "@volar/language-server@npm:2.1.6" +"@volar/language-server@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/language-server@npm:2.2.5" dependencies: - "@volar/language-core": "npm:2.1.6" - "@volar/language-service": "npm:2.1.6" - "@volar/snapshot-document": "npm:2.1.6" - "@volar/typescript": "npm:2.1.6" + "@volar/language-core": "npm:2.2.5" + "@volar/language-service": "npm:2.2.5" + "@volar/snapshot-document": "npm:2.2.5" + "@volar/typescript": "npm:2.2.5" "@vscode/l10n": "npm:^0.0.16" path-browserify: "npm:^1.0.1" request-light: "npm:^0.7.0" @@ -5635,48 +6016,48 @@ __metadata: vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/8b7f26620989a2c8bd70d9613796dfc367e8a48a89e317277804440b2b5ee5e7201df43d7664e7ea671bc37a10aa7c671ad3ebb3277f0f0e898f3db9d8321218 + checksum: 10c0/642718d89f95524f4044e91f123cdb3fe108b6fc575b4afa0fdd5d1c5223a54b33d9b0edcf313c8f8c0e2e0dc9665db583188114c46a44535504711ad28601b0 languageName: node linkType: hard -"@volar/language-service@npm:2.1.6, @volar/language-service@npm:~2.1.5": - version: 2.1.6 - resolution: "@volar/language-service@npm:2.1.6" +"@volar/language-service@npm:2.2.5, @volar/language-service@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/language-service@npm:2.2.5" dependencies: - "@volar/language-core": "npm:2.1.6" + "@volar/language-core": "npm:2.2.5" vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" - checksum: 10c0/2529d32076dbf7e94831f35e6df7b2c484e6fc25f6b40e0d3b5c32b8066c788ec3391dca9701d72853ba025a496f68067229232010d4a03977d0e8de1df9ec9f + checksum: 10c0/1a248c946e59ec1fdaa3038cdd8e70c20613e92c0b6ea65e312d2f6f5c9b9f1cdf1f33ccd6aa3272fc6b3b082ca99a87a545b0c0885e740b6e46f8a22cca8d0d languageName: node linkType: hard -"@volar/snapshot-document@npm:2.1.6": - version: 2.1.6 - resolution: "@volar/snapshot-document@npm:2.1.6" +"@volar/snapshot-document@npm:2.2.5": + version: 2.2.5 + resolution: "@volar/snapshot-document@npm:2.2.5" dependencies: vscode-languageserver-protocol: "npm:^3.17.5" vscode-languageserver-textdocument: "npm:^1.0.11" - checksum: 10c0/d72e81b5c07c991153939fe33874ad5f49d14563b69ab808d1a0ee801543f36aba862284a199acecdd8339fe11fcfd0e4cbf181a6c3b1f3043fedcc2772fc50a + checksum: 10c0/0d876c6985b331fcc480ba1a7798569fe8e5e40319eb0810dc8671c359caf06fa4e302cb618e4cc9c26fa095661eae9e1ab4de4c2b1b222cfb2376568ae67120 languageName: node linkType: hard -"@volar/source-map@npm:2.1.6": - version: 2.1.6 - resolution: "@volar/source-map@npm:2.1.6" +"@volar/source-map@npm:2.2.5": + version: 2.2.5 + resolution: "@volar/source-map@npm:2.2.5" dependencies: muggle-string: "npm:^0.4.0" - checksum: 10c0/12c10f53cfdc3eab49e6aa4a837de4b474ce7f6aca71f0ff72b089e940cb760c06e5ec7e3520018f498e7f268f6062c6255a752bc7deebdcbfb88cf771c5dd10 + checksum: 10c0/1cce8c5159708ae644e2603e7cf67cd49f41dcef2822601fc25856aa94d52f6e8791c36dad220ea47f601dfe332de53e36ae290144aa60f43edd5e00b7c6fd23 languageName: node linkType: hard -"@volar/typescript@npm:2.1.6, @volar/typescript@npm:~2.1.5": - version: 2.1.6 - resolution: "@volar/typescript@npm:2.1.6" +"@volar/typescript@npm:2.2.5, @volar/typescript@npm:~2.2.3": + version: 2.2.5 + resolution: "@volar/typescript@npm:2.2.5" dependencies: - "@volar/language-core": "npm:2.1.6" + "@volar/language-core": "npm:2.2.5" path-browserify: "npm:^1.0.1" - checksum: 10c0/f9c8d653cc972ad02794e4455764bbf75183f8e9f2fc8e683b96b7a193514ac6f7198352741ed4ef6b21bbaa52b8e49aee9115f6dde780b74c10773c59840855 + checksum: 10c0/95beb3c514ba08a658eb88c22befb81e67b07a6e5ea1c0af3cf5f0c1954b5ea8b6fb752062a83d2212d25621c43ddaacd65fcfaf9a5480791f8165324b3ef4ec languageName: node linkType: hard @@ -5969,7 +6350,16 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.0.0, acorn@npm:^8.10.0, 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, acorn@npm:^8.9.0": +"acorn@npm:^8.0.0, acorn@npm:^8.10.0, acorn@npm:^8.9.0": + version: 8.12.0 + resolution: "acorn@npm:8.12.0" + bin: + acorn: bin/acorn + checksum: 10c0/a19f9dead009d3b430fa3c253710b47778cdaace15b316de6de93a68c355507bc1072a9956372b6c990cbeeb167d4a929249d0faeb8ae4bb6911d68d53299549 + languageName: node + linkType: hard + +"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: @@ -6211,7 +6601,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -6246,7 +6636,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlast@npm:^1.2.4": +"array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" dependencies: @@ -6311,15 +6701,15 @@ __metadata: linkType: hard "array.prototype.tosorted@npm:^1.1.3": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.1.0" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" es-shim-unscopables: "npm:^1.0.2" - checksum: 10c0/a27e1ca51168ecacf6042901f5ef021e43c8fa04b6c6b6f2a30bac3645cd2b519cecbe0bc45db1b85b843f64dc3207f0268f700b4b9fbdec076d12d432cf0865 + checksum: 10c0/eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 languageName: node linkType: hard @@ -6377,19 +6767,19 @@ __metadata: linkType: soft "astro@npm:^4.7.0": - version: 4.7.0 - resolution: "astro@npm:4.7.0" + version: 4.10.2 + resolution: "astro@npm:4.10.2" dependencies: - "@astrojs/compiler": "npm:^2.7.1" + "@astrojs/compiler": "npm:^2.8.0" "@astrojs/internal-helpers": "npm:0.4.0" "@astrojs/markdown-remark": "npm:5.1.0" "@astrojs/telemetry": "npm:3.1.0" - "@babel/core": "npm:^7.24.4" - "@babel/generator": "npm:^7.24.4" - "@babel/parser": "npm:^7.24.4" - "@babel/plugin-transform-react-jsx": "npm:^7.23.4" - "@babel/traverse": "npm:^7.24.1" - "@babel/types": "npm:^7.24.0" + "@babel/core": "npm:^7.24.7" + "@babel/generator": "npm:^7.24.7" + "@babel/parser": "npm:^7.24.7" + "@babel/plugin-transform-react-jsx": "npm:^7.24.7" + "@babel/traverse": "npm:^7.24.7" + "@babel/types": "npm:^7.24.7" "@types/babel__core": "npm:^7.20.5" "@types/cookie": "npm:^0.6.0" acorn: "npm:^8.11.3" @@ -6398,18 +6788,18 @@ __metadata: boxen: "npm:^7.1.1" chokidar: "npm:^3.6.0" ci-info: "npm:^4.0.0" - clsx: "npm:^2.1.0" + clsx: "npm:^2.1.1" common-ancestor-path: "npm:^1.0.1" cookie: "npm:^0.6.0" cssesc: "npm:^3.0.0" - debug: "npm:^4.3.4" + debug: "npm:^4.3.5" deterministic-object-hash: "npm:^2.0.2" devalue: "npm:^5.0.0" diff: "npm:^5.2.0" dlv: "npm:^1.1.3" dset: "npm:^3.1.3" - es-module-lexer: "npm:^1.5.0" - esbuild: "npm:^0.20.2" + es-module-lexer: "npm:^1.5.3" + esbuild: "npm:^0.21.5" estree-walker: "npm:^3.0.3" execa: "npm:^8.0.1" fast-glob: "npm:^3.3.2" @@ -6430,26 +6820,26 @@ __metadata: prompts: "npm:^2.4.2" rehype: "npm:^13.0.1" resolve: "npm:^1.22.8" - semver: "npm:^7.6.0" + semver: "npm:^7.6.2" sharp: "npm:^0.33.3" - shiki: "npm:^1.3.0" + shiki: "npm:^1.6.3" string-width: "npm:^7.1.0" strip-ansi: "npm:^7.1.0" - tsconfck: "npm:^3.0.3" + tsconfck: "npm:^3.1.0" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.1" - vite: "npm:^5.2.10" + vite: "npm:^5.2.13" vitefu: "npm:^0.2.5" - which-pm: "npm:^2.1.1" + which-pm: "npm:^2.2.0" yargs-parser: "npm:^21.1.1" - zod: "npm:^3.23.0" - zod-to-json-schema: "npm:^3.22.5" + zod: "npm:^3.23.8" + zod-to-json-schema: "npm:^3.23.0" dependenciesMeta: sharp: optional: true bin: astro: astro.js - checksum: 10c0/c86ed7e34d0c3d23e6f910a79947716bc0fe16644c6c9e018978e183e90661328cb1810caca9afa645059a1f9715cf615c739c3248994feb81752bb800fc2281 + checksum: 10c0/8687bffe7234e999aed423135640342d71ca8e4e51817a31522f413a1610501258715cb020b0b19a9b709eea9ee72f0234332be03253578501d4b1865c1fd6b0 languageName: node linkType: hard @@ -6632,6 +7022,15 @@ __metadata: languageName: node linkType: hard +"braces@npm:^3.0.3": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 10c0/7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + "browserify-zlib@npm:^0.1.4": version: 0.1.4 resolution: "browserify-zlib@npm:0.1.4" @@ -6662,6 +7061,13 @@ __metadata: languageName: node linkType: hard +"buffer-crc32@npm:^1.0.0": + version: 1.0.0 + resolution: "buffer-crc32@npm:1.0.0" + checksum: 10c0/8b86e161cee4bb48d5fa622cbae4c18f25e4857e5203b89e23de59e627ab26beb82d9d7999f2b8de02580165f61f83f997beaf02980cdf06affd175b651921ab + languageName: node + linkType: hard + "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -6689,15 +7095,6 @@ __metadata: languageName: node linkType: hard -"builtins@npm:^5.0.0": - version: 5.1.0 - resolution: "builtins@npm:5.1.0" - dependencies: - semver: "npm:^7.0.0" - checksum: 10c0/3c32fe5bd7ed4ff7dbd6fb14bcb9d7eaa7e967327f1899cd336f8625d3f46fceead0a53528f1e332aeaee757034ebb307cb2f1a37af2b86a3c5ad4845d01c0c8 - languageName: node - linkType: hard - "busboy@npm:1.6.0, busboy@npm:^1.0.0": version: 1.6.0 resolution: "busboy@npm:1.6.0" @@ -7037,7 +7434,7 @@ __metadata: languageName: node linkType: hard -"clsx@npm:^2.1.0": +"clsx@npm:^2.1.1": version: 2.1.1 resolution: "clsx@npm:2.1.1" checksum: 10c0/c4c8eb865f8c82baab07e71bfa8897c73454881c4f99d6bc81585aecd7c441746c1399d08363dc096c550cceaf97bd4ce1e8854e1771e9998d9f94c4fe075839 @@ -7519,6 +7916,18 @@ __metadata: languageName: node linkType: hard +"debug@npm:^4.3.5": + version: 4.3.5 + resolution: "debug@npm:4.3.5" + dependencies: + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc + languageName: node + linkType: hard + "decode-named-character-reference@npm:^1.0.0": version: 1.0.2 resolution: "decode-named-character-reference@npm:1.0.2" @@ -7528,6 +7937,18 @@ __metadata: languageName: node linkType: hard +"dedent@npm:^1.5.3": + version: 1.5.3 + resolution: "dedent@npm:1.5.3" + peerDependencies: + babel-plugin-macros: ^3.1.0 + peerDependenciesMeta: + babel-plugin-macros: + optional: true + checksum: 10c0/d94bde6e6f780be4da4fd760288fcf755ec368872f4ac5218197200d86430aeb8d90a003a840bff1c20221188e3f23adced0119cb811c6873c70d0ac66d12832 + languageName: node + linkType: hard + "deep-equal@npm:~1.0.1": version: 1.0.1 resolution: "deep-equal@npm:1.0.1" @@ -7576,7 +7997,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -7819,7 +8240,17 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^5.12.0, enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.7.0": +"enhanced-resolve@npm:^5.12.0": + version: 5.17.0 + resolution: "enhanced-resolve@npm:5.17.0" + dependencies: + graceful-fs: "npm:^4.2.4" + tapable: "npm:^2.2.0" + checksum: 10c0/90065e58e4fd08e77ba47f827eaa17d60c335e01e4859f6e644bb3b8d0e32b203d33894aee92adfa5121fa262f912b48bdf0d0475e98b4a0a1132eea1169ad37 + languageName: node + linkType: hard + +"enhanced-resolve@npm:^5.15.0, enhanced-resolve@npm:^5.7.0": version: 5.16.0 resolution: "enhanced-resolve@npm:5.16.0" dependencies: @@ -7859,7 +8290,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2": +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -7937,20 +8368,20 @@ __metadata: languageName: node linkType: hard -"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.17": - version: 1.0.18 - resolution: "es-iterator-helpers@npm:1.0.18" +"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.19": + version: 1.0.19 + resolution: "es-iterator-helpers@npm:1.0.19" dependencies: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" + es-abstract: "npm:^1.23.3" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" @@ -7962,21 +8393,21 @@ __metadata: internal-slot: "npm:^1.0.7" iterator.prototype: "npm:^1.1.2" safe-array-concat: "npm:^1.1.2" - checksum: 10c0/93be402e01fa3d8bf62fcadd2fb3055126ffcfe8846911b10b85918ef46775252696c84e6191ec8125bedb61e92242ad1a54a86118436ba19814720cb9ff4aed + checksum: 10c0/ae8f0241e383b3d197383b9842c48def7fce0255fb6ed049311b686ce295595d9e389b466f6a1b7d4e7bb92d82f5e716d6fae55e20c1040249bf976743b038c5 languageName: node linkType: hard -"es-module-lexer@npm:^1.2.1, es-module-lexer@npm:^1.3.1": +"es-module-lexer@npm:^1.2.1": version: 1.5.0 resolution: "es-module-lexer@npm:1.5.0" checksum: 10c0/d199853404f3381801eb102befb84a8fc48f93ed86b852c2461c2c4ad4bbbc91128f3d974ff9b8718628260ae3f36e661295ab3e419222868aa31269284e34c9 languageName: node linkType: hard -"es-module-lexer@npm:^1.5.0": - version: 1.5.2 - resolution: "es-module-lexer@npm:1.5.2" - checksum: 10c0/20b6c668691ee81781a0ae56930560c23aa28fb934fce9137820f12ae3726a25626010cbd8ed1775c217d3bae108e23dd7b805f923133dc633bfbbc2b0020524 +"es-module-lexer@npm:^1.3.1, es-module-lexer@npm:^1.5.3": + version: 1.5.3 + resolution: "es-module-lexer@npm:1.5.3" + checksum: 10c0/0f50b655490d1048432eac6eec94d99d3933119666ae82be578c3db1ea4b2c594118a336f6b7a3c4e2815355dcc9a469d880acef1c45aa656a5aae8c8ae8e5f6 languageName: node linkType: hard @@ -8028,15 +8459,15 @@ __metadata: linkType: hard "esbuild-plugins-node-modules-polyfill@npm:^1.6.0": - version: 1.6.3 - resolution: "esbuild-plugins-node-modules-polyfill@npm:1.6.3" + version: 1.6.4 + resolution: "esbuild-plugins-node-modules-polyfill@npm:1.6.4" dependencies: "@jspm/core": "npm:^2.0.1" local-pkg: "npm:^0.5.0" resolve.exports: "npm:^2.0.2" peerDependencies: - esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 - checksum: 10c0/f198268e9839661ad92d205c2fa5684c6fdce3ad26ed7eb57c748f53b0c8a5cf2f722761ae3b4b416e79237b1ee61e00cdf40cdd8f1c2fc133a44bfcbee2feb0 + esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 || ^0.20.0 || ^0.21.0 + checksum: 10c0/e8050dccebaff9dc09e1ad471d3ce7b75daebc93e4fc2c01ca9691b8f112cd430d3f1a6250764f438bce81ccdecd016f8b3cd9a6b6d17b3b3d0fb0a3230b7e5f languageName: node linkType: hard @@ -8117,33 +8548,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.20.1, esbuild@npm:^0.20.2": - version: 0.20.2 - resolution: "esbuild@npm:0.20.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.20.2" - "@esbuild/android-arm": "npm:0.20.2" - "@esbuild/android-arm64": "npm:0.20.2" - "@esbuild/android-x64": "npm:0.20.2" - "@esbuild/darwin-arm64": "npm:0.20.2" - "@esbuild/darwin-x64": "npm:0.20.2" - "@esbuild/freebsd-arm64": "npm:0.20.2" - "@esbuild/freebsd-x64": "npm:0.20.2" - "@esbuild/linux-arm": "npm:0.20.2" - "@esbuild/linux-arm64": "npm:0.20.2" - "@esbuild/linux-ia32": "npm:0.20.2" - "@esbuild/linux-loong64": "npm:0.20.2" - "@esbuild/linux-mips64el": "npm:0.20.2" - "@esbuild/linux-ppc64": "npm:0.20.2" - "@esbuild/linux-riscv64": "npm:0.20.2" - "@esbuild/linux-s390x": "npm:0.20.2" - "@esbuild/linux-x64": "npm:0.20.2" - "@esbuild/netbsd-x64": "npm:0.20.2" - "@esbuild/openbsd-x64": "npm:0.20.2" - "@esbuild/sunos-x64": "npm:0.20.2" - "@esbuild/win32-arm64": "npm:0.20.2" - "@esbuild/win32-ia32": "npm:0.20.2" - "@esbuild/win32-x64": "npm:0.20.2" +"esbuild@npm:^0.21.3, esbuild@npm:^0.21.5": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -8193,7 +8624,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de languageName: node linkType: hard @@ -8312,14 +8743,14 @@ __metadata: languageName: node linkType: hard -"eslint-compat-utils@npm:^0.5.0": - version: 0.5.0 - resolution: "eslint-compat-utils@npm:0.5.0" +"eslint-compat-utils@npm:^0.5.1": + version: 0.5.1 + resolution: "eslint-compat-utils@npm:0.5.1" dependencies: semver: "npm:^7.5.4" peerDependencies: eslint: ">=6.0.0" - checksum: 10c0/aea9ff05df3f4d5db95361c13cb89baf3669fe34ad73e5771843dbb5cafdc7a9636c6f93814a29d0e0b87f147846ddef6672b71e28c4e73f889b5ea8d1d454d2 + checksum: 10c0/325e815205fab70ebcd379f6d4b5d44c7d791bb8dfe0c9888233f30ebabd9418422595b53a781b946c768d9244d858540e5e6129a6b3dd6d606f467d599edc6c languageName: node linkType: hard @@ -8429,65 +8860,64 @@ __metadata: linkType: hard "eslint-plugin-react-hooks@npm:^4.6.0": - version: 4.6.0 - resolution: "eslint-plugin-react-hooks@npm:4.6.0" + version: 4.6.2 + resolution: "eslint-plugin-react-hooks@npm:4.6.2" peerDependencies: eslint: ^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0 - checksum: 10c0/58c7e10ea5792c33346fcf5cb4024e14837035ce412ff99c2dcb7c4f903dc9b17939078f80bfef826301ce326582c396c00e8e0ac9d10ac2cde2b42d33763c65 + checksum: 10c0/4844e58c929bc05157fb70ba1e462e34f1f4abcbc8dd5bbe5b04513d33e2699effb8bca668297976ceea8e7ebee4e8fc29b9af9d131bcef52886feaa2308b2cc languageName: node linkType: hard "eslint-plugin-react@npm:^7.33.2": - version: 7.34.1 - resolution: "eslint-plugin-react@npm:7.34.1" + version: 7.34.2 + resolution: "eslint-plugin-react@npm:7.34.2" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlast: "npm:^1.2.4" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" array.prototype.flatmap: "npm:^1.3.2" array.prototype.toreversed: "npm:^1.1.2" array.prototype.tosorted: "npm:^1.1.3" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.17" + es-iterator-helpers: "npm:^1.0.19" estraverse: "npm:^5.3.0" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" - object.hasown: "npm:^1.1.3" - object.values: "npm:^1.1.7" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.hasown: "npm:^1.1.4" + object.values: "npm:^1.2.0" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.10" + string.prototype.matchall: "npm:^4.0.11" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 10c0/7c61b1314d37a4ac2f2474f9571f801f1a1a5d81dcd4abbb5d07145406518722fb792367267757ee116bde254be9753242d6b93c9619110398b3fe1746e4848c + checksum: 10c0/37dc04424da8626f20a071466e7238d53ed111c53e5e5398d813ac2cf76a2078f00d91f7833fe5b2f0fc98f2688a75b36e78e9ada9f1068705d23c7031094316 languageName: node linkType: hard "eslint-plugin-svelte@npm:^2.35.1": - version: 2.37.0 - resolution: "eslint-plugin-svelte@npm:2.37.0" + version: 2.39.5 + resolution: "eslint-plugin-svelte@npm:2.39.5" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" "@jridgewell/sourcemap-codec": "npm:^1.4.15" - debug: "npm:^4.3.4" - eslint-compat-utils: "npm:^0.5.0" + eslint-compat-utils: "npm:^0.5.1" esutils: "npm:^2.0.3" - known-css-properties: "npm:^0.30.0" + known-css-properties: "npm:^0.32.0" postcss: "npm:^8.4.38" postcss-load-config: "npm:^3.1.4" postcss-safe-parser: "npm:^6.0.0" - postcss-selector-parser: "npm:^6.0.16" - semver: "npm:^7.6.0" - svelte-eslint-parser: "npm:>=0.34.0 <1.0.0" + postcss-selector-parser: "npm:^6.1.0" + semver: "npm:^7.6.2" + svelte-eslint-parser: "npm:^0.38.0" peerDependencies: eslint: ^7.0.0 || ^8.0.0-0 || ^9.0.0-0 - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.95 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.155 peerDependenciesMeta: svelte: optional: true - checksum: 10c0/4aa72d38969e7dc3f7c489530c8bea271d033aae8b692cdb808717d3a5f45875e1f2b8f983f20b927337c587475994f268446623f03daff02485346446024a19 + checksum: 10c0/7c794c436aab13c6e31ce7b137663176f5cbb239837f11553a07ba3971eec7a15122ed7ccecf846abf3eaa1cded567c595d42426368ddee849e31a9691bbc454 languageName: node linkType: hard @@ -9172,6 +9602,15 @@ __metadata: languageName: node linkType: hard +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: 10c0/b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + "finalhandler@npm:1.1.2": version: 1.1.2 resolution: "finalhandler@npm:1.1.2" @@ -9519,11 +9958,11 @@ __metadata: linkType: hard "get-tsconfig@npm:^4.5.0": - version: 4.7.3 - resolution: "get-tsconfig@npm:4.7.3" + version: 4.7.5 + resolution: "get-tsconfig@npm:4.7.5" dependencies: resolve-pkg-maps: "npm:^1.0.0" - checksum: 10c0/b15ca9d5d0887ebfccadc9fe88b6ff3827a5691ec90e7608a5e9c74bef959c14aba62f6bb88ac7f50322395731789a2cf654244f00e10f4f76349911b6846d6f + checksum: 10c0/a917dff2ba9ee187c41945736bf9bbab65de31ce5bc1effd76267be483a7340915cff232199406379f26517d2d0a4edcdbcda8cca599c2480a0f2cf1e1de3efa languageName: node linkType: hard @@ -9586,7 +10025,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.4": +"glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.3.12 resolution: "glob@npm:10.3.12" dependencies: @@ -9601,6 +10040,21 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.3.4": + version: 10.4.1 + resolution: "glob@npm:10.4.1" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 10c0/77f2900ed98b9cc2a0e1901ee5e476d664dae3cd0f1b662b8bfd4ccf00d0edc31a11595807706a274ca10e1e251411bbf2e8e976c82bed0d879a9b89343ed379 + languageName: node + linkType: hard + "glob@npm:^7.0.0, glob@npm:^7.1.3": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -9671,11 +10125,12 @@ __metadata: linkType: hard "globalthis@npm:^1.0.3": - version: 1.0.3 - resolution: "globalthis@npm:1.0.3" + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" dependencies: - define-properties: "npm:^1.1.3" - checksum: 10c0/0db6e9af102a5254630351557ac15e6909bc7459d3e3f6b001e59fe784c96d31108818f032d9095739355a88467459e6488ff16584ee6250cd8c27dec05af4b0 + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 languageName: node linkType: hard @@ -9886,8 +10341,8 @@ __metadata: linkType: hard "hast-util-raw@npm:^9.0.0": - version: 9.0.2 - resolution: "hast-util-raw@npm:9.0.2" + version: 9.0.4 + resolution: "hast-util-raw@npm:9.0.4" dependencies: "@types/hast": "npm:^3.0.0" "@types/unist": "npm:^3.0.0" @@ -9902,7 +10357,7 @@ __metadata: vfile: "npm:^6.0.0" web-namespaces: "npm:^2.0.0" zwitch: "npm:^2.0.0" - checksum: 10c0/0162c104c3fdf8b749b2d271d36b48f609c2cb3bc30cb21feb087ac67bdf806988c8cd14c2e2c71ff982b0a7525b0b1ffd09476f9d79b517337d78ada8042b0c + checksum: 10c0/03d0fe7ba8bd75c9ce81f829650b19b78917bbe31db70d36bf6f136842496c3474e3bb1841f2d30dafe1f6b561a89a524185492b9a93d40b131000743c0d7998 languageName: node linkType: hard @@ -10220,7 +10675,7 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:1.7.4, import-in-the-middle@npm:^1.7.2": +"import-in-the-middle@npm:1.7.4": version: 1.7.4 resolution: "import-in-the-middle@npm:1.7.4" dependencies: @@ -10232,7 +10687,7 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:1.8.0": +"import-in-the-middle@npm:1.8.0, import-in-the-middle@npm:^1.7.2": version: 1.8.0 resolution: "import-in-the-middle@npm:1.8.0" dependencies: @@ -10244,10 +10699,10 @@ __metadata: languageName: node linkType: hard -"import-meta-resolve@npm:^4.0.0": - version: 4.0.0 - resolution: "import-meta-resolve@npm:4.0.0" - checksum: 10c0/709375e01f8c3a87b7870991ca29c630d71bb7e22b7bb0f622613173d87b41b4043b4a983800e6d38ab3867496a46f82d30df0cbc2e55792c91c23193eea67a1 +"import-meta-resolve@npm:^4.0.0, import-meta-resolve@npm:^4.1.0": + version: 4.1.0 + resolution: "import-meta-resolve@npm:4.1.0" + checksum: 10c0/42f3284b0460635ddf105c4ad99c6716099c3ce76702602290ad5cbbcd295700cbc04e4bdf47bacf9e3f1a4cec2e1ff887dabc20458bef398f9de22ddff45ef5 languageName: node linkType: hard @@ -10876,6 +11331,19 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^3.1.2": + version: 3.4.0 + resolution: "jackspeak@npm:3.4.0" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 10c0/7e42d1ea411b4d57d43ea8a6afbca9224382804359cb72626d0fc45bb8db1de5ad0248283c3db45fe73e77210750d4fcc7c2b4fe5d24fda94aaa24d658295c5f + languageName: node + linkType: hard + "javascript-stringify@npm:^2.0.1": version: 2.1.0 resolution: "javascript-stringify@npm:2.1.0" @@ -10895,15 +11363,15 @@ __metadata: linkType: hard "joi@npm:^17.3.0": - version: 17.12.3 - resolution: "joi@npm:17.12.3" + version: 17.13.1 + resolution: "joi@npm:17.13.1" 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 + checksum: 10c0/485627809c5e424fc4af4310e06bc31a34fe10635b0bdbfcc425336db5e06b1da3ff8b35101878ffcbcd94c0187e7134c935fb2d1aeba641c92d7f505e6ffd8d languageName: node linkType: hard @@ -10984,9 +11452,9 @@ __metadata: linkType: hard "json-parse-even-better-errors@npm:^3.0.0": - version: 3.0.1 - resolution: "json-parse-even-better-errors@npm:3.0.1" - checksum: 10c0/bc40600b14231dff1ff911d269c7ed89fbf3dbedf25cad3f47c10ff9cbb998ce03921372a17f27f3c7cfed76e679bc6c02a7b4cb2604b0ba68cd51ed16899492 + version: 3.0.2 + resolution: "json-parse-even-better-errors@npm:3.0.2" + checksum: 10c0/147f12b005768abe9fab78d2521ce2b7e1381a118413d634a40e6d907d7d10f5e9a05e47141e96d6853af7cc36d2c834d0a014251be48791e037ff2f13d2b94b languageName: node linkType: hard @@ -11125,10 +11593,10 @@ __metadata: languageName: node linkType: hard -"known-css-properties@npm:^0.30.0": - version: 0.30.0 - resolution: "known-css-properties@npm:0.30.0" - checksum: 10c0/8b487a6b33487affcec41eb392ceb77acf4d093558dde5c88b5ea06b9a3c81781876d7cb09872e0518b9602f27c8f4112c9ac333e02c90a91c8fbd12e202ed48 +"known-css-properties@npm:^0.32.0": + version: 0.32.0 + resolution: "known-css-properties@npm:0.32.0" + checksum: 10c0/0724610979ca5b33b64f14d6b3aee15b7e0a1abdcc1a1f38b8d606eccfce0b71c6d82367b3e0798cba624254cb0508f0cbf0340ca58a689ae7709f0b3abe4095 languageName: node linkType: hard @@ -11201,9 +11669,9 @@ __metadata: linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: 10c0/d1e09971260a7cd3b9fdeb190d33af0b6e99c8697013537d9aaa15f7856d9d83aee128ba8078e219df0a7cf4b8dd18d1a0c188f6543b500d92a2689d2d114b70 + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: 10c0/e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c languageName: node linkType: hard @@ -11254,9 +11722,9 @@ __metadata: linkType: hard "lilconfig@npm:^3.0.0": - version: 3.1.1 - resolution: "lilconfig@npm:3.1.1" - checksum: 10c0/311b559794546894e3fe176663427326026c1c644145be9e8041c58e268aa9328799b8dfe7e4dd8c6a4ae305feae95a1c9e007db3569f35b42b6e1bc8274754c + version: 3.1.2 + resolution: "lilconfig@npm:3.1.2" + checksum: 10c0/f059630b1a9bddaeba83059db00c672b64dc14074e9f232adce32b38ca1b5686ab737eb665c5ba3c32f147f0002b4bee7311ad0386a9b98547b5623e87071fbe languageName: node linkType: hard @@ -11299,9 +11767,9 @@ __metadata: linkType: hard "loader-utils@npm:^3.2.0": - version: 3.2.1 - resolution: "loader-utils@npm:3.2.1" - checksum: 10c0/d3e1f217d160e8e894a0385a33500d4ce14065e8ffb250f5a81ae65bc2c3baa50625ec34182ba4417b46b4ac6725aed64429e1104d6401e074af2aa1dd018394 + version: 3.3.1 + resolution: "loader-utils@npm:3.3.1" + checksum: 10c0/f2af4eb185ac5bf7e56e1337b666f90744e9f443861ac521b48f093fb9e8347f191c8960b4388a3365147d218913bc23421234e7788db69f385bacfefa0b4758 languageName: node linkType: hard @@ -11502,7 +11970,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.4, magic-string@npm:^0.30.5, magic-string@npm:^0.30.9": +"magic-string@npm:^0.30.0, magic-string@npm:^0.30.10, magic-string@npm:^0.30.4, magic-string@npm:^0.30.5": version: 0.30.10 resolution: "magic-string@npm:0.30.10" dependencies: @@ -11617,8 +12085,8 @@ __metadata: linkType: hard "mdast-util-from-markdown@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-from-markdown@npm:2.0.0" + version: 2.0.1 + resolution: "mdast-util-from-markdown@npm:2.0.1" dependencies: "@types/mdast": "npm:^4.0.0" "@types/unist": "npm:^3.0.0" @@ -11632,7 +12100,7 @@ __metadata: micromark-util-symbol: "npm:^2.0.0" micromark-util-types: "npm:^2.0.0" unist-util-stringify-position: "npm:^4.0.0" - checksum: 10c0/fb66e917f66e33fc60d6964264c4abd519fd8829a4a58ff9c61b2ba5c337554fb954b9ec31ca1c34e83c1163a73f310c39072d656f9a2d3184fe39c87cbba65a + checksum: 10c0/496596bc6419200ff6258531a0ebcaee576a5c169695f5aa296a79a85f2a221bb9247d565827c709a7c2acfb56ae3c3754bf483d86206617bd299a9658c8121c languageName: node linkType: hard @@ -11820,8 +12288,8 @@ __metadata: linkType: hard "mdast-util-to-hast@npm:^13.0.0": - version: 13.1.0 - resolution: "mdast-util-to-hast@npm:13.1.0" + version: 13.2.0 + resolution: "mdast-util-to-hast@npm:13.2.0" dependencies: "@types/hast": "npm:^3.0.0" "@types/mdast": "npm:^4.0.0" @@ -11832,7 +12300,7 @@ __metadata: unist-util-position: "npm:^5.0.0" unist-util-visit: "npm:^5.0.0" vfile: "npm:^6.0.0" - checksum: 10c0/a2b761bfae37b7eb6039e25ca2d3c4dc2f190cdef6b00e404e885d749ecc7f0ce6149f39130bdb02e122785c662eeb84dd1ac999ce3c311ffafe32ecf950071b + checksum: 10c0/9ee58def9287df8350cbb6f83ced90f9c088d72d4153780ad37854f87144cadc6f27b20347073b285173b1649b0723ddf0b9c78158608a804dcacb6bda6e1816 languageName: node linkType: hard @@ -12638,7 +13106,17 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": +"micromatch@npm:^4.0.2": + version: 4.0.7 + resolution: "micromatch@npm:4.0.7" + dependencies: + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 10c0/58fa99bc5265edec206e9163a1d2cec5fabc46a5b473c45f4a700adce88c2520456ae35f2b301e4410fb3afb27e9521fb2813f6fc96be0a48a89430e0916a772 + languageName: node + linkType: hard + +"micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" dependencies: @@ -12845,6 +13323,13 @@ __metadata: languageName: node linkType: hard +"minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: 10c0/b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 + languageName: node + linkType: hard + "minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": version: 2.1.2 resolution: "minizlib@npm:2.1.2" @@ -12882,15 +13367,15 @@ __metadata: languageName: node linkType: hard -"mlly@npm:^1.4.2, mlly@npm:^1.6.1": - version: 1.6.1 - resolution: "mlly@npm:1.6.1" +"mlly@npm:^1.4.2, mlly@npm:^1.7.0": + version: 1.7.1 + resolution: "mlly@npm:1.7.1" dependencies: acorn: "npm:^8.11.3" pathe: "npm:^1.1.2" - pkg-types: "npm:^1.0.3" - ufo: "npm:^1.3.2" - checksum: 10c0/a7bf26b3d4f83b0f5a5232caa3af44be08b464f562f31c11d885d1bc2d43b7d717137d47b0c06fdc69e1b33ffc09f902b6d2b18de02c577849d40914e8785092 + pkg-types: "npm:^1.1.1" + ufo: "npm:^1.5.3" + checksum: 10c0/d836a7b0adff4d118af41fb93ad4d9e57f80e694a681185280ba220a4607603c19e86c80f9a6c57512b04280567f2599e3386081705c5b5fd74c9ddfd571d0fa languageName: node linkType: hard @@ -13179,7 +13664,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.9.2" "@types/node": "npm:20.12.7" "@types/react": "npm:18.2.79" "@types/react-dom": "npm:18.2.25" @@ -13222,11 +13707,11 @@ __metadata: linkType: hard "node-abi@npm:^3.52.0": - version: 3.61.0 - resolution: "node-abi@npm:3.61.0" + version: 3.65.0 + resolution: "node-abi@npm:3.65.0" dependencies: semver: "npm:^7.3.5" - checksum: 10c0/ba1e248e69138a8b1cde9332910e4475f6238d2d72aad0f16232c262cd19438c3878d11eed03c27c2494496cc645c1c1e9f1ce49a2653ae4fbd2dc98c76f4ef2 + checksum: 10c0/112672015d8f27d6be2f18d64569f28f5d6a15a94cc510da513c69c3e3ab5df6dac196ef13ff115a8fadb69b554974c47ef89b4f6350a2b02de2bca5c23db1e5 languageName: node linkType: hard @@ -13492,7 +13977,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.7": +"object.entries@npm:^1.1.7, object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: @@ -13503,7 +13988,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.7, object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -13526,7 +14011,7 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.3": +"object.hasown@npm:^1.1.4": version: 1.1.4 resolution: "object.hasown@npm:1.1.4" dependencies: @@ -13537,7 +14022,7 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": +"object.values@npm:^1.1.6, object.values@npm:^1.1.7, object.values@npm:^1.2.0": version: 1.2.0 resolution: "object.values@npm:1.2.0" dependencies: @@ -13928,6 +14413,16 @@ __metadata: languageName: node linkType: hard +"path-scurry@npm:^1.11.1": + version: 1.11.1 + resolution: "path-scurry@npm:1.11.1" + dependencies: + lru-cache: "npm:^10.2.0" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + checksum: 10c0/32a13711a2a505616ae1cc1b5076801e453e7aae6ac40ab55b388bb91b9d0547a52f5aaceff710ea400205f18691120d4431e520afbe4266b836fadede15872d + languageName: node + linkType: hard + "path-to-regexp@npm:0.1.7": version: 0.1.7 resolution: "path-to-regexp@npm:0.1.7" @@ -14143,14 +14638,14 @@ __metadata: languageName: node linkType: hard -"pkg-types@npm:^1.0.3": - version: 1.1.0 - resolution: "pkg-types@npm:1.1.0" +"pkg-types@npm:^1.0.3, pkg-types@npm:^1.1.1": + version: 1.1.1 + resolution: "pkg-types@npm:1.1.1" dependencies: confbox: "npm:^0.1.7" - mlly: "npm:^1.6.1" + mlly: "npm:^1.7.0" pathe: "npm:^1.1.2" - checksum: 10c0/b350da13d2dab7dc2fa9d65a08a2038d841d8d8c94bf3878dd911a522e20da50d6662bab510fa329e363e403892374b3b847ebf7b3e10011805cdefb00f228fd + checksum: 10c0/c7d167935de7207479e5829086040d70bea289f31fc1331f17c83e996a4440115c9deba2aa96de839ea66e1676d083c9ca44b33886f87bffa6b49740b67b6fcb languageName: node linkType: hard @@ -14293,13 +14788,13 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.16, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" +"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4, postcss-selector-parser@npm:^6.1.0": + version: 6.1.0 + resolution: "postcss-selector-parser@npm:6.1.0" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/0e11657cb3181aaf9ff67c2e59427c4df496b4a1b6a17063fae579813f80af79d444bf38f82eeb8b15b4679653fd3089e66ef0283f9aab01874d885e6cf1d2cf + checksum: 10c0/91e9c6434772506bc7f318699dd9d19d32178b52dfa05bed24cb0babbdab54f8fb765d9920f01ac548be0a642aab56bce493811406ceb00ae182bbb53754c473 languageName: node linkType: hard @@ -14430,12 +14925,12 @@ __metadata: linkType: hard "prettier-plugin-svelte@npm:^3.1.2": - version: 3.2.3 - resolution: "prettier-plugin-svelte@npm:3.2.3" + version: 3.2.4 + resolution: "prettier-plugin-svelte@npm:3.2.4" peerDependencies: prettier: ^3.0.0 svelte: ^3.2.0 || ^4.0.0-next.0 || ^5.0.0-next.0 - checksum: 10c0/9905bc1c719b73c1241719b5b6ce487dd64a6e527274a903cb390ddca431ae1712e03a8ad009b2f0bbfbbaadee6c998a4ddcace7a125b4c1668f919b825ba8e1 + checksum: 10c0/88eb82a2c87741165e7f50a7441d36bd9155097efe12ab1634d934def867e177a19dd8118b8f7e0eead0c77f7b4f7d9a238e03f79636044b25b277eb594cc988 languageName: node linkType: hard @@ -14448,7 +14943,16 @@ __metadata: languageName: node linkType: hard -"prettier@npm:^3.1.1, prettier@npm:^3.2.5": +"prettier@npm:^3.1.1": + version: 3.3.2 + resolution: "prettier@npm:3.3.2" + bin: + prettier: bin/prettier.cjs + checksum: 10c0/39ed27d17f0238da6dd6571d63026566bd790d3d0edac57c285fbab525982060c8f1e01955fe38134ab10f0951a6076da37f015db8173c02f14bc7f0803a384c + languageName: node + linkType: hard + +"prettier@npm:^3.2.5": version: 3.2.5 resolution: "prettier@npm:3.2.5" bin: @@ -14666,7 +15170,7 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:18.2.0, react-dom@npm:^18, react-dom@npm:^18.2.0": +"react-dom@npm:18.2.0, react-dom@npm:^18": version: 18.2.0 resolution: "react-dom@npm:18.2.0" dependencies: @@ -14678,6 +15182,18 @@ __metadata: languageName: node linkType: hard +"react-dom@npm:^18.2.0": + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + scheduler: "npm:^0.23.2" + peerDependencies: + react: ^18.3.1 + checksum: 10c0/a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 + languageName: node + linkType: hard + "react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" @@ -14686,37 +15202,37 @@ __metadata: linkType: hard "react-refresh@npm:^0.14.0": - version: 0.14.0 - resolution: "react-refresh@npm:0.14.0" - checksum: 10c0/b8ae07ad153357d77830928a7f1fc2df837aabefee907fa273ba04c7643f3b860e986f1d4b7ada9b721c8d79b8c24b5b911a314a1a2398b105f1b13d19ea2b8d + version: 0.14.2 + resolution: "react-refresh@npm:0.14.2" + checksum: 10c0/875b72ef56b147a131e33f2abd6ec059d1989854b3ff438898e4f9310bfcc73acff709445b7ba843318a953cb9424bcc2c05af2b3d80011cee28f25aef3e2ebb languageName: node linkType: hard -"react-router-dom@npm:6.22.3": - version: 6.22.3 - resolution: "react-router-dom@npm:6.22.3" +"react-router-dom@npm:6.23.1": + version: 6.23.1 + resolution: "react-router-dom@npm:6.23.1" dependencies: - "@remix-run/router": "npm:1.15.3" - react-router: "npm:6.22.3" + "@remix-run/router": "npm:1.16.1" + react-router: "npm:6.23.1" peerDependencies: react: ">=16.8" react-dom: ">=16.8" - checksum: 10c0/39b0472db5d153cbbbf4f5df5c0b26f2b75ffd7b857d7b67d17e03f4618d806b957cf033fbeb265bb317ade951e6ce0d576311bdf6eb15a7013203079cfadf03 + checksum: 10c0/01b954d7d0ff4c53bb2edbc816458f3fad1ce9ee49a4dfdc5c866065c23026c9cce429b46b754cbaebb83b22cfe5f605bbf441acf515e3c377cbdf021b0bec4c languageName: node linkType: hard -"react-router@npm:6.22.3": - version: 6.22.3 - resolution: "react-router@npm:6.22.3" +"react-router@npm:6.23.1": + version: 6.23.1 + resolution: "react-router@npm:6.23.1" dependencies: - "@remix-run/router": "npm:1.15.3" + "@remix-run/router": "npm:1.16.1" peerDependencies: react: ">=16.8" - checksum: 10c0/a2c85c3d1fa93585e312b1f7e6e21d1ca421875013a8d879e109d3ed41fb035bc93faef4cd42b354ea18d039bc50b679bf752679ad83ac26a986e3432fbd0462 + checksum: 10c0/091949805745136350ab049b2a96281bf38742c9d3651019fb48ea79c5eafbfb0379f1d3e636602dd56b0ef278389e8fd25be983dc2c0ffd1103d06dfa8019f3 languageName: node linkType: hard -"react@npm:18.2.0, react@npm:^18, react@npm:^18.2.0": +"react@npm:18.2.0, react@npm:^18": version: 18.2.0 resolution: "react@npm:18.2.0" dependencies: @@ -14725,6 +15241,15 @@ __metadata: languageName: node linkType: hard +"react@npm:^18.2.0": + version: 18.3.1 + resolution: "react@npm:18.3.1" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 + languageName: node + linkType: hard + "read-pkg@npm:^3.0.0": version: 3.0.0 resolution: "read-pkg@npm:3.0.0" @@ -14792,15 +15317,15 @@ __metadata: linkType: hard "recast@npm:^0.23.2": - version: 0.23.6 - resolution: "recast@npm:0.23.6" + version: 0.23.9 + resolution: "recast@npm:0.23.9" dependencies: ast-types: "npm:^0.16.1" esprima: "npm:~4.0.0" source-map: "npm:~0.6.1" tiny-invariant: "npm:^1.3.3" tslib: "npm:^2.0.1" - checksum: 10c0/589c1a96aea7656a844f56278ffe99e3360717991955e9409221f2c1582a922f8179c803c8d35ca61743facfa0ad895acfe73dcc76076e0717db04c508166d44 + checksum: 10c0/65d6e780351f0180ea4fe5c9593ac18805bf2b79977f5bedbbbf26f6d9b619ed0f6992c1bf9e06dd40fca1aea727ad6d62463cfb5d3a33342ee5a6e486305fe5 languageName: node linkType: hard @@ -15306,26 +15831,40 @@ __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 + "rollup@npm:^4.13.0": - version: 4.16.1 - resolution: "rollup@npm:4.16.1" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.16.1" - "@rollup/rollup-android-arm64": "npm:4.16.1" - "@rollup/rollup-darwin-arm64": "npm:4.16.1" - "@rollup/rollup-darwin-x64": "npm:4.16.1" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.16.1" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.16.1" - "@rollup/rollup-linux-arm64-gnu": "npm:4.16.1" - "@rollup/rollup-linux-arm64-musl": "npm:4.16.1" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.16.1" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.16.1" - "@rollup/rollup-linux-s390x-gnu": "npm:4.16.1" - "@rollup/rollup-linux-x64-gnu": "npm:4.16.1" - "@rollup/rollup-linux-x64-musl": "npm:4.16.1" - "@rollup/rollup-win32-arm64-msvc": "npm:4.16.1" - "@rollup/rollup-win32-ia32-msvc": "npm:4.16.1" - "@rollup/rollup-win32-x64-msvc": "npm:4.16.1" + version: 4.18.0 + resolution: "rollup@npm:4.18.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.18.0" + "@rollup/rollup-android-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-arm64": "npm:4.18.0" + "@rollup/rollup-darwin-x64": "npm:4.18.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.18.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.18.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.18.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.18.0" + "@rollup/rollup-linux-x64-musl": "npm:4.18.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.18.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.18.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.18.0" "@types/estree": "npm:1.0.5" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -15365,7 +15904,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/1641df61e5685529d0badf070c5086e13d33bde4997bdbde4920db021af1ed26d80915677b5debd857b04b0fc01fdce34104a92e459132c87f4e6aedf5e3d268 + checksum: 10c0/7d0239f029c48d977e0d0b942433bed9ca187d2328b962fc815fc775d0fdf1966ffcd701fef265477e999a1fb01bddcc984fc675d1b9d9864bf8e1f1f487e23e languageName: node linkType: hard @@ -15491,6 +16030,15 @@ __metadata: languageName: node linkType: hard +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 10c0/26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + "schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" @@ -15537,7 +16085,16 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.2, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": +"semver@npm:^7.1.1, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.6.2": + version: 7.6.2 + resolution: "semver@npm:7.6.2" + bin: + semver: bin/semver.js + checksum: 10c0/97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + 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: @@ -15658,11 +16215,11 @@ __metadata: linkType: hard "sharp@npm:^0.33.3": - version: 0.33.3 - resolution: "sharp@npm:0.33.3" + version: 0.33.4 + resolution: "sharp@npm:0.33.4" dependencies: - "@img/sharp-darwin-arm64": "npm:0.33.3" - "@img/sharp-darwin-x64": "npm:0.33.3" + "@img/sharp-darwin-arm64": "npm:0.33.4" + "@img/sharp-darwin-x64": "npm:0.33.4" "@img/sharp-libvips-darwin-arm64": "npm:1.0.2" "@img/sharp-libvips-darwin-x64": "npm:1.0.2" "@img/sharp-libvips-linux-arm": "npm:1.0.2" @@ -15671,15 +16228,15 @@ __metadata: "@img/sharp-libvips-linux-x64": "npm:1.0.2" "@img/sharp-libvips-linuxmusl-arm64": "npm:1.0.2" "@img/sharp-libvips-linuxmusl-x64": "npm:1.0.2" - "@img/sharp-linux-arm": "npm:0.33.3" - "@img/sharp-linux-arm64": "npm:0.33.3" - "@img/sharp-linux-s390x": "npm:0.33.3" - "@img/sharp-linux-x64": "npm:0.33.3" - "@img/sharp-linuxmusl-arm64": "npm:0.33.3" - "@img/sharp-linuxmusl-x64": "npm:0.33.3" - "@img/sharp-wasm32": "npm:0.33.3" - "@img/sharp-win32-ia32": "npm:0.33.3" - "@img/sharp-win32-x64": "npm:0.33.3" + "@img/sharp-linux-arm": "npm:0.33.4" + "@img/sharp-linux-arm64": "npm:0.33.4" + "@img/sharp-linux-s390x": "npm:0.33.4" + "@img/sharp-linux-x64": "npm:0.33.4" + "@img/sharp-linuxmusl-arm64": "npm:0.33.4" + "@img/sharp-linuxmusl-x64": "npm:0.33.4" + "@img/sharp-wasm32": "npm:0.33.4" + "@img/sharp-win32-ia32": "npm:0.33.4" + "@img/sharp-win32-x64": "npm:0.33.4" color: "npm:^4.2.3" detect-libc: "npm:^2.0.3" semver: "npm:^7.6.0" @@ -15722,7 +16279,7 @@ __metadata: optional: true "@img/sharp-win32-x64": optional: true - checksum: 10c0/12f5203426595b4e64c807162a6d52358b591d25fbb414a51fe38861584759fba38485be951ed98d15be3dfe21f2def5336f78ca35bf8bbd22d88cc78ca03f2a + checksum: 10c0/428c5c6a84ff8968effe50c2de931002f5f30b9f263e1c026d0384e581673c13088a49322f7748114d3d9be4ae9476a74bf003a3af34743e97ef2f880d1cfe45 languageName: node linkType: hard @@ -15778,12 +16335,12 @@ __metadata: languageName: node linkType: hard -"shiki@npm:^1.1.2, shiki@npm:^1.3.0": - version: 1.4.0 - resolution: "shiki@npm:1.4.0" +"shiki@npm:^1.1.2, shiki@npm:^1.6.3": + version: 1.7.0 + resolution: "shiki@npm:1.7.0" dependencies: - "@shikijs/core": "npm:1.4.0" - checksum: 10c0/a41fe0c0d54495cc57ca3622737dbc4eb2bbce126414f0436d78324dc150b80daef3dc664e27db0375e851b801a4dde036deef60b9e8f5f3d3a34c7b73269da7 + "@shikijs/core": "npm:1.7.0" + checksum: 10c0/d142349556e6ae0eb9a84ca1d74b88e0afbcc3e3545e1c740c4687dfebf11f9b5c368b893205068a64cfb582d6c1671eb8cb25f74939929ef67ffae174557581 languageName: node linkType: hard @@ -15900,7 +16457,7 @@ __metadata: languageName: node linkType: hard -"sorcery@npm:0.11.0, sorcery@npm:^0.11.0": +"sorcery@npm:0.11.0": version: 0.11.0 resolution: "sorcery@npm:0.11.0" dependencies: @@ -15914,6 +16471,20 @@ __metadata: languageName: node linkType: hard +"sorcery@npm:^0.11.0": + version: 0.11.1 + resolution: "sorcery@npm:0.11.1" + dependencies: + "@jridgewell/sourcemap-codec": "npm:^1.4.14" + buffer-crc32: "npm:^1.0.0" + minimist: "npm:^1.2.0" + sander: "npm:^0.5.0" + bin: + sorcery: bin/sorcery + checksum: 10c0/b111350df1c6412d5d71b0e72db630dcc90fc99dc9fc61dc4355a2de17f5a6951453d6430d908ee92b9da03628fd9f4361fe2e261c604dcb000e89152c134f1b + languageName: node + linkType: hard + "sorted-array-functions@npm:^1.3.0": version: 1.3.0 resolution: "sorted-array-functions@npm:1.3.0" @@ -15987,9 +16558,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: 10c0/ddf9477b5afc70f1a7d3bf91f0b8e8a1c1b0fa65d2d9a8b5c991b1a2ba91b693d8b9749700119d5ce7f3fbf307ac421087ff43d321db472605e98a5804f80eac + version: 3.0.18 + resolution: "spdx-license-ids@npm:3.0.18" + checksum: 10c0/c64ba03d4727191c8fdbd001f137d6ab51386c350d5516be8a4576c2e74044cb27bc8a758f6a04809da986cc0b14213f069b04de72caccecbc9f733753ccde32 languageName: node linkType: hard @@ -16121,7 +16692,7 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.10": +"string.prototype.matchall@npm:^4.0.11": version: 4.0.11 resolution: "string.prototype.matchall@npm:4.0.11" dependencies: @@ -16337,8 +16908,8 @@ __metadata: linkType: hard "svelte-check@npm:^3.6.0": - version: 3.6.9 - resolution: "svelte-check@npm:3.6.9" + version: 3.8.0 + resolution: "svelte-check@npm:3.8.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.17" chokidar: "npm:^3.4.1" @@ -16352,13 +16923,13 @@ __metadata: svelte: ^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0 bin: svelte-check: bin/svelte-check - checksum: 10c0/9d05208d74041f10b4176a74481acf7f1c729eddcacfce5be180cdf41059655746591ffbca6ac5bdd53aede7ce135d09bd97ec523416cdd92ca82eed76df4306 + checksum: 10c0/994662321882224ef8c5bb8b644d30929e3df5ade3dd187130a7c2578d845291d1032e713a2a2d2863fa6cc03dd8f10bbb9d94b2b0179d5974f8435eb49375d2 languageName: node linkType: hard -"svelte-eslint-parser@npm:>=0.34.0 <1.0.0": - version: 0.34.1 - resolution: "svelte-eslint-parser@npm:0.34.1" +"svelte-eslint-parser@npm:^0.38.0": + version: 0.38.0 + resolution: "svelte-eslint-parser@npm:0.38.0" dependencies: eslint-scope: "npm:^7.2.2" eslint-visitor-keys: "npm:^3.4.3" @@ -16366,11 +16937,11 @@ __metadata: postcss: "npm:^8.4.38" postcss-scss: "npm:^4.0.9" peerDependencies: - svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.94 + svelte: ^3.37.0 || ^4.0.0 || ^5.0.0-next.115 peerDependenciesMeta: svelte: optional: true - checksum: 10c0/ed17e59ea8947971bb737f12c260fddb9149cef49f654b588a343c27f4b2b23e232b5b414f0045e08cb68b39c56811e074a12b87362860b2b6eacbb4a7fef243 + checksum: 10c0/1a7412074830dedd827a91c10157826b1a67a0d4bc128ca687cb615b947391ced1400cfd8f857ab894e675168a4ed68cae079db231b928285b82dbc1e0301300 languageName: node linkType: hard @@ -16430,8 +17001,8 @@ __metadata: linkType: hard "svelte@npm:^4.2.7": - version: 4.2.15 - resolution: "svelte@npm:4.2.15" + version: 4.2.18 + resolution: "svelte@npm:4.2.18" dependencies: "@ampproject/remapping": "npm:^2.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.15" @@ -16447,7 +17018,7 @@ __metadata: locate-character: "npm:^3.0.0" magic-string: "npm:^0.30.4" periscopic: "npm:^3.1.0" - checksum: 10c0/89add6b6c2f9ede19c86cd48ce325cef9a9db175231e0ac4480cec23b02098ecdb7748e4ed2eeba5d7bb77dfefd0cd2bb4fb85cd43a374780cba61dfabb6816f + checksum: 10c0/33cb321b59d0d29730f44054e442adcfdb6f6b51968c60e4027a2d2aa59cba2e2360aa42b4c61b0223350eacfe8dbeb3b724476d03fffb89a3c87021edbb1562 languageName: node linkType: hard @@ -16769,9 +17340,9 @@ __metadata: languageName: node linkType: hard -"tsconfck@npm:^3.0.3": - version: 3.0.3 - resolution: "tsconfck@npm:3.0.3" +"tsconfck@npm:^3.0.3, tsconfck@npm:^3.1.0": + version: 3.1.0 + resolution: "tsconfck@npm:3.1.0" peerDependencies: typescript: ^5.0.0 peerDependenciesMeta: @@ -16779,7 +17350,7 @@ __metadata: optional: true bin: tsconfck: bin/tsconfck.js - checksum: 10c0/d45009230c4caa5fc765bdded96f3b8703a7cdd44a1d63024914b0fb1c4dabf9e94d28cc9f9edccaef9baa7b99adc963502d34943d82fcb07b92e1161ee03c56 + checksum: 10c0/8d397c181259119848371f1b16dd88e1441aac76f2e3cd2fdd7b10723309735af5203ac160a6396d663e6a54206f0be44a67ed759db5c38758674fcdf9ac461c languageName: node linkType: hard @@ -16817,13 +17388,20 @@ __metadata: languageName: node linkType: hard -"tslib@npm:2.6.2, tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1": +"tslib@npm:2.6.2, tslib@npm:^2.1.0, tslib@npm:^2.4.0": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10c0/e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard +"tslib@npm:^2.0.1, tslib@npm:^2.4.1": + version: 2.6.3 + resolution: "tslib@npm:2.6.3" + checksum: 10c0/2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a + languageName: node + linkType: hard + "tsscmp@npm:1.0.6": version: 1.0.6 resolution: "tsscmp@npm:1.0.6" @@ -16831,6 +17409,13 @@ __metadata: languageName: node linkType: hard +"turbo-stream@npm:^2.0.0": + version: 2.2.0 + resolution: "turbo-stream@npm:2.2.0" + checksum: 10c0/894f832ee9f627f9f6eb261afd349d92750c0814bfcfffda170bc93dfe24c836bd4237c891bbfbbca7c3867b1a63fec8c65347e544b4f6732e4b9fb855e31f0d + languageName: node + linkType: hard + "type-check@npm:^0.4.0, type-check@npm:~0.4.0": version: 0.4.0 resolution: "type-check@npm:0.4.0" @@ -17029,7 +17614,7 @@ __metadata: languageName: node linkType: hard -"ufo@npm:^1.3.2": +"ufo@npm:^1.5.3": version: 1.5.3 resolution: "ufo@npm:1.5.3" checksum: 10c0/1df10702582aa74f4deac4486ecdfd660e74be057355f1afb6adfa14243476cf3d3acff734ccc3d0b74e9bfdefe91d578f3edbbb0a5b2430fe93cd672370e024 @@ -17071,6 +17656,13 @@ __metadata: languageName: node linkType: hard +"undici@npm:^6.10.1": + version: 6.19.0 + resolution: "undici@npm:6.19.0" + checksum: 10c0/cc389832bde16a74c179778163b4b1c23407a7adc74efc2deccec9c8540df765798c9caff2ec918af6dd8ecf63b4c32f7ffcd0d7b86a4737869e8419d61dc49d + languageName: node + linkType: hard + "unherit@npm:^3.0.0": version: 3.0.1 resolution: "unherit@npm:3.0.1" @@ -17372,6 +17964,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 + "uvu@npm:^0.5.0": version: 0.5.6 resolution: "uvu@npm:0.5.6" @@ -17404,11 +18005,9 @@ __metadata: linkType: hard "validate-npm-package-name@npm:^5.0.0": - version: 5.0.0 - resolution: "validate-npm-package-name@npm:5.0.0" - dependencies: - builtins: "npm:^5.0.0" - checksum: 10c0/36a9067650f5b90c573a0d394b89ddffb08fe58a60507d7938ad7c38f25055cc5c6bf4a10fbd604abe1f4a31062cbe0dfa8e7ccad37b249da32e7b71889c079e + version: 5.0.1 + resolution: "validate-npm-package-name@npm:5.0.1" + checksum: 10c0/903e738f7387404bb72f7ac34e45d7010c877abd2803dc2d614612527927a40a6d024420033132e667b1bade94544b8a1f65c9431a4eb30d0ce0d80093cd1f74 languageName: node linkType: hard @@ -17473,8 +18072,8 @@ __metadata: linkType: hard "vite-node@npm:^1.2.0": - version: 1.5.0 - resolution: "vite-node@npm:1.5.0" + version: 1.6.0 + resolution: "vite-node@npm:1.6.0" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" @@ -17483,7 +18082,7 @@ __metadata: vite: "npm:^5.0.0" bin: vite-node: vite-node.mjs - checksum: 10c0/85f9e8616f3612c71193a2bbdfb00f610685108a65eaa7ac535655ca1bd65dda5436ee577465436f715966f34e4b25b54140bbd584fe2c95ea0726acf4ecd351 + checksum: 10c0/0807e6501ac7763e0efa2b4bd484ce99fb207e92c98624c9f8999d1f6727ac026e457994260fa7fdb7060d87546d197081e46a705d05b0136a38b6f03715cbc2 languageName: node linkType: hard @@ -17503,51 +18102,11 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0, vite@npm:^5.0.11, vite@npm:^5.0.3, vite@npm:^5.1.0": - version: 5.2.10 - resolution: "vite@npm:5.2.10" - dependencies: - esbuild: "npm:^0.20.1" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" - rollup: "npm:^4.13.0" - peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 10c0/d50630ac8de807a6185cd9b5763b3969b2950a454cf6a4482f3780f183865e8d6f7e3aa57dd70ede1c493aaa861efb25b43562287efbcf8b471b7f3b88857a33 - languageName: node - linkType: hard - -"vite@npm:^5.2.10": - version: 5.2.11 - resolution: "vite@npm:5.2.11" +"vite@npm:^5.0.0, vite@npm:^5.0.11, vite@npm:^5.0.3, vite@npm:^5.1.0, vite@npm:^5.2.13": + version: 5.3.1 + resolution: "vite@npm:5.3.1" dependencies: - esbuild: "npm:^0.20.1" + esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" postcss: "npm:^8.4.38" rollup: "npm:^4.13.0" @@ -17579,7 +18138,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 10c0/664b8d68e4f5152ae16bd2041af1bbaf11c43630ac461835bc31ff7d019913b33e465386e09f66dc1037d7aeefbb06939e0173787c063319bc2bd30c3b9ad8e4 + checksum: 10c0/9317262c02ea2dc324dfdbc20c3c450cd89cc9a16399a41a4bf820a3a1f31cf400878c015135e355ee034853cc2399b5499899d5b1bc462d57642d71083e74b6 languageName: node linkType: hard @@ -17595,85 +18154,86 @@ __metadata: languageName: node linkType: hard -"volar-service-css@npm:0.0.34": - version: 0.0.34 - resolution: "volar-service-css@npm:0.0.34" +"volar-service-css@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-css@npm:0.0.45" dependencies: vscode-css-languageservice: "npm:^6.2.10" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: - "@volar/language-service": ~2.1.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/191464a957fed14cf6e0391343d60b9b2896a47efb54293e5c4ffb35de6aade1f68e0a00ebabfdd4511eafa1a0e9e1aada3a0f7c33da66d64c8e0a796257934e + checksum: 10c0/0578d29f3a79fab269500a28f2cbd4970e399029742cc7411c2a5240fee3634bf31a4fb2e1c06f5348dd3376762b3d61198769e546bf50646d269380df17c4c1 languageName: node linkType: hard -"volar-service-emmet@npm:0.0.34": - version: 0.0.34 - resolution: "volar-service-emmet@npm:0.0.34" +"volar-service-emmet@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-emmet@npm:0.0.45" dependencies: + "@emmetio/css-parser": "npm:^0.4.0" + "@emmetio/html-matcher": "npm:^1.3.0" "@vscode/emmet-helper": "npm:^2.9.2" - vscode-html-languageservice: "npm:^5.1.0" peerDependencies: - "@volar/language-service": ~2.1.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/ef8fc1e162f78f00dd39a0695d4f755b823af8f2a4d9ff5a22636ea7eeb9dbc38e0384214d967e1d750ddce03650a8c5999baf625cc5ec703a2bbb8c1bb7f6d8 + checksum: 10c0/fcd5d40565e2f4b4b57c3c7ba3cf977e97aeef054e383b2eb7aa1a71670dd7a8ebb90722b13f29711e7a91ccd0260423e331600f0b95e993119fe30cc5ce74c0 languageName: node linkType: hard -"volar-service-html@npm:0.0.34": - version: 0.0.34 - resolution: "volar-service-html@npm:0.0.34" +"volar-service-html@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-html@npm:0.0.45" dependencies: - vscode-html-languageservice: "npm:^5.1.0" + vscode-html-languageservice: "npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462" vscode-languageserver-textdocument: "npm:^1.0.11" vscode-uri: "npm:^3.0.8" peerDependencies: - "@volar/language-service": ~2.1.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/f5e8547e6bf13d8c37df5eb4393d130b52ebb36cd58e6b3fbcfa40d7165352c9c2f2d6ebf174754131609725893b129832ab3805ad1c0d37ac4fd4a5cc05e6ab + checksum: 10c0/b4d9c6fdbd55334ddf3ee1d3783c3e96e4835725c47b2a9417af670800cdb2e9476fed9dd9ad15f68101e6b1de2aaaf5e73aecaa185832e46633d7e57c2da4cb languageName: node linkType: hard -"volar-service-prettier@npm:0.0.34": - version: 0.0.34 - resolution: "volar-service-prettier@npm:0.0.34" +"volar-service-prettier@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-prettier@npm:0.0.45" dependencies: vscode-uri: "npm:^3.0.8" peerDependencies: - "@volar/language-service": ~2.1.0 + "@volar/language-service": ~2.2.3 prettier: ^2.2 || ^3.0 peerDependenciesMeta: "@volar/language-service": optional: true prettier: optional: true - checksum: 10c0/f0f8f67b8826c9117626cd92a772d53286baf336986672529876c50b624d745e01d7bad2deab9d8441f7e4e0d15f1b9ad1a3dbe214d555ea501a9e9f2f29a923 + checksum: 10c0/18172c2579a58e749e36a218573ccaba095d91f43629c737258a77c5a31284e909ec4d468e056b1ae606c267e2f40061c14a0084422250061eb8fcd815df4d16 languageName: node linkType: hard -"volar-service-typescript-twoslash-queries@npm:0.0.34": - version: 0.0.34 - resolution: "volar-service-typescript-twoslash-queries@npm:0.0.34" +"volar-service-typescript-twoslash-queries@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-typescript-twoslash-queries@npm:0.0.45" peerDependencies: - "@volar/language-service": ~2.1.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/8efa8c1a8f8f8c439cb649772c8c7d87801625cc439d681514fef88186544afc66529f48d69dc4668cb7a560d41cb2fb36e17014a4dd8c0659bff7bad76b2c36 + checksum: 10c0/6ae7e56a35afbd35a11ce8a447f03a9fb1376c2260204d28e23a8f459f4bbd6c48af13ed96641a7ae5cd4158f487321a0f5746dd26c5c4fab7590f4e123905be languageName: node linkType: hard -"volar-service-typescript@npm:0.0.34": - version: 0.0.34 - resolution: "volar-service-typescript@npm:0.0.34" +"volar-service-typescript@npm:0.0.45": + version: 0.0.45 + resolution: "volar-service-typescript@npm:0.0.45" dependencies: path-browserify: "npm:^1.0.1" semver: "npm:^7.5.4" @@ -17681,11 +18241,11 @@ __metadata: vscode-languageserver-textdocument: "npm:^1.0.11" vscode-nls: "npm:^5.2.0" peerDependencies: - "@volar/language-service": ~2.1.0 + "@volar/language-service": ~2.2.3 peerDependenciesMeta: "@volar/language-service": optional: true - checksum: 10c0/063214f45b98ae85b43d94e097c3d5cc84f390a505df2323e24ed53843773e9b0f966ff644672f17e309ec6d0c64abca18a63a9c6f5b20370434b7c09c5d84db + checksum: 10c0/3e9eebb6d7b3918b872096e5426675eb46dd873ddd0c76f12f7fa62a63f9073c265aa9576c4074c429e290f7f7250e78f7184d42ae1cd352b7e77db28e4f7cae languageName: node linkType: hard @@ -17701,7 +18261,19 @@ __metadata: languageName: node linkType: hard -"vscode-html-languageservice@npm:^5.1.0, vscode-html-languageservice@npm:^5.1.2": +"vscode-html-languageservice@npm:@johnsoncodehk/vscode-html-languageservice@5.2.0-34a5462": + version: 5.2.0-34a5462 + resolution: "@johnsoncodehk/vscode-html-languageservice@npm:5.2.0-34a5462" + dependencies: + "@vscode/l10n": "npm:^0.0.18" + vscode-languageserver-textdocument: "npm:^1.0.11" + vscode-languageserver-types: "npm:^3.17.5" + vscode-uri: "npm:^3.0.8" + checksum: 10c0/36aa0ff48e6735d3d2731bee65eb2ba0ce40ef62376506f95895f6163cef9252e66902bf6c23f6e307f0fe40b055efde3541b5483b0d534e955f9979a352d0c0 + languageName: node + linkType: hard + +"vscode-html-languageservice@npm:^5.2.0": version: 5.2.0 resolution: "vscode-html-languageservice@npm:5.2.0" dependencies: @@ -17959,13 +18531,13 @@ __metadata: languageName: node linkType: hard -"which-pm@npm:^2.1.1": - version: 2.1.1 - resolution: "which-pm@npm:2.1.1" +"which-pm@npm:^2.2.0": + version: 2.2.0 + resolution: "which-pm@npm:2.2.0" dependencies: load-yaml-file: "npm:^0.2.0" path-exists: "npm:^4.0.0" - checksum: 10c0/13222d6342832ca8d8c9f6148dbea9d44829422ce1e6e0cf5abb3d43c045947cb98f8c908a8de1b7ed0e2094e315a4bdb869129a58bfb09c44f77d8f8b4df183 + checksum: 10c0/60af1574fded50552188a7a7db401276fd4962ecc20831ae21cf157ef0babb82fd8e544ec29ac589681212c314ddea067975dafe7428bec11b2df85fe2066333 languageName: node linkType: hard @@ -18106,8 +18678,8 @@ __metadata: linkType: hard "ws@npm:^7.4.5": - version: 7.5.9 - resolution: "ws@npm:7.5.9" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -18116,7 +18688,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 10c0/aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + checksum: 10c0/bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d languageName: node linkType: hard @@ -18156,11 +18728,11 @@ __metadata: linkType: hard "yaml@npm:^2.3.4": - version: 2.4.1 - resolution: "yaml@npm:2.4.1" + version: 2.4.5 + resolution: "yaml@npm:2.4.5" bin: yaml: bin.mjs - checksum: 10c0/816057dbaea16a7dfb0b868ace930f143dece96bbb4c4fbb6f38aa389166f897240d9fa535dbfd6b1b0d9442416f4abcc698e63f82394d0c67b329aa6c2be576 + checksum: 10c0/e1ee78b381e5c710f715cc4082fd10fc82f7f5c92bd6f075771d20559e175616f56abf1c411f545ea0e9e16e4f84a83a50b42764af5f16ec006328ba9476bb31 languageName: node linkType: hard @@ -18214,19 +18786,19 @@ __metadata: languageName: node linkType: hard -"zod-to-json-schema@npm:^3.22.5": - version: 3.23.0 - resolution: "zod-to-json-schema@npm:3.23.0" +"zod-to-json-schema@npm:^3.23.0": + version: 3.23.1 + resolution: "zod-to-json-schema@npm:3.23.1" peerDependencies: zod: ^3.23.3 - checksum: 10c0/bcd966fa040765d7170a89c0c5f1717575e7d8823b84cbbb606689d494ae308c9eaadd4b71a74752e3170deef64c1f1bb2985f4663c44a0ed2e7854ff6fda724 + checksum: 10c0/d48d733f7cba9fdc631ebe3dada3f48b820a16e49f7ded9f363cccafa42461ff95cc7afcf974c27af7cd6d5fa5191212bb7ec15ec203bcb61f829a6d0d3e192f languageName: node linkType: hard -"zod@npm:^3.23.0": - version: 3.23.5 - resolution: "zod@npm:3.23.5" - checksum: 10c0/5c74aefe2c0bc2f00d79c5a8724dae863054653bbad640964fdb009c52573349366fa70533f0dfcb912b007421294d437f063d466f9692eb77a2b620640c2794 +"zod@npm:^3.23.8": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 10c0/8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 languageName: node linkType: hard