From e14b4491aafca0e6ae817fda4fa8c1ab4cc05be5 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Mon, 22 Apr 2024 13:34:10 +0200 Subject: [PATCH 1/5] update nextjs 14.2.1 to Sentry v8 --- apps/nextjs-14_2_1/sentry.edge.config.ts | 9 --------- apps/nextjs-14_2_1/sentry.server.config.ts | 9 --------- 2 files changed, 18 deletions(-) delete mode 100644 apps/nextjs-14_2_1/sentry.edge.config.ts delete mode 100644 apps/nextjs-14_2_1/sentry.server.config.ts diff --git a/apps/nextjs-14_2_1/sentry.edge.config.ts b/apps/nextjs-14_2_1/sentry.edge.config.ts deleted file mode 100644 index d2c4385..0000000 --- a/apps/nextjs-14_2_1/sentry.edge.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as Sentry from '@sentry/nextjs'; - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.SENTRY_DSN, - includeLocalVariables: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); diff --git a/apps/nextjs-14_2_1/sentry.server.config.ts b/apps/nextjs-14_2_1/sentry.server.config.ts deleted file mode 100644 index d2c4385..0000000 --- a/apps/nextjs-14_2_1/sentry.server.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as Sentry from '@sentry/nextjs'; - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.SENTRY_DSN, - includeLocalVariables: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); From 66a0a6fce02d193293b8031ad913f73a3f23d981 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Mon, 22 Apr 2024 13:30:46 +0200 Subject: [PATCH 2/5] update nextjs 13.2.0 to Sentry v8 --- apps/nextjs-13_2_0/sentry.edge.config.ts | 9 - apps/nextjs-13_2_0/sentry.server.config.ts | 9 - ...Server.renderToResponse--transaction.json} | 0 ...Server.getRequestHandler--transaction.json | 320 ++++++++++++++++++ 4 files changed, 320 insertions(+), 18 deletions(-) delete mode 100644 apps/nextjs-13_2_0/sentry.edge.config.ts delete mode 100644 apps/nextjs-13_2_0/sentry.server.config.ts rename payload-files/nextjs-13_2_0/{_api_test-param-success_[param]--transaction.json => BaseServer.renderToResponse--transaction.json} (100%) create mode 100644 payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json diff --git a/apps/nextjs-13_2_0/sentry.edge.config.ts b/apps/nextjs-13_2_0/sentry.edge.config.ts deleted file mode 100644 index d2c4385..0000000 --- a/apps/nextjs-13_2_0/sentry.edge.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as Sentry from '@sentry/nextjs'; - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.SENTRY_DSN, - includeLocalVariables: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); diff --git a/apps/nextjs-13_2_0/sentry.server.config.ts b/apps/nextjs-13_2_0/sentry.server.config.ts deleted file mode 100644 index d2c4385..0000000 --- a/apps/nextjs-13_2_0/sentry.server.config.ts +++ /dev/null @@ -1,9 +0,0 @@ -import * as Sentry from '@sentry/nextjs'; - -Sentry.init({ - environment: 'qa', // dynamic sampling bias to keep transactions - dsn: process.env.SENTRY_DSN, - includeLocalVariables: true, - tunnel: `http://localhost:3031/`, // proxy server - tracesSampleRate: 1, -}); diff --git a/payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json b/payload-files/nextjs-13_2_0/BaseServer.renderToResponse--transaction.json similarity index 100% rename from payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json rename to payload-files/nextjs-13_2_0/BaseServer.renderToResponse--transaction.json diff --git a/payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json b/payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json new file mode 100644 index 0000000..33f78a5 --- /dev/null +++ b/payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json @@ -0,0 +1,320 @@ +[ + { + "dsn": "[[dsn]]", + "event_id": "[[ID1]]", + "sdk": { + "name": "sentry.javascript.nextjs", + "version": "8.0.0-beta.3" + }, + "sent_at": "[[ISODateString]]", + "trace": { + "environment": "qa", + "public_key": "[[publicKey]]", + "sample_rate": "1", + "sampled": "true", + "trace_id": "[[ID2]]", + "transaction": "NextServer.getRequestHandler" + } + }, + { + "type": "transaction" + }, + { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled successfully in 247 ms (95 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 77 ms (97 modules)", + "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 67 ms (99 modules)", + "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 74 ms (101 modules)", + "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 70 ms (103 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 86 ms (105 modules)", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-uncaught/route (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled successfully in 77 ms (107 modules)", + "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", + "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", + "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 86 ms (109 modules)", + "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", + "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", + "timestamp": "[[timestamp]]" + } + ], + "contexts": { + "app": { + "app_memory": "[[highNumber]]", + "app_start_time": "[[ISODateString]]" + }, + "cloud_resource": {}, + "culture": { + "locale": "en-US", + "timezone": "Europe/Vienna" + }, + "device": { + "arch": "arm64", + "boot_time": "[[ISODateString]]", + "cpu_description": "Apple M1 Pro", + "free_memory": "[[highNumber]]", + "memory_size": "[[highNumber]]", + "processor_count": 10, + "processor_frequency": "[[highNumber]]" + }, + "os": { + "build": "23C64", + "kernel_version": "23.2.0", + "name": "macOS", + "version": "14.2" + }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.3", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, + "runtime": { + "name": "node", + "version": "v20.12.1" + }, + "trace": { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual", + "sentry.sample_rate": 1, + "sentry.source": "custom" + }, + "origin": "manual", + "span_id": "[[ID3]]", + "status": "ok", + "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.30001612", + "commondir": "1.0.1", + "debug": "4.3.4", + "estree-walker": "2.0.2", + "fs.realpath": "1.0.0", + "function-bind": "1.1.2", + "has-flag": "4.0.0", + "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "inflight": "1.0.6", + "inherits": "2.0.4", + "is-core-module": "2.13.1", + "is-reference": "1.2.1", + "js-tokens": "4.0.0", + "loose-envify": "1.4.0", + "magic-string": "0.27.0", + "module-details-from-path": "1.0.3", + "next": "13.2.0", + "once": "1.4.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "picomatch": "2.3.1", + "react": "18.2.0", + "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", + "resolve": "1.22.8", + "rollup": "3.29.4", + "scheduler": "0.23.0", + "semver": "7.6.0", + "shimmer": "1.2.1", + "stacktrace-parser": "0.1.10", + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "wrappy": "1.0.2", + "yallist": "4.0.0" + }, + "platform": "node", + "sdk": { + "integrations": [ + "InboundFilters", + "FunctionToString", + "LinkedErrors", + "RequestData", + "Console", + "NodeFetch", + "OnUncaughtException", + "OnUnhandledRejection", + "ContextLines", + "LocalVariablesAsync", + "Context", + "Modules", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", + "Http", + "DistDirRewriteFrames" + ], + "name": "sentry.javascript.nextjs", + "packages": [ + { + "name": "npm:@sentry/nextjs", + "version": "8.0.0-beta.3" + }, + { + "name": "npm:@sentry/node", + "version": "8.0.0-beta.3" + } + ], + "version": "8.0.0-beta.3" + }, + "server_name": "D9M3PY4LQ7.local", + "spans": [ + { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "BaseServer.renderToResponse", + "origin": "manual", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + }, + { + "data": { + "otel.kind": "INTERNAL", + "sentry.origin": "manual" + }, + "description": "NextNodeServer.findPageComponents", + "origin": "manual", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID5]]", + "start_timestamp": "[[timestamp]]", + "status": "ok", + "timestamp": "[[timestamp]]", + "trace_id": "[[ID2]]" + } + ], + "start_timestamp": "[[timestamp]]", + "timestamp": "[[timestamp]]", + "transaction": "NextServer.getRequestHandler", + "transaction_info": { + "source": "custom" + }, + "type": "transaction" + } +] From d00e8a0d6612fb6d79b1a7f237dd75b386bb7064 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Thu, 25 Apr 2024 11:03:43 +0200 Subject: [PATCH 3/5] update nextjs pages-router to Sentry v8 --- ...Server.getRequestHandler--transaction.json | 320 ---- ...t-param-success_[param]--transaction.json} | 0 ...s-router_test-param-error_1337--event.json | 1363 +++++++++++++++-- ...er_test-param-error_1337--transaction.json | 127 +- ..._test-param-success_1337--transaction.json | 127 +- ...uter_test-route-handlers--transaction.json | 83 +- ...s-router_test-param-error_1337--event.json | 517 ++----- ...er_test-param-error_1337--transaction.json | 135 +- ..._test-param-success_1337--transaction.json | 145 +- ...uter_test-route-handlers--transaction.json | 77 +- 10 files changed, 1809 insertions(+), 1085 deletions(-) delete mode 100644 payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json rename payload-files/nextjs-13_2_0/{BaseServer.renderToResponse--transaction.json => _api_test-param-success_[param]--transaction.json} (100%) diff --git a/payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json b/payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json deleted file mode 100644 index 33f78a5..0000000 --- a/payload-files/nextjs-13_2_0/NextServer.getRequestHandler--transaction.json +++ /dev/null @@ -1,320 +0,0 @@ -[ - { - "dsn": "[[dsn]]", - "event_id": "[[ID1]]", - "sdk": { - "name": "sentry.javascript.nextjs", - "version": "8.0.0-beta.3" - }, - "sent_at": "[[ISODateString]]", - "trace": { - "environment": "qa", - "public_key": "[[publicKey]]", - "sample_rate": "1", - "sampled": "true", - "trace_id": "[[ID2]]", - "transaction": "NextServer.getRequestHandler" - } - }, - { - "type": "transaction" - }, - { - "breadcrumbs": [ - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-success/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 247 ms (95 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 77 ms (97 modules)", - "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 67 ms (99 modules)", - "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 74 ms (101 modules)", - "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 70 ms (103 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 86 ms (105 modules)", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[36mwait\u001b[39m - compiling /api/test-local-variables-uncaught/route (client and server)...", - "timestamp": "[[timestamp]]" - }, - { - "category": "console", - "level": "log", - "message": "\u001b[35mevent\u001b[39m - compiled successfully in 77 ms (107 modules)", - "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", - "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", - "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 86 ms (109 modules)", - "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", - "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:23:11)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:55:42\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:54:45\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:859:13\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/opentelemetry/cjs/index.js:858:17\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Tracer.startActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/sdk-trace-base/build/src/Tracer.js:121:32)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:855:17)\n at Object.startSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:35:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:43:25\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1193:14\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withSetIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1192:28)\n at Object.withIsolationScope (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/currentScopes.js:103:16)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:40:21\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:89:16\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:88:40\n at /Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:59\n at AsyncLocalStorage.run (node:async_hooks:346:14)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@opentelemetry/context-async-hooks/build/src/AsyncLocalStorageContextManager.js:33:40)\n at SentryContextManager.with (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:1283: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 Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/opentelemetry/cjs/index.js:948:26)\n at Object.withActiveSpan (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/core/cjs/tracing/trace.js:189:16)\n at Object.escapeNextjsTracing (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/utils/tracingUtils.js:83:17)\n at Object.apply (/Users/sigridh/Documents/DEV/sentry-javascript-examples/node_modules/@sentry/nextjs/cjs/common/wrapRouteHandlerWithSentry.js:22:27)\n at Object.apply (webpack-internal:///(sc_server)/./app/api/test-local-variables-uncaught/route.ts:63: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)", - "timestamp": "[[timestamp]]" - } - ], - "contexts": { - "app": { - "app_memory": "[[highNumber]]", - "app_start_time": "[[ISODateString]]" - }, - "cloud_resource": {}, - "culture": { - "locale": "en-US", - "timezone": "Europe/Vienna" - }, - "device": { - "arch": "arm64", - "boot_time": "[[ISODateString]]", - "cpu_description": "Apple M1 Pro", - "free_memory": "[[highNumber]]", - "memory_size": "[[highNumber]]", - "processor_count": 10, - "processor_frequency": "[[highNumber]]" - }, - "os": { - "build": "23C64", - "kernel_version": "23.2.0", - "name": "macOS", - "version": "14.2" - }, - "otel": { - "resource": { - "service.name": "node", - "service.namespace": "sentry", - "service.version": "8.0.0-beta.3", - "telemetry.sdk.language": "nodejs", - "telemetry.sdk.name": "opentelemetry", - "telemetry.sdk.version": "1.23.0" - } - }, - "runtime": { - "name": "node", - "version": "v20.12.1" - }, - "trace": { - "data": { - "otel.kind": "INTERNAL", - "sentry.origin": "manual", - "sentry.sample_rate": 1, - "sentry.source": "custom" - }, - "origin": "manual", - "span_id": "[[ID3]]", - "status": "ok", - "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.30001612", - "commondir": "1.0.1", - "debug": "4.3.4", - "estree-walker": "2.0.2", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "import-in-the-middle": "1.7.1", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "is-reference": "1.2.1", - "js-tokens": "4.0.0", - "loose-envify": "1.4.0", - "magic-string": "0.27.0", - "module-details-from-path": "1.0.3", - "next": "13.2.0", - "once": "1.4.0", - "opentelemetry-instrumentation-fetch-node": "1.2.0", - "picomatch": "2.3.1", - "react": "18.2.0", - "react-dom": "18.2.0", - "require-in-the-middle": "7.3.0", - "resolve": "1.22.8", - "rollup": "3.29.4", - "scheduler": "0.23.0", - "semver": "7.6.0", - "shimmer": "1.2.1", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "supports-color": "5.5.0", - "wrappy": "1.0.2", - "yallist": "4.0.0" - }, - "platform": "node", - "sdk": { - "integrations": [ - "InboundFilters", - "FunctionToString", - "LinkedErrors", - "RequestData", - "Console", - "NodeFetch", - "OnUncaughtException", - "OnUnhandledRejection", - "ContextLines", - "LocalVariablesAsync", - "Context", - "Modules", - "Express", - "Fastify", - "Graphql", - "Mongo", - "Mongoose", - "Mysql", - "Mysql2", - "Postgres", - "Nest", - "Hapi", - "Koa", - "Connect", - "Http", - "DistDirRewriteFrames" - ], - "name": "sentry.javascript.nextjs", - "packages": [ - { - "name": "npm:@sentry/nextjs", - "version": "8.0.0-beta.3" - }, - { - "name": "npm:@sentry/node", - "version": "8.0.0-beta.3" - } - ], - "version": "8.0.0-beta.3" - }, - "server_name": "D9M3PY4LQ7.local", - "spans": [ - { - "data": { - "otel.kind": "INTERNAL", - "sentry.origin": "manual" - }, - "description": "BaseServer.renderToResponse", - "origin": "manual", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", - "start_timestamp": "[[timestamp]]", - "status": "ok", - "timestamp": "[[timestamp]]", - "trace_id": "[[ID2]]" - }, - { - "data": { - "otel.kind": "INTERNAL", - "sentry.origin": "manual" - }, - "description": "NextNodeServer.findPageComponents", - "origin": "manual", - "parent_span_id": "[[ID4]]", - "span_id": "[[ID5]]", - "start_timestamp": "[[timestamp]]", - "status": "ok", - "timestamp": "[[timestamp]]", - "trace_id": "[[ID2]]" - } - ], - "start_timestamp": "[[timestamp]]", - "timestamp": "[[timestamp]]", - "transaction": "NextServer.getRequestHandler", - "transaction_info": { - "source": "custom" - }, - "type": "transaction" - } -] diff --git a/payload-files/nextjs-13_2_0/BaseServer.renderToResponse--transaction.json b/payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json similarity index 100% rename from payload-files/nextjs-13_2_0/BaseServer.renderToResponse--transaction.json rename to payload-files/nextjs-13_2_0/_api_test-param-success_[param]--transaction.json diff --git a/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--event.json b/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--event.json index 25fa343..8dba183 100644 --- a/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--event.json +++ b/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--event.json @@ -4,13 +4,12 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "ffwYDGFVa6H64v8gOVER_", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", @@ -21,6 +20,50 @@ "type": "event" }, { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /_error (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /pages-router/test-route-handlers (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/pages-router/test-param-error/[param] (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 422 ms (1017 modules)", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": "\u001b[33mwarn\u001b[39m - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/messages/fast-refresh-reload", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/pages-router/test-param-success/[param] (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled successfully in 51 ms (46 modules)", + "timestamp": "[[timestamp]]" + } + ], "contexts": { "app": { "app_memory": "[[highNumber]]", @@ -51,15 +94,8 @@ "version": "v20.11.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.http.nextjs", - "sentry.sample_rate": 1, - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.http.nextjs", - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "trace_id": "[[ID2]]" } }, @@ -75,152 +111,1138 @@ "stacktrace": { "frames": [ { - "colno": 14, + "colno": 20, + "context_line": " return await super.run(req, res, parsedUrl);", "filename": "[[FILENAME1]]", + "function": "DevServer.run", + "in_app": false, + "lineno": 814, + "module": "next.dist.server.dev:next-dev-server", + "post_context": [ + " } catch (error) {", + " const err = (0, _isError).getProperError(error);", + " (0, _formatServerError).formatServerError(err);", + " this.logErrorWithOriginalStack(err).catch(()=>{});", + " if (!res.sent) {", + " res.statusCode = 500;", + " try {" + ], + "pre_context": [ + " }", + " if (originalPathname) {", + " // restore the path before continuing so that custom-routes can accurately determine", + " // if they should match against the basePath or not", + " parsedUrl.pathname = originalPathname;", + " }", + " try {" + ] + }, + { + "colno": 29, + "context_line": " const matched = await this.router.execute(req, res, parsedUrl);", + "filename": "[[FILENAME2]]", + "function": "DevServer.runImpl", + "in_app": false, + "lineno": 432, + "module": "next.dist.server:base-server", + "post_context": [ + " if (matched) {", + " return;", + " }", + " } catch (err) {", + " if (err instanceof _utils.DecodeError || err instanceof _utils.NormalizeError) {", + " res.statusCode = 400;", + " return this.renderError(null, req, res, \"/_error\", {});" + ], + "pre_context": [ + " if (!globalThis.__incrementalCache && !(0, _requestMeta).getRequestMeta(req, \"_nextIncrementalCache\")) {", + " const incrementalCache = this.getIncrementalCache({", + " requestHeaders: Object.assign({}, req.headers)", + " });", + " (0, _requestMeta).addRequestMeta(req, \"_nextIncrementalCache\", incrementalCache);", + " }", + " try {" + ] + }, + { + "colno": 32, + "context_line": " const result = await route.fn(req, res, params, parsedUrlUpdated, upgradeHead);", + "filename": "[[FILENAME3]]", + "function": "Router.execute", + "in_app": false, + "lineno": 243, + "module": "next.dist.server:router", + "post_context": [ + " if (isNextDataNormalizing) {", + " (0, _requestMeta).addRequestMeta(req, \"_nextDataNormalizing\", false);", + " }", + " if (result.finished) {", + " return true;", + " }", + " if (result.pathname) {" + ], + "pre_context": [ + " }", + " if (params) {", + " const isNextDataNormalizing = route.name === \"_next/data normalizing\";", + " if (isNextDataNormalizing) {", + " (0, _requestMeta).addRequestMeta(req, \"_nextDataNormalizing\", true);", + " }", + " parsedUrlUpdated.pathname = matchPathname;" + ] + }, + { + "colno": 35, + "context_line": " handled = await this.handleApiRequest(req, res, query, // TODO: see if we can add a runtime check for this", + "filename": "[[FILENAME4]]", + "function": "Object.fn", + "in_app": false, + "lineno": 815, + "module": "next.dist.server:next-server", + "post_context": [ + " match);", + " if (handled) return {", + " finished: true", + " };", + " }", + " }", + " try {" + ], + "pre_context": [ + " }", + " let handled = false;", + " // If the route was detected as being a Pages API route, then handle", + " // it.", + " // TODO: move this behavior into a route handler.", + " if (match.definition.kind === _routeKind.RouteKind.PAGES_API) {", + " delete query._nextBubbleNoFallback;" + ] + }, + { + "colno": 9, + "context_line": " await (0, _node1).apiResolver(req.originalRequest, res.originalResponse, query, pageModule, {", + "filename": "[[FILENAME4]]", + "function": "DevServer.runApi", + "in_app": false, + "lineno": 513, + "module": "next.dist.server:next-server", + "post_context": [ + " ...this.renderOpts.previewProps,", + " revalidate: (newReq, newRes)=>this.getRequestHandler()(new _node.NodeNextRequest(newReq), new _node.NodeNextResponse(newRes)),", + " // internal config so is not typed", + " trustHostHeader: this.nextConfig.experimental.trustHostHeader,", + " allowedRevalidateHeaderKeys: this.nextConfig.experimental.allowedRevalidateHeaderKeys", + " }, this.minimalMode, this.renderOpts.dev, page);", + " return true;" + ], + "pre_context": [ + " const pageModule = await require(builtPagePath);", + " query = {", + " ...query,", + " ...params", + " };", + " delete query.__nextLocale;", + " delete query.__nextDefaultLocale;" + ] + }, + { + "colno": 5, + "filename": "[[FILENAME5]]", + "function": "process.processTicksAndRejections", + "in_app": false, + "lineno": 95, + "module": "task_queues", + "platform": "nodejs" + }, + { + "colno": 15, + "context_line": " await resolver(req, res);", + "filename": "[[FILENAME6]]", + "function": "Object.apiResolver", + "in_app": false, + "lineno": 372, + "module": "next.dist.server.api-utils:node", + "post_context": [ + " if (process.env.NODE_ENV !== \"production\" && !externalResolver && !(0, _utils).isResSent(res) && !wasPiped) {", + " console.warn(`API resolved without sending a response for ${req.url}, this may result in stalled requests.`);", + " }", + " } catch (err) {", + " if (err instanceof _index.ApiError) {", + " (0, _index).sendError(apiRes, err.statusCode, err.message);", + " } else {" + ], + "pre_context": [ + " const resolver = (0, _interopDefault).interopDefault(resolverModule);", + " let wasPiped = false;", + " if (process.env.NODE_ENV !== \"production\") {", + " // listen for pipe event and don't show resolve warning", + " res.once(\"pipe\", ()=>wasPiped = true);", + " }", + " // Call API route method" + ] + }, + { + "colno": 27, + "context_line": " return tracingUtils.escapeNextjsTracing(() => {", + "filename": "[[FILENAME7]]", + "function": "Object.apply", + "in_app": false, + "lineno": 29, + "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", + "post_context": [ + " const [req, res] = args;", + "", + " if (!req) {", + " utils.logger.debug(", + " `Wrapped API handler on route \"${parameterizedRoute}\" was not passed a request object. Will not instrument.`,", + " );", + " return wrappingTarget.apply(thisArg, args);" + ], + "pre_context": [ + "function wrapApiHandlerWithSentry(apiHandler, parameterizedRoute) {", + " return new Proxy(apiHandler, {", + " apply: (", + " wrappingTarget,", + " thisArg,", + " args,", + " ) => {" + ] + }, + { + "colno": 17, + "context_line": " return core.withActiveSpan(null, () => {", + "filename": "[[FILENAME8]]", + "function": "Object.escapeNextjsTracing", + "in_app": false, + "lineno": 83, + "module": "@sentry.nextjs.cjs.common.utils:tracingUtils", + "post_context": [ + " core.getCurrentScope().setPropagationContext({", + " traceId: utils.uuid4(),", + " spanId: utils.uuid4().substring(16),", + " });", + " return nextjsEscapedAsyncStorage.run(true, () => {", + " return cb();", + " });" + ], + "pre_context": [ + " if (!nextjsEscapedAsyncStorage) {", + " nextjsEscapedAsyncStorage = new MaybeGlobalAsyncLocalStorage();", + " }", + "", + " if (nextjsEscapedAsyncStorage.getStore()) {", + " return cb();", + " } else {" + ] + }, + { + "colno": 16, + "context_line": " return acs.withActiveSpan(span, callback);", + "filename": "[[FILENAME9]]", + "function": "Object.withActiveSpan", + "in_app": false, + "lineno": 189, + "module": "@sentry.core.cjs.tracing:trace", + "post_context": [ + " }", + "", + " return currentScopes.withScope(scope => {", + " spanOnScope._setSpanForScope(scope, span || undefined);", + " return callback(scope);", + " });", + "}" + ], + "pre_context": [ + " * spans started within the callback will not be attached to a parent span.", + " * @param callback Execution context in which the provided span will be active. Is passed the newly forked scope.", + " * @returns the value returned from the provided callback function.", + " */", + "function withActiveSpan(span, callback) {", + " const acs = getAcs();", + " if (acs.withActiveSpan) {" + ] + }, + { + "colno": 26, + "context_line": " return api.context.with(newContextWithActiveSpan, () => callback(core.getCurrentScope()));", + "filename": "[[FILENAME10]]", + "function": "Object.withActiveSpan", + "in_app": false, + "lineno": 951, + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + "}", + "", + "function getTracer() {", + " const client = core.getClient();", + " return (client && client.tracer) || api.trace.getTracer('@sentry/opentelemetry', core.SDK_VERSION);", + "}", + "" + ], + "pre_context": [ + " * @param span Spans started in the context of the provided callback will be children of this span. If `null` is passed,", + " * spans started within the callback will be root spans.", + " * @param callback Execution context in which the provided span will be active. Is passed the newly forked scope.", + " * @returns the value returned from the provided callback function.", + " */", + "function withActiveSpan(span, callback) {", + " const newContextWithActiveSpan = span ? api.trace.setSpan(api.context.active(), span) : api.trace.deleteSpan(api.context.active());" + ] + }, + { + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", + "in_app": false, + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", + "post_context": [ + " }", + " /**", + " * 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": [ + " *", + " * @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, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " }", + " }", + "", + " return SentryContextManager ;", + "}", + "", + "/** If this attribute is true, it means that the parent is a remote span. */" + ], + "pre_context": [ + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", + "", + " setContextOnScope(newCurrentScope, ctx2);", + "" + ] + }, + { + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", + "filename": "[[FILENAME12]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", + "post_context": [ + " }", + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" + ], + "pre_context": [ + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" + ] + }, + { + "colno": 14, + "filename": "[[FILENAME13]]", "function": "AsyncLocalStorage.run", "in_app": false, "lineno": 346, "module": "node:async_hooks" }, + { + "colno": 59, + "context_line": " return api.context.with(newContextWithActiveSpan, () => callback(core.getCurrentScope()));", + "filename": "[[FILENAME10]]", + "function": "?", + "in_app": false, + "lineno": 951, + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + "}", + "", + "function getTracer() {", + " const client = core.getClient();", + " return (client && client.tracer) || api.trace.getTracer('@sentry/opentelemetry', core.SDK_VERSION);", + "}", + "" + ], + "pre_context": [ + " * @param span Spans started in the context of the provided callback will be children of this span. If `null` is passed,", + " * spans started within the callback will be root spans.", + " * @param callback Execution context in which the provided span will be active. Is passed the newly forked scope.", + " * @returns the value returned from the provided callback function.", + " */", + "function withActiveSpan(span, callback) {", + " const newContextWithActiveSpan = span ? api.trace.setSpan(api.context.active(), span) : api.trace.deleteSpan(api.context.active());" + ] + }, + { + "colno": 40, + "context_line": " return nextjsEscapedAsyncStorage.run(true, () => {", + "filename": "[[FILENAME8]]", + "function": "?", + "in_app": false, + "lineno": 88, + "module": "@sentry.nextjs.cjs.common.utils:tracingUtils", + "post_context": [ + " return cb();", + " });", + " });", + " }", + "}", + "", + "exports.commonObjectToIsolationScope = commonObjectToIsolationScope;" + ], + "pre_context": [ + " return cb();", + " } else {", + " return core.withActiveSpan(null, () => {", + " core.getCurrentScope().setPropagationContext({", + " traceId: utils.uuid4(),", + " spanId: utils.uuid4().substring(16),", + " });" + ] + }, { "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME2]]", - "function": "", + "filename": "[[FILENAME13]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 16, + "context_line": " return cb();", + "filename": "[[FILENAME8]]", + "function": "?", "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "lineno": 89, + "module": "@sentry.nextjs.cjs.common.utils:tracingUtils", "post_context": [ + " });", " });", " }", + "}", "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", + "exports.commonObjectToIsolationScope = commonObjectToIsolationScope;", + "exports.commonObjectToPropagationContext = commonObjectToPropagationContext;" + ], + "pre_context": [ + " } else {", + " return core.withActiveSpan(null, () => {", + " core.getCurrentScope().setPropagationContext({", + " traceId: utils.uuid4(),", + " spanId: utils.uuid4().substring(16),", + " });", + " return nextjsEscapedAsyncStorage.run(true, () => {" + ] + }, + { + "colno": 21, + "context_line": " return core.withIsolationScope(isolationScope => {", + "filename": "[[FILENAME7]]", + "function": "?", + "in_app": false, + "lineno": 52, + "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", + "post_context": [ + " return core.continueTrace(", + " {", + " // TODO(v8): Make it so that continue trace will allow null as sentryTrace value and remove this fallback here", + " sentryTrace:", + " req.headers && utils.isString(req.headers['sentry-trace']) ? req.headers['sentry-trace'] : undefined,", + " baggage: _optionalChain([req, 'access', _ => _.headers, 'optionalAccess', _2 => _2.baggage]),", + " }," + ], + "pre_context": [ + " // users still may have their routes manually wrapped with `withSentry`. This check makes `sentryWrappedHandler`", + " // idempotent so that those cases don't break anything.", + " if (req.__withSentry_applied__) {", + " return wrappingTarget.apply(thisArg, args);", + " }", + " req.__withSentry_applied__ = true;", + "" + ] + }, + { + "colno": 14, + "context_line": " return acs.withIsolationScope(rest[0]);", + "filename": "[[FILENAME14]]", + "function": "Object.withIsolationScope", + "in_app": false, + "lineno": 106, + "module": "@sentry.core.cjs:currentScopes", + "post_context": [ "}", "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + "/**", + " * Get the currently active client.", + " */", + "function getClient() {", + " return getCurrentScope().getClient();" ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", + " if (!isolationScope) {", + " return acs.withIsolationScope(callback);", " }", "", - " const newHub = createNewHub(existingHub);", + " return acs.withSetIsolationScope(isolationScope, callback);", + " }", + "" + ] + }, + { + "colno": 28, + "context_line": " return api.context.with(ctx.setValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY, true), () => {", + "filename": "[[FILENAME10]]", + "function": "Object.withIsolationScope", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " return callback(getIsolationScope());", + " });", + " }", "", - " return asyncStorage.run(newHub, () => {" + " function withSetIsolationScope(isolationScope, callback) {", + " const ctx = api.context.active();", + "" + ], + "pre_context": [ + " function withIsolationScope(callback) {", + " const ctx = api.context.active();", + "", + " // We depend on the otelContextManager to handle the context/hub", + " // We set the `SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY` context value, which is picked up by", + " // the OTEL context manager, which uses the presence of this key to determine if it should", + " // fork the isolation scope, or not" ] }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", - "filename": "[[FILENAME3]]", - "function": "", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", + "in_app": false, + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", + "post_context": [ + " }", + " /**", + " * 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": [ + " *", + " * @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, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " }", + " }", + "", + " return SentryContextManager ;", + "}", + "", + "/** If this attribute is true, it means that the parent is a remote span. */" + ], + "pre_context": [ + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", + "", + " setContextOnScope(newCurrentScope, ctx2);", + "" + ] + }, + { + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", + "filename": "[[FILENAME12]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 139, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", + "post_context": [ + " }", + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" + ], + "pre_context": [ + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" + ] + }, + { + "colno": 14, + "filename": "[[FILENAME13]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 14, + "context_line": " return callback(getIsolationScope());", + "filename": "[[FILENAME10]]", + "function": "?", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " });", + " }", + "", + " function withSetIsolationScope(isolationScope, callback) {", + " const ctx = api.context.active();", + "", + " // We depend on the otelContextManager to handle the context/hub" + ], + "pre_context": [ + " const ctx = api.context.active();", + "", + " // We depend on the otelContextManager to handle the context/hub", + " // We set the `SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY` context value, which is picked up by", + " // the OTEL context manager, which uses the presence of this key to determine if it should", + " // fork the isolation scope, or not", + " return api.context.with(ctx.setValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY, true), () => {" + ] + }, + { + "colno": 23, + "context_line": " return core.continueTrace(", + "filename": "[[FILENAME7]]", + "function": "?", + "in_app": false, + "lineno": 53, + "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", + "post_context": [ + " {", + " // TODO(v8): Make it so that continue trace will allow null as sentryTrace value and remove this fallback here", + " sentryTrace:", + " req.headers && utils.isString(req.headers['sentry-trace']) ? req.headers['sentry-trace'] : undefined,", + " baggage: _optionalChain([req, 'access', _ => _.headers, 'optionalAccess', _2 => _2.baggage]),", + " },", + " () => {" + ], + "pre_context": [ + " // idempotent so that those cases don't break anything.", + " if (req.__withSentry_applied__) {", + " return wrappingTarget.apply(thisArg, args);", + " }", + " req.__withSentry_applied__ = true;", + "", + " return core.withIsolationScope(isolationScope => {" + ] + }, + { + "colno": 24, + "context_line": " return currentScopes.withScope(scope => {", + "filename": "[[FILENAME9]]", + "function": "Object.continueTrace", + "in_app": false, + "lineno": 170, "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 propagationContext = utils.propagationContextFromHeaders(sentryTrace, baggage);", + " scope.setPropagationContext(propagationContext);", + " return callback();", + " });", + "};", "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" + "/**" ], "pre_context": [ - "function startSpanManual(", - " context,", + " sentryTrace,", + " baggage,", + " }", + "", + ",", " callback,", - ") {", - " const spanContext = normalizeContext(context);", + ") => {" + ] + }, + { + "colno": 14, + "context_line": " return acs.withScope(rest[0]);", + "filename": "[[FILENAME14]]", + "function": "Object.withScope", + "in_app": false, + "lineno": 71, + "module": "@sentry.core.cjs:currentScopes", + "post_context": [ + "}", "", - " return hub.runWithAsyncContext(() => {" + "/**", + " * Attempts to fork the current isolation scope and the current scope based on the current async context strategy. If no", + " * async context strategy is set, the isolation scope and the current scope will not be forked (this is currently the", + " * case, for example, in the browser).", + " *" + ], + "pre_context": [ + " if (!scope) {", + " return acs.withScope(callback);", + " }", + "", + " return acs.withSetScope(scope, callback);", + " }", + "" ] }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME4]]", + "colno": 28, + "context_line": " return api.context.with(ctx, () => {", + "filename": "[[FILENAME10]]", "function": "Object.withScope", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " return callback(getCurrentScope());", + " });", + " }", + "", + " function withSetScope(scope, callback) {", + " const ctx = api.context.active();", + "" + ], + "pre_context": [ + " const ctx = api.context.active();", + "", + " // We depend on the otelContextManager to handle the context/hub", + " // We set the `SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY` context value, which is picked up by", + " // the OTEL context manager, which uses the presence of this key to determine if it should", + " // fork the isolation scope, or not", + " // as by default, we don't want to fork this, unless triggered explicitly by `withScope`" + ] + }, + { + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", + "in_app": false, + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", + "post_context": [ + " }", + " /**", + " * 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": [ + " *", + " * @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, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", "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 );" + " return SentryContextManager ;", + "}", + "", + "/** If this attribute is true, it means that the parent is a remote span. */" ], "pre_context": [ - " const hub$1 = hub.getCurrentHub();", + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", "", - " // 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" + " setContextOnScope(newCurrentScope, ctx2);", + "" ] }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME5]]", - "function": "Hub.withScope", + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", + "filename": "[[FILENAME12]]", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", " }", + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" + ], + "pre_context": [ + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" + ] + }, + { + "colno": 14, + "filename": "[[FILENAME13]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 14, + "context_line": " return callback(getCurrentScope());", + "filename": "[[FILENAME10]]", + "function": "?", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " });", + " }", + "", + " function withSetScope(scope, callback) {", + " const ctx = api.context.active();", "", - " if (utils.isThenable(maybePromiseResult)) {" + " // We depend on the otelContextManager to handle the context/hub" ], "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", "", - " let maybePromiseResult;", - " try {" + " // We depend on the otelContextManager to handle the context/hub", + " // We set the `SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY` context value, which is picked up by", + " // the OTEL context manager, which uses the presence of this key to determine if it should", + " // fork the isolation scope, or not", + " // as by default, we don't want to fork this, unless triggered explicitly by `withScope`", + " return api.context.with(ctx, () => {" ] }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME3]]", - "function": "", + "colno": 12, + "context_line": " return callback();", + "filename": "[[FILENAME9]]", + "function": "?", + "in_app": false, + "lineno": 173, + "module": "@sentry.core.cjs.tracing:trace", + "post_context": [ + " });", + "};", + "", + "/**", + " * Forks the current scope and sets the provided span as active span in the context of the provided callback. Can be", + " * passed `null` to start an entirely new span tree.", + " *" + ], + "pre_context": [ + "", + ",", + " callback,", + ") => {", + " return currentScopes.withScope(scope => {", + " const propagationContext = utils.propagationContextFromHeaders(sentryTrace, baggage);", + " scope.setPropagationContext(propagationContext);" + ] + }, + { + "colno": 27, + "context_line": " return core.startSpanManual(", + "filename": "[[FILENAME7]]", + "function": "?", "in_app": false, - "lineno": 159, + "lineno": 82, + "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", + "post_context": [ + " {", + " name: `${reqMethod}${reqPath}`,", + " op: 'http.server',", + " forceTransaction: true,", + " attributes: {", + " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", + " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.http.nextjs'," + ], + "pre_context": [ + " }", + " }", + "", + " const reqMethod = `${(req.method || 'GET').toUpperCase()} `;", + "", + " isolationScope.setSDKProcessingMetadata({ request: req });", + "" + ] + }, + { + "colno": 16, + "context_line": " return acs.startSpanManual(context, callback);", + "filename": "[[FILENAME9]]", + "function": "Object.startSpanManual", + "in_app": false, + "lineno": 82, "module": "@sentry.core.cjs.tracing:trace", "post_context": [ - " () => callback(activeSpan, finishAndSetSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" + " }", + "", + " const spanContext = normalizeContext(context);", + "", + " return currentScopes.withScope(context.scope, scope => {", + " const parentSpan = getParentSpan(scope);", + "" + ], + "pre_context": [ + " *", + " * You'll always get a span passed to the callback,", + " * it may just be a non-recording span if the span is not sampled or if tracing is disabled.", + " */", + "function startSpanManual(context, callback) {", + " const acs = getAcs();", + " if (acs.startSpanManual) {" + ] + }, + { + "colno": 17, + "context_line": " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + "filename": "[[FILENAME10]]", + "function": "Object.startSpanManual", + "in_app": false, + "lineno": 898, + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " _applySentryAttributesToSpan(span, options);", + "", + " return core.handleCallbackErrors(", + " () => callback(span, () => span.end()),", + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {" ], "pre_context": [ - " scope,", - " });", "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", + " const activeCtx = getContext(options.scope, options.forceTransaction);", + " const shouldSkipSpan = options.onlyIfParent && !api.trace.getSpan(activeCtx);", + " const ctx = shouldSkipSpan ? core$1.suppressTracing(activeCtx) : activeCtx;", + "", + " const spanContext = getSpanContext(options);", + "" + ] + }, + { + "colno": 32, + "context_line": " return api.context.with(contextWithSpanSet, fn, undefined, span);", + "filename": "[[FILENAME15]]", + "function": "Tracer.startActiveSpan", + "in_app": false, + "lineno": 121, + "module": "@opentelemetry.sdk-trace-base.build.src:Tracer", + "post_context": [ + " }", + " /** Returns the active {@link GeneralLimits}. */", + " getGeneralLimits() {", + " return this._generalLimits;", + " }", + " /** Returns the active {@link SpanLimits}. */", + " getSpanLimits() {" + ], + "pre_context": [ + " opts = arg2;", + " ctx = arg3;", + " fn = arg4;", + " }", + " const parentContext = ctx !== null && ctx !== void 0 ? ctx : api.context.active();", + " const span = this.startSpan(name, opts, parentContext);", + " const contextWithSpanSet = api.trace.setSpan(parentContext, span);" + ] + }, + { + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", + "filename": "[[FILENAME11]]", + "function": "ContextAPI.with", + "in_app": false, + "lineno": 60, + "module": "@opentelemetry.api.build.src.api:context", + "post_context": [ + " }", + " /**", + " * 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": [ + " *", + " * @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, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", + "filename": "[[FILENAME10]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " }", + " }", + "", + " return SentryContextManager ;", + "}", + "", + "/** If this attribute is true, it means that the parent is a remote span. */" + ], + "pre_context": [ + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", + "", + " setContextOnScope(newCurrentScope, ctx2);", + "" + ] + }, + { + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", + "filename": "[[FILENAME12]]", + "function": "SentryContextManager.with", + "in_app": false, + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", + "post_context": [ + " }", + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" + ], + "pre_context": [ + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" + ] + }, + { + "colno": 14, + "filename": "[[FILENAME13]]", + "function": "AsyncLocalStorage.run", + "in_app": false, + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": 17, + "context_line": " return core.handleCallbackErrors(", + "filename": "[[FILENAME10]]", + "function": "?", + "in_app": false, + "lineno": 901, + "module": "@sentry.opentelemetry.cjs:index", + "post_context": [ + " () => callback(span, () => span.end()),", + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {", + " span.setStatus({ code: api.SpanStatusCode.ERROR });", + " }", + " }," + ], + "pre_context": [ + " const ctx = shouldSkipSpan ? core$1.suppressTracing(activeCtx) : activeCtx;", + "", + " const spanContext = getSpanContext(options);", + "", + " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + " _applySentryAttributesToSpan(span, options);", "" ] }, { "colno": 26, "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME6]]", + "filename": "[[FILENAME16]]", "function": "Object.handleCallbackErrors", "in_app": false, "lineno": 26, @@ -245,85 +1267,66 @@ ] }, { - "colno": 15, - "context_line": " () => callback(activeSpan, finishAndSetSpan),", - "filename": "[[FILENAME3]]", - "function": "", + "colno": 13, + "context_line": " () => callback(span, () => span.end()),", + "filename": "[[FILENAME10]]", + "function": "?", "in_app": false, - "lineno": 160, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 902, + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {", + " span.setStatus({ code: api.SpanStatusCode.ERROR });", + " }", + " },", + " );" ], "pre_context": [ - " });", "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", + " const spanContext = getSpanContext(options);", + "", + " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + " _applySentryAttributesToSpan(span, options);", "", - " return handleCallbackErrors.handleCallbackErrors(" + " return core.handleCallbackErrors(" ] }, { - "colno": 62, - "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", + "colno": 64, + "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", "filename": "[[FILENAME7]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 136, + "lineno": 111, "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", "post_context": [ - " if (", - " process.env.NODE_ENV === 'development' &&", - " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", - " !res.finished", - " // TODO(v8): Remove this warning?", - " // This can only happen (not always) when the user is using `withSentry` manually, which we're deprecating.", - " // Warning suppression on Next.JS is only necessary in that case." + " if (", + " process.env.NODE_ENV === 'development' &&", + " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", + " !res.writableEnded", + " ) {", + " utils.consoleSandbox(() => {", + " // eslint-disable-next-line no-console" ], "pre_context": [ - " target.apply(thisArg, argArray);", - " });", - " }", - " },", - " });", + " target.apply(thisArg, argArray);", + " });", + " }", + " },", + " });", "", - " try {" + " try {" ] }, { "colno": 86, - "context_line": " const exceptionId = _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.captureException(new Error(\"This is an error\"));", - "filename": "[[FILENAME8]]", + "filename": "[[FILENAME17]]", "function": "handler", - "in_app": true, - "lineno": 30, - "module": "[param]", - "post_context": [ - " res.status(500).json({", - " exceptionId,", - " paramWas: req.query.param?.toString() || \"\"", - " });", - "}", - "", - "var serverComponentModule = /*#__PURE__*/Object.freeze({" - ], - "pre_context": [ - "/* harmony import */ var _sentry_server_config_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(274);", - "/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(97);", - "/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IM {snip}", - "", - "", - "", - "function handler(req, res) {" - ] + "in_app": false, + "lineno": 11, + "module": "[param].ts" } ] }, @@ -334,26 +1337,48 @@ }, "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", + "debug": "4.3.4", + "fs.realpath": "1.0.0", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "inflight": "1.0.6", + "inherits": "2.0.4", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "js-tokens": "4.0.0", + "loose-envify": "1.4.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "once": "1.4.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "picomatch": "2.3.1", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "rollup": "3.29.4", + "scheduler": "0.23.0", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "wrappy": "1.0.2", + "yallist": "4.0.0" }, "platform": "node", - "release": "ffwYDGFVa6H64v8gOVER_", "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=1f556dca3aab49d794e305c6cdcdb707,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -362,12 +1387,10 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", + "sentry-trace": "1f556dca3aab49d794e305c6cdcdb707-993e0c1f09d15b21-1", "user-agent": "[[user-agent]]" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -377,35 +1400,43 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.112.1" + "version": "8.0.0-beta.4" } ], - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/pages-router/test-param-error/1337" + "transaction": "GET /api/pages-router/test-param-error/[param]" } ] \ No newline at end of file diff --git a/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--transaction.json b/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--transaction.json index eb3a51d..5fa19a4 100644 --- a/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--transaction.json +++ b/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-error_1337--transaction.json @@ -4,13 +4,12 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "ffwYDGFVa6H64v8gOVER_", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", @@ -21,6 +20,50 @@ "type": "transaction" }, { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /_error (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /pages-router/test-route-handlers (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/pages-router/test-param-error/[param] (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 422 ms (1017 modules)", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": "\u001b[33mwarn\u001b[39m - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/messages/fast-refresh-reload", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/pages-router/test-param-success/[param] (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled successfully in 51 ms (46 modules)", + "timestamp": "[[timestamp]]" + } + ], "contexts": { "app": { "app_memory": "[[highNumber]]", @@ -46,6 +89,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.11.1" @@ -53,6 +106,7 @@ "trace": { "data": { "http.response.status_code": 500, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", "sentry.sample_rate": 1, @@ -60,11 +114,9 @@ }, "op": "http.server", "origin": "auto.http.nextjs", - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "status": "internal_error", - "tags": { - "http.status_code": "500" - }, "trace_id": "[[ID2]]" } }, @@ -72,26 +124,48 @@ "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", + "debug": "4.3.4", + "fs.realpath": "1.0.0", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "inflight": "1.0.6", + "inherits": "2.0.4", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "js-tokens": "4.0.0", + "loose-envify": "1.4.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "once": "1.4.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "picomatch": "2.3.1", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "rollup": "3.29.4", + "scheduler": "0.23.0", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "wrappy": "1.0.2", + "yallist": "4.0.0" }, "platform": "node", - "release": "ffwYDGFVa6H64v8gOVER_", "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=1f556dca3aab49d794e305c6cdcdb707,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -100,12 +174,10 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", + "sentry-trace": "1f556dca3aab49d794e305c6cdcdb707-993e0c1f09d15b21-1", "user-agent": "[[user-agent]]" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -115,37 +187,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.112.1" + "version": "8.0.0-beta.4" } ], - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "500", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-error/[param]", "transaction_info": { diff --git a/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-success_1337--transaction.json b/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-success_1337--transaction.json index 6526c30..f73286c 100644 --- a/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-success_1337--transaction.json +++ b/payload-files/nextjs-13_2_0/pages-router/api_pages-router_test-param-success_1337--transaction.json @@ -4,13 +4,12 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "ffwYDGFVa6H64v8gOVER_", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", @@ -21,6 +20,50 @@ "type": "transaction" }, { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /_error (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /pages-router/test-route-handlers (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/pages-router/test-param-error/[param] (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled client and server successfully in 422 ms (1017 modules)", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "warning", + "message": "\u001b[33mwarn\u001b[39m - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/messages/fast-refresh-reload", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[36mwait\u001b[39m - compiling /api/pages-router/test-param-success/[param] (client and server)...", + "timestamp": "[[timestamp]]" + }, + { + "category": "console", + "level": "log", + "message": "\u001b[35mevent\u001b[39m - compiled successfully in 51 ms (46 modules)", + "timestamp": "[[timestamp]]" + } + ], "contexts": { "app": { "app_memory": "[[highNumber]]", @@ -46,6 +89,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.11.1" @@ -53,6 +106,7 @@ "trace": { "data": { "http.response.status_code": 200, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", "sentry.sample_rate": 1, @@ -60,11 +114,9 @@ }, "op": "http.server", "origin": "auto.http.nextjs", - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, @@ -72,26 +124,48 @@ "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", + "debug": "4.3.4", + "fs.realpath": "1.0.0", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "inflight": "1.0.6", + "inherits": "2.0.4", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "js-tokens": "4.0.0", + "loose-envify": "1.4.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "once": "1.4.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "picomatch": "2.3.1", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "rollup": "3.29.4", + "scheduler": "0.23.0", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "wrappy": "1.0.2", + "yallist": "4.0.0" }, "platform": "node", - "release": "ffwYDGFVa6H64v8gOVER_", "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=1f556dca3aab49d794e305c6cdcdb707,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -100,12 +174,10 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", + "sentry-trace": "1f556dca3aab49d794e305c6cdcdb707-993e0c1f09d15b21-1", "user-agent": "[[user-agent]]" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-success/1337" }, "sdk": { @@ -115,37 +187,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.112.1" + "version": "8.0.0-beta.4" } ], - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-success/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-success/[param]", "transaction_info": { diff --git a/payload-files/nextjs-13_2_0/pages-router/pages-router_test-route-handlers--transaction.json b/payload-files/nextjs-13_2_0/pages-router/pages-router_test-route-handlers--transaction.json index 8c29ed8..a264a6c 100644 --- a/payload-files/nextjs-13_2_0/pages-router/pages-router_test-route-handlers--transaction.json +++ b/payload-files/nextjs-13_2_0/pages-router/pages-router_test-route-handlers--transaction.json @@ -4,13 +4,12 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "ffwYDGFVa6H64v8gOVER_", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", @@ -46,6 +45,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.11.1" @@ -53,6 +62,7 @@ "trace": { "data": { "http.response.status_code": 200, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.function.nextjs", "sentry.sample_rate": 1, @@ -60,11 +70,9 @@ }, "op": "http.server", "origin": "auto.function.nextjs", - "span_id": "[[ID3]]", + "parent_span_id": "[[ID3]]", + "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, @@ -72,20 +80,41 @@ "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", + "debug": "4.3.4", + "fs.realpath": "1.0.0", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", + "inflight": "1.0.6", + "inherits": "2.0.4", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "js-tokens": "4.0.0", + "loose-envify": "1.4.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "once": "1.4.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", + "picomatch": "2.3.1", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "rollup": "3.29.4", + "scheduler": "0.23.0", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "wrappy": "1.0.2", + "yallist": "4.0.0" }, "platform": "node", - "release": "ffwYDGFVa6H64v8gOVER_", "request": { "cookies": {}, "headers": { @@ -112,33 +141,46 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.112.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.112.1" + "version": "8.0.0-beta.4" } ], - "version": "7.112.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [ { "data": { + "otel.kind": "INTERNAL", "sentry.op": "function.nextjs", "sentry.origin": "auto.function.nextjs", "sentry.source": "route" @@ -146,8 +188,8 @@ "description": "getServerSideProps (/pages-router/test-route-handlers)", "op": "function.nextjs", "origin": "auto.function.nextjs", - "parent_span_id": "[[ID3]]", - "span_id": "[[ID4]]", + "parent_span_id": "[[ID4]]", + "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", "status": "ok", "timestamp": "[[timestamp]]", @@ -155,11 +197,6 @@ } ], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "/pages-router/test-route-handlers" - }, "timestamp": "[[timestamp]]", "transaction": "/pages-router/test-route-handlers", "transaction_info": { diff --git a/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--event.json b/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--event.json index 8da2a06..8bd8a73 100644 --- a/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--event.json +++ b/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--event.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-error/[param]" } }, { @@ -24,13 +24,43 @@ { "category": "console", "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /favicon.ico in 380ms (146 modules)", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 4.7s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /api/pages-router/test-param-error/[param] in 103ms (162 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-mongodb/build/src/index.js\n./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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.js\n./node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" } ], @@ -64,13 +94,6 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.http.nextjs", - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.http.nextjs", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "trace_id": "[[ID2]]" @@ -88,370 +111,199 @@ "stacktrace": { "frames": [ { - "colno": 12, - "context_line": " return callback(transactionContext);", + "colno": 14, "filename": "[[FILENAME1]]", - "function": "", + "function": "eval", + "in_app": false, + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index" + }, + { + "colno": 12, + "context_line": " return callback();", + "filename": "[[FILENAME2]]", + "function": "?", "in_app": false, - "lineno": 271, + "lineno": 173, "module": "@sentry.core.cjs.tracing:trace", "post_context": [ " });", "};", "", - "function createChildSpanOrTransaction(", - " // eslint-disable-next-line deprecation/deprecation", - " hub$1,", - " {" + "/**", + " * Forks the current scope and sets the provided span as active span in the context of the provided callback. Can be", + " * passed `null` to start an entirely new span tree.", + " *" ], "pre_context": [ - " };", - "", - " if (!callback) {", - " return transactionContext;", - " }", "", - " return hub.runWithAsyncContext(() => {" + ",", + " callback,", + ") => {", + " return currentScopes.withScope(scope => {", + " const propagationContext = utils.propagationContextFromHeaders(sentryTrace, baggage);", + " scope.setPropagationContext(propagationContext);" ] }, { - "colno": 25, - "context_line": " return core.startSpanManual(", - "filename": "[[FILENAME2]]", - "function": "", + "colno": 27, + "context_line": " return core.startSpanManual(", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 103, + "lineno": 82, "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", "post_context": [ - " {", - " name: `${reqMethod}${reqPath}`,", - " op: 'http.server',", - " attributes: {", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", - " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.http.nextjs',", - " }," + " {", + " name: `${reqMethod}${reqPath}`,", + " op: 'http.server',", + " forceTransaction: true,", + " attributes: {", + " [core.SEMANTIC_ATTRIBUTE_SENTRY_SOURCE]: 'route',", + " [core.SEMANTIC_ATTRIBUTE_SENTRY_ORIGIN]: 'auto.http.nextjs'," ], "pre_context": [ + " }", " }", - " }", "", - " const reqMethod = `${(req.method || 'GET').toUpperCase()} `;", + " const reqMethod = `${(req.method || 'GET').toUpperCase()} `;", "", - " core.getCurrentScope().setSDKProcessingMetadata({ request: req });", + " isolationScope.setSDKProcessingMetadata({ request: req });", "" ] }, { - "colno": 14, - "context_line": " return hub.runWithAsyncContext(() => {", - "filename": "[[FILENAME1]]", + "colno": 16, + "context_line": " return acs.startSpanManual(context, callback);", + "filename": "[[FILENAME2]]", "function": "Object.startSpanManual", "in_app": false, - "lineno": 138, + "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": [ - " */", - "function startSpanManual(", - " context,", - " callback,", - ") {", - " const spanContext = normalizeContext(context);", - "" - ] - }, - { - "colno": 36, - "context_line": " return registry.__SENTRY__.acs.runWithAsyncContext(callback, options);", - "filename": "[[FILENAME3]]", - "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();", - "}", + " const spanContext = normalizeContext(context);", "", - "/**" + " return currentScopes.withScope(context.scope, scope => {", + " const parentSpan = getParentSpan(scope);", + "" ], "pre_context": [ - " * @param options Options to pass to the async context strategy", - " * @returns The result of the callback", + " *", + " * You'll always get a span passed to the callback,", + " * it may just be a non-recording span if the span is not sampled or if tracing is disabled.", " */", - "function runWithAsyncContext(callback, options = {}) {", - " const registry = getMainCarrier();", - "", - " if (registry.__SENTRY__ && registry.__SENTRY__.acs) {" + "function startSpanManual(context, callback) {", + " const acs = getAcs();", + " if (acs.startSpanManual) {" ] }, { - "colno": 25, - "context_line": " return asyncStorage.run(newHub, () => {", - "filename": "[[FILENAME4]]", - "function": "Object.runWithAsyncContext", + "colno": 17, + "filename": "[[FILENAME1]]", + "function": "Object.startSpanManual", "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": 898, + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 14, - "filename": "[[FILENAME5]]", - "function": "AsyncLocalStorage.run", + "colno": 76, + "filename": "[[FILENAME4]]", + "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": "[[FILENAME4]]", - "function": "", + "colno": 54, + "filename": "[[FILENAME5]]", + "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 => {", + "colno": 24, "filename": "[[FILENAME1]]", - "function": "", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 139, - "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": [ - "function startSpanManual(", - " 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": "[[FILENAME6]]", - "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": "[[FILENAME3]]", - "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(", + "colno": 17, "filename": "[[FILENAME1]]", - "function": "", + "function": "eval", "in_app": false, - "lineno": 159, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => callback(activeSpan, finishAndSetSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" - ], - "pre_context": [ - " scope,", - " });", - "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", - "" - ] + "lineno": 901, + "module": "@sentry.opentelemetry.cjs:index" }, { "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME7]]", + "filename": "[[FILENAME8]]", "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, finishAndSetSpan),", + "colno": 13, "filename": "[[FILENAME1]]", - "function": "", + "function": "eval", "in_app": false, - "lineno": 160, - "module": "@sentry.core.cjs.tracing:trace", - "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" - ], - "pre_context": [ - " });", - "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", - "", - " return handleCallbackErrors.handleCallbackErrors(" - ] + "lineno": 902, + "module": "@sentry.opentelemetry.cjs:index" }, { - "colno": 62, - "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", - "filename": "[[FILENAME2]]", - "function": "", + "colno": 64, + "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 136, + "lineno": 111, "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", "post_context": [ - " if (", - " process.env.NODE_ENV === 'development' &&", - " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", - " !res.finished", - " // TODO(v8): Remove this warning?", - " // This can only happen (not always) when the user is using `withSentry` manually, which we're deprecating.", - " // Warning suppression on Next.JS is only necessary in that case." + " if (", + " process.env.NODE_ENV === 'development' &&", + " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", + " !res.writableEnded", + " ) {", + " utils.consoleSandbox(() => {", + " // eslint-disable-next-line no-console" ], "pre_context": [ - " target.apply(thisArg, argArray);", - " });", - " }", - " },", - " });", + " target.apply(thisArg, argArray);", + " });", + " }", + " },", + " });", "", - " try {" + " try {" ] }, { "colno": 86, - "filename": "[[FILENAME8]]", + "filename": "[[FILENAME9]]", "function": "handler", "in_app": false, - "lineno": 13, + "lineno": 11, "module": "[param].ts" } ] @@ -461,47 +313,7 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "busboy": "1.6.0", - "caniuse-lite": "1.0.30001610", - "chalk": "3.0.0", - "client-only": "0.0.1", - "commondir": "1.0.1", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "graceful-fs": "4.2.11", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "14.2.1", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.31", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "rxjs": "7.8.1", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "streamsearch": "1.1.0", - "styled-jsx": "5.1.1", - "supports-color": "7.2.0", - "tslib": "2.6.2", - "typescript": "5.4.5", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -509,7 +321,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=4535eaf2b0874076864b3ab22ca41e9f,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=7666528bc54f4022a0ec231ff335c9ce,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -518,7 +330,7 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "4535eaf2b0874076864b3ab22ca41e9f-8660e54efa2acd89-1", + "sentry-trace": "7666528bc54f4022a0ec231ff335c9ce-850695a13f0c8c3e-1", "user-agent": "[[user-agent]]", "x-forwarded-for": "::ffff:127.0.0.1", "x-forwarded-host": "localhost:3030", @@ -530,9 +342,6 @@ "x-middleware-invoke": "" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -542,35 +351,43 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/pages-router/test-param-error/1337" + "transaction": "GET /api/pages-router/test-param-error/[param]" } ] \ No newline at end of file diff --git a/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--transaction.json b/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--transaction.json index 2f7c1ec..115b4ce 100644 --- a/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--transaction.json +++ b/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-error_1337--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-error/[param]" } }, { @@ -24,13 +24,43 @@ { "category": "console", "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /favicon.ico in 380ms (146 modules)", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 4.7s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /api/pages-router/test-param-error/[param] in 103ms (162 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-mongodb/build/src/index.js\n./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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.js\n./node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" } ], @@ -59,6 +89,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" @@ -66,8 +106,10 @@ "trace": { "data": { "http.response.status_code": 500, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", + "sentry.sample_rate": 1, "sentry.source": "route" }, "op": "http.server", @@ -75,55 +117,12 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "internal_error", - "tags": { - "http.status_code": "500" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "balanced-match": "1.0.2", - "brace-expansion": "2.0.1", - "busboy": "1.6.0", - "caniuse-lite": "1.0.30001610", - "chalk": "3.0.0", - "client-only": "0.0.1", - "commondir": "1.0.1", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "graceful-fs": "4.2.11", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "14.2.1", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.31", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "rxjs": "7.8.1", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "streamsearch": "1.1.0", - "styled-jsx": "5.1.1", - "supports-color": "7.2.0", - "tslib": "2.6.2", - "typescript": "5.4.5", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -131,7 +130,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=4535eaf2b0874076864b3ab22ca41e9f,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=7666528bc54f4022a0ec231ff335c9ce,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -140,7 +139,7 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "4535eaf2b0874076864b3ab22ca41e9f-8660e54efa2acd89-1", + "sentry-trace": "7666528bc54f4022a0ec231ff335c9ce-850695a13f0c8c3e-1", "user-agent": "[[user-agent]]", "x-forwarded-for": "::ffff:127.0.0.1", "x-forwarded-host": "localhost:3030", @@ -152,9 +151,6 @@ "x-middleware-invoke": "" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -164,37 +160,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "500", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-error/[param]", "transaction_info": { diff --git a/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-success_1337--transaction.json b/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-success_1337--transaction.json index d12de57..f79fb8d 100644 --- a/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-success_1337--transaction.json +++ b/payload-files/nextjs-14_2_1/pages-router/api_pages-router_test-param-success_1337--transaction.json @@ -4,7 +4,7 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { @@ -13,7 +13,7 @@ "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-success/[param]" } }, { @@ -24,19 +24,55 @@ { "category": "console", "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /favicon.ico in 380ms (146 modules)", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 4.7s", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /api/pages-router/test-param-error/[param] in 103ms (162 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-mongodb/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-mongodb/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" }, { "category": "console", - "level": "log", - "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Compiled /api/pages-router/test-param-success/[param] in 60ms (164 modules)", + "level": "warning", + "message": " \u001b[33m\u001b[1m⚠\u001b[22m\u001b[39m ./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.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-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-fastify/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-graphql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/mongoose.js\n./node_modules/@opentelemetry/instrumentation-mongoose/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-mysql2/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/instrumentation.js\n./node_modules/@opentelemetry/instrumentation-nestjs-core/build/src/index.js\n./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-OFZIMDY6.js\n./node_modules/@prisma/instrumentation/dist/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-connect/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-hapi/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-koa/build/src/index.js\n./node_modules/@sentry/node/cjs/index.js\n./node_modules/@sentry/nextjs/cjs/index.server.js\n\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\nCritical dependency: the request of a dependency is an expression\n\nImport trace for requested module:\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/node/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/platform/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/node_modules/@opentelemetry/instrumentation/build/esm/index.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/utils.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/instrumentation.js\n../../node_modules/@opentelemetry/instrumentation-pg/build/src/index.js\n./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/@opentelemetry/instrumentation-http/build/src/http.js\n../../node_modules/@opentelemetry/instrumentation-http/build/src/index.js\n./node_modules/@sentry/nextjs/cjs/server/httpIntegration.js\n./node_modules/@sentry/nextjs/cjs/index.server.js", "timestamp": "[[timestamp]]" } ], @@ -65,6 +101,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" @@ -72,8 +118,10 @@ "trace": { "data": { "http.response.status_code": 200, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", + "sentry.sample_rate": 1, "sentry.source": "route" }, "op": "http.server", @@ -81,55 +129,12 @@ "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", - "busboy": "1.6.0", - "caniuse-lite": "1.0.30001610", - "chalk": "3.0.0", - "client-only": "0.0.1", - "commondir": "1.0.1", - "fs.realpath": "1.0.0", - "function-bind": "1.1.2", - "graceful-fs": "4.2.11", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "inflight": "1.0.6", - "inherits": "2.0.4", - "is-core-module": "2.13.1", - "js-tokens": "4.0.0", - "localforage": "1.10.0", - "loose-envify": "1.4.0", - "nanoid": "3.3.7", - "next": "14.2.1", - "once": "1.4.0", - "picocolors": "1.0.0", - "picomatch": "2.3.1", - "postcss": "8.4.31", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "rollup": "2.78.0", - "rxjs": "7.8.1", - "scheduler": "0.23.0", - "source-map-js": "1.2.0", - "stacktrace-parser": "0.1.10", - "streamsearch": "1.1.0", - "styled-jsx": "5.1.1", - "supports-color": "7.2.0", - "tslib": "2.6.2", - "typescript": "5.4.5", - "wrappy": "1.0.2" - }, + "modules": {}, "platform": "node", "request": { "cookies": {}, @@ -137,7 +142,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=4535eaf2b0874076864b3ab22ca41e9f,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=7666528bc54f4022a0ec231ff335c9ce,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -146,7 +151,7 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "4535eaf2b0874076864b3ab22ca41e9f-8660e54efa2acd89-1", + "sentry-trace": "7666528bc54f4022a0ec231ff335c9ce-850695a13f0c8c3e-1", "user-agent": "[[user-agent]]", "x-forwarded-for": "::ffff:127.0.0.1", "x-forwarded-host": "localhost:3030", @@ -158,9 +163,6 @@ "x-middleware-invoke": "" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-success/1337" }, "sdk": { @@ -170,37 +172,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-success/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-success/[param]", "transaction_info": { diff --git a/payload-files/nextjs-14_2_1/pages-router/pages-router_test-route-handlers--transaction.json b/payload-files/nextjs-14_2_1/pages-router/pages-router_test-route-handlers--transaction.json index b057058..fc78e19 100644 --- a/payload-files/nextjs-14_2_1/pages-router/pages-router_test-route-handlers--transaction.json +++ b/payload-files/nextjs-14_2_1/pages-router/pages-router_test-route-handlers--transaction.json @@ -4,12 +4,13 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", + "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", "transaction": "/pages-router/test-route-handlers" @@ -35,7 +36,7 @@ { "category": "fetch", "data": { - "__span": "89bb2cab285da137", + "__span": "be07f43010a877aa", "method": "GET", "status_code": 200, "url": "/_next/static/development/_devMiddlewareManifest.json" @@ -55,19 +56,16 @@ "contexts": { "trace": { "data": { + "hardwareConcurrency": "10", "sentry.op": "pageload", - "sentry.origin": "auto.pageload.nextjs.pages_router_instrumentation" + "sentry.origin": "auto.pageload.nextjs.pages_router_instrumentation", + "sentry.sample_rate": 1, + "sentry.source": "route" }, "op": "pageload", "origin": "auto.pageload.nextjs.pages_router_instrumentation", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", - "tags": { - "hardwareConcurrency": "10", - "lcp.element": "body > div#__next > p", - "lcp.size": "[[highNumber]]", - "routing.instrumentation": "next-pages-router" - }, "trace_id": "[[ID2]]" } }, @@ -78,10 +76,6 @@ "unit": "millisecond", "value": "[[highNumber]]" }, - "lcp": { - "unit": "millisecond", - "value": "[[highNumber]]" - }, "ttfb": { "unit": "millisecond", "value": "[[highNumber]]" @@ -102,27 +96,27 @@ "integrations": [ "InboundFilters", "FunctionToString", - "TryCatch", + "BrowserApiErrors", "Breadcrumbs", "GlobalHandlers", "LinkedErrors", "Dedupe", "HttpContext", - "RewriteFrames", - "BrowserTracing" + "BrowserTracing", + "NextjsClientStackFrameNormalization" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/react", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "spans": [ { @@ -139,10 +133,12 @@ "http.request.response_start": "[[highNumber]]", "http.request.secure_connection_start": "[[highNumber]]", "http.response.status_code": 200, + "http.url": "http://localhost:3030/_next/static/development/_devMiddlewareManifest.json", "network.protocol.name": "http", "network.protocol.version": "1.1", "sentry.op": "http.client", "sentry.origin": "auto.http.browser", + "server.address": "localhost:3030", "type": "fetch", "url": "/_next/static/development/_devMiddlewareManifest.json" }, @@ -153,9 +149,6 @@ "span_id": "[[ID5]]", "start_timestamp": "[[timestamp]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "timestamp": "[[timestamp]]", "trace_id": "[[ID2]]" }, @@ -176,11 +169,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "unloadEvent", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID7]]", "start_timestamp": "[[timestamp]]", @@ -190,11 +183,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "domContentLoadedEvent", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID8]]", "start_timestamp": "[[timestamp]]", @@ -204,11 +197,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "loadEvent", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID9]]", "start_timestamp": "[[timestamp]]", @@ -218,11 +211,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "connect", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID10]]", "start_timestamp": "[[timestamp]]", @@ -232,11 +225,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "cache", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID11]]", "start_timestamp": "[[timestamp]]", @@ -246,11 +239,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "DNS", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID12]]", "start_timestamp": "[[timestamp]]", @@ -260,11 +253,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "request", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID13]]", "start_timestamp": "[[timestamp]]", @@ -274,11 +267,11 @@ { "data": { "sentry.op": "browser", - "sentry.origin": "auto.browser.browser.metrics" + "sentry.origin": "auto.ui.browser.metrics" }, "description": "response", "op": "browser", - "origin": "auto.browser.browser.metrics", + "origin": "auto.ui.browser.metrics", "parent_span_id": "[[ID4]]", "span_id": "[[ID14]]", "start_timestamp": "[[timestamp]]", @@ -356,7 +349,7 @@ "url.same_origin": true, "url.scheme": "http" }, - "description": "/_next/static/chunks/pages/_app.js", + "description": "/_next/static/chunks/main.js", "op": "resource.script", "origin": "auto.resource.browser.metrics", "parent_span_id": "[[ID4]]", @@ -376,7 +369,7 @@ "url.same_origin": true, "url.scheme": "http" }, - "description": "/_next/static/chunks/main.js", + "description": "/_next/static/chunks/pages/_app.js", "op": "resource.script", "origin": "auto.resource.browser.metrics", "parent_span_id": "[[ID4]]", @@ -490,10 +483,6 @@ ], "start_timestamp": "[[timestamp]]", "tags": { - "hardwareConcurrency": "10", - "lcp.element": "body > div#__next > p", - "lcp.size": "[[highNumber]]", - "routing.instrumentation": "next-pages-router", "runtime": "browser" }, "timestamp": "[[timestamp]]", From 1a9cf877e0b0b7f4a9f96adf4c3d9008e19576cc Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Thu, 25 Apr 2024 14:04:50 +0200 Subject: [PATCH 4/5] pages-router prod-build with v8 --- .../test-local-variables-uncaught/route.ts | 2 +- ...s-router_test-param-error_1337--event.json | 351 +++++++------- ...er_test-param-error_1337--transaction.json | 73 +-- ..._test-param-success_1337--transaction.json | 73 +-- ...uter_test-route-handlers--transaction.json | 44 +- ...s-router_test-param-error_1337--event.json | 441 +++++++++--------- ...er_test-param-error_1337--transaction.json | 87 ++-- ..._test-param-success_1337--transaction.json | 87 ++-- ...uter_test-route-handlers--transaction.json | 44 +- 9 files changed, 626 insertions(+), 576 deletions(-) diff --git a/apps/nextjs-13_2_0/app/api/test-local-variables-uncaught/route.ts b/apps/nextjs-13_2_0/app/api/test-local-variables-uncaught/route.ts index 9b515ea..d1643d3 100644 --- a/apps/nextjs-13_2_0/app/api/test-local-variables-uncaught/route.ts +++ b/apps/nextjs-13_2_0/app/api/test-local-variables-uncaught/route.ts @@ -1,6 +1,6 @@ export const dynamic = 'force-dynamic'; -async function GET() { +export async function GET() { const randomVariableToRecord = 'LOCAL_VARIABLE'; throw new Error(`Uncaught Local Variable Error - ${JSON.stringify({ randomVariableToRecord })}`); } diff --git a/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json b/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json index cc41ed8..3b987c3 100644 --- a/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json +++ b/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json @@ -4,17 +4,17 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-error/[param]" } }, { @@ -51,18 +51,20 @@ "version": "v20.11.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.http.nextjs", - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.http.nextjs", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "trace_id": "[[ID2]]" } }, + "debug_meta": { + "images": [ + { + "code_file": "app:///_next/server/pages/api/pages-router/test-param-error/[param].js", + "debug_id": "[[ID5]]", + "type": "sourcemap" + } + ] + }, "environment": "qa", "event_id": "[[ID1]]", "exception": { @@ -75,145 +77,145 @@ "stacktrace": { "frames": [ { - "colno": 14, + "colno": 32, + "context_line": " return api.context.with(contextWithSpanSet, fn, undefined, span);", "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", + "function": "Tracer.startActiveSpan", "in_app": false, - "lineno": 346, - "module": "node:async_hooks" + "lineno": 121, + "module": "@opentelemetry.sdk-trace-base.build.src:Tracer", + "post_context": [ + " }", + " /** Returns the active {@link GeneralLimits}. */", + " getGeneralLimits() {", + " return this._generalLimits;", + " }", + " /** Returns the active {@link SpanLimits}. */", + " getSpanLimits() {" + ], + "pre_context": [ + " opts = arg2;", + " ctx = arg3;", + " fn = arg4;", + " }", + " const parentContext = ctx !== null && ctx !== void 0 ? ctx : api.context.active();", + " const span = this.startSpan(name, opts, parentContext);", + " const contextWithSpanSet = api.trace.setSpan(parentContext, span);" + ] }, { - "colno": 14, - "context_line": " return callback();", + "colno": 46, + "context_line": " return this._getContextManager().with(context, fn, thisArg, ...args);", "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": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", + "colno": 24, + "context_line": " return super.with(ctx2, fn, thisArg, ...args);", "filename": "[[FILENAME3]]", - "function": "", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 139, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": "[[highNumber]]", + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " // eslint-disable-next-line deprecation/deprecation", - " const hub$1 = hub.getCurrentHub();", - " // eslint-disable-next-line deprecation/deprecation", - " const parentSpan = scope.getSpan();", + " }", + " }", + "", + " return SentryContextManager ;", + "}", "", - " const shouldSkipSpan = context.onlyIfParent && !parentSpan;", - " const activeSpan = shouldSkipSpan" + "/** If this attribute is true, it means that the parent is a remote span. */" ], "pre_context": [ - "function startSpanManual(", - " context,", - " callback,", - ") {", - " const spanContext = normalizeContext(context);", + " const ctx2 = ctx1", + " .deleteValue(SENTRY_FORK_ISOLATION_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_SCOPE_CONTEXT_KEY)", + " .deleteValue(SENTRY_FORK_SET_ISOLATION_SCOPE_CONTEXT_KEY);", "", - " return hub.runWithAsyncContext(() => {" + " setContextOnScope(newCurrentScope, ctx2);", + "" ] }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", + "colno": 40, + "context_line": " return this._asyncLocalStorage.run(context, cb, ...args);", "filename": "[[FILENAME4]]", - "function": "Object.withScope", + "function": "SentryContextManager.with", "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", + "lineno": 33, + "module": "@opentelemetry.context-async-hooks.build.src:AsyncLocalStorageContextManager", "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 );" + " enable() {", + " return this;", + " }", + " disable() {", + " this._asyncLocalStorage.disable();", + " return this;" ], "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" + " }", + " active() {", + " var _a;", + " return (_a = this._asyncLocalStorage.getStore()) !== null && _a !== void 0 ? _a : api_1.ROOT_CONTEXT;", + " }", + " with(context, fn, thisArg, ...args) {", + " const cb = thisArg == null ? fn : fn.bind(thisArg);" ] }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", + "colno": 14, "filename": "[[FILENAME5]]", - "function": "Hub.withScope", + "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(", + "colno": 17, + "context_line": " return core.handleCallbackErrors(", "filename": "[[FILENAME3]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 159, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 901, + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " () => callback(activeSpan, finishAndSetSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" + " () => callback(span, () => span.end()),", + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {", + " span.setStatus({ code: api.SpanStatusCode.ERROR });", + " }", + " }," ], "pre_context": [ - " scope,", - " });", + " const ctx = shouldSkipSpan ? core$1.suppressTracing(activeCtx) : activeCtx;", "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", + " const spanContext = getSpanContext(options);", + "", + " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + " _applySentryAttributesToSpan(span, options);", "" ] }, @@ -245,66 +247,66 @@ ] }, { - "colno": 15, - "context_line": " () => callback(activeSpan, finishAndSetSpan),", + "colno": 13, + "context_line": " () => callback(span, () => span.end()),", "filename": "[[FILENAME3]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 160, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 902, + "module": "@sentry.opentelemetry.cjs:index", "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" + " () => {", + " // Only set the span status to ERROR when there wasn't any status set before, in order to avoid stomping useful span statuses", + " if (core.spanToJSON(span).status === undefined) {", + " span.setStatus({ code: api.SpanStatusCode.ERROR });", + " }", + " },", + " );" ], "pre_context": [ - " });", "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", + " const spanContext = getSpanContext(options);", + "", + " return tracer.startActiveSpan(name, spanContext, ctx, span => {", + " _applySentryAttributesToSpan(span, options);", "", - " return handleCallbackErrors.handleCallbackErrors(" + " return core.handleCallbackErrors(" ] }, { - "colno": 62, - "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", + "colno": 64, + "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", "filename": "[[FILENAME7]]", - "function": "", + "function": "?", "in_app": false, - "lineno": 136, + "lineno": 111, "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", "post_context": [ - " if (", - " process.env.NODE_ENV === 'development' &&", - " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", - " !res.finished", - " // TODO(v8): Remove this warning?", - " // This can only happen (not always) when the user is using `withSentry` manually, which we're deprecating.", - " // Warning suppression on Next.JS is only necessary in that case." + " if (", + " process.env.NODE_ENV === 'development' &&", + " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", + " !res.writableEnded", + " ) {", + " utils.consoleSandbox(() => {", + " // eslint-disable-next-line no-console" ], "pre_context": [ - " target.apply(thisArg, argArray);", - " });", - " }", - " },", - " });", + " target.apply(thisArg, argArray);", + " });", + " }", + " },", + " });", "", - " try {" + " try {" ] }, { "colno": 86, - "context_line": " const exceptionId = _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__.captureException(new Error(\"This is an error\"));", + "context_line": " const exceptionId = _sentry_nextjs__WEBPACK_IMPORTED_MODULE_0__.captureException(new Error(\"This is an error\"));", "filename": "[[FILENAME8]]", "function": "handler", "in_app": true, - "lineno": 30, + "lineno": 29, "module": "[param]", "post_context": [ " res.status(500).json({", @@ -316,10 +318,10 @@ "var serverComponentModule = /*#__PURE__*/Object.freeze({" ], "pre_context": [ - "/* harmony import */ var _sentry_server_config_ts__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(274);", - "/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(97);", - "/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IM {snip}", - "", + "/* harmony export */ \"default\": () => (/* binding */ wrappedHandler$1)", + "/* harmony export */ });", + "/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(97);", + "/* harmony import */ var _sentry_nextjs__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_sentry_nextjs__WEBPACK_IM {snip}", "", "", "function handler(req, res) {" @@ -334,27 +336,35 @@ }, "modules": { "ansi-styles": "4.3.0", + "debug": "4.3.4", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "request": { "cookies": {}, "headers": { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-release=upz_BtUGLiVj-IZpfUoXL,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=fb15483367ff471e89d6599a1cb3367f,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-release=58StxWHDW97SuJNdRVT-0,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=15c6f5e6fe864bf49fafa67124cd39da,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -363,13 +373,10 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "fb15483367ff471e89d6599a1cb3367f-bcbbff1264a16c4e-1", + "sentry-trace": "15c6f5e6fe864bf49fafa67124cd39da-a04d6997b37868dc-1", "user-agent": "[[user-agent]]" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -379,35 +386,43 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/pages-router/test-param-error/1337" + "transaction": "GET /api/pages-router/test-param-error/[param]" } ] \ No newline at end of file diff --git a/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json b/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json index 64f62d2..39f930e 100644 --- a/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json +++ b/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json @@ -4,17 +4,17 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-error/[param]" } }, { @@ -46,6 +46,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.11.1" @@ -53,8 +63,10 @@ "trace": { "data": { "http.response.status_code": 500, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", + "sentry.sample_rate": 1, "sentry.source": "route" }, "op": "http.server", @@ -62,9 +74,6 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "internal_error", - "tags": { - "http.status_code": "500" - }, "trace_id": "[[ID2]]" } }, @@ -72,27 +81,35 @@ "event_id": "[[ID1]]", "modules": { "ansi-styles": "4.3.0", + "debug": "4.3.4", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "request": { "cookies": {}, "headers": { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-release=upz_BtUGLiVj-IZpfUoXL,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=fb15483367ff471e89d6599a1cb3367f,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-release=58StxWHDW97SuJNdRVT-0,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=15c6f5e6fe864bf49fafa67124cd39da,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -101,13 +118,10 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "fb15483367ff471e89d6599a1cb3367f-bcbbff1264a16c4e-1", + "sentry-trace": "15c6f5e6fe864bf49fafa67124cd39da-a04d6997b37868dc-1", "user-agent": "[[user-agent]]" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -117,37 +131,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "500", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-error/[param]", "transaction_info": { diff --git a/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json b/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json index 6bddd77..b2f1685 100644 --- a/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json +++ b/payload-files/nextjs-13_2_0/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json @@ -4,17 +4,17 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-success/[param]" } }, { @@ -46,6 +46,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.11.1" @@ -53,8 +63,10 @@ "trace": { "data": { "http.response.status_code": 200, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", + "sentry.sample_rate": 1, "sentry.source": "route" }, "op": "http.server", @@ -62,9 +74,6 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "ok", - "tags": { - "http.status_code": "200" - }, "trace_id": "[[ID2]]" } }, @@ -72,27 +81,35 @@ "event_id": "[[ID1]]", "modules": { "ansi-styles": "4.3.0", + "debug": "4.3.4", "function-bind": "1.1.2", "has-flag": "4.0.0", "hasown": "2.0.2", + "import-in-the-middle": "1.7.1", "is-core-module": "2.13.1", - "localforage": "1.10.0", + "module-details-from-path": "1.0.3", "next": "13.2.0", + "opentelemetry-instrumentation-fetch-node": "1.2.0", "react": "18.2.0", "react-dom": "18.2.0", + "require-in-the-middle": "7.3.0", "resolve": "1.22.8", + "semver": "7.6.0", + "shimmer": "1.2.1", "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1" + "styled-jsx": "5.1.1", + "supports-color": "5.5.0", + "yallist": "4.0.0" }, "platform": "node", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "request": { "cookies": {}, "headers": { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-release=upz_BtUGLiVj-IZpfUoXL,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=5e221441d2db40cba2957f668cc782a2,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-release=58StxWHDW97SuJNdRVT-0,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=15c6f5e6fe864bf49fafa67124cd39da,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -101,13 +118,10 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "5e221441d2db40cba2957f668cc782a2-935e377f78ccc2e9-1", + "sentry-trace": "15c6f5e6fe864bf49fafa67124cd39da-a04d6997b37868dc-1", "user-agent": "[[user-agent]]" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-success/1337" }, "sdk": { @@ -117,37 +131,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-success/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-success/[param]", "transaction_info": { diff --git a/payload-files/nextjs-13_2_0/pages-router/prod-build/pages-router_test-route-handlers--transaction.json b/payload-files/nextjs-13_2_0/pages-router/prod-build/pages-router_test-route-handlers--transaction.json index 0afa2d6..84a1fd1 100644 --- a/payload-files/nextjs-13_2_0/pages-router/prod-build/pages-router_test-route-handlers--transaction.json +++ b/payload-files/nextjs-13_2_0/pages-router/prod-build/pages-router_test-route-handlers--transaction.json @@ -4,13 +4,14 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", + "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", "transaction": "/pages-router/test-route-handlers" @@ -33,19 +34,16 @@ "contexts": { "trace": { "data": { + "hardwareConcurrency": "10", "sentry.op": "pageload", - "sentry.origin": "auto.pageload.nextjs.pages_router_instrumentation" + "sentry.origin": "auto.pageload.nextjs.pages_router_instrumentation", + "sentry.sample_rate": 1, + "sentry.source": "route" }, "op": "pageload", "origin": "auto.pageload.nextjs.pages_router_instrumentation", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", - "tags": { - "hardwareConcurrency": "10", - "lcp.element": "body > div#__next > p", - "lcp.size": "[[highNumber]]", - "routing.instrumentation": "next-pages-router" - }, "trace_id": "[[ID2]]" } }, @@ -54,23 +52,19 @@ "measurements": { "fcp": { "unit": "millisecond", - "value": 57 - }, - "lcp": { - "unit": "millisecond", - "value": 59 + "value": 65 }, "ttfb": { "unit": "millisecond", - "value": 44 + "value": 49 }, "ttfb.requestTime": { "unit": "millisecond", - "value": 22 + "value": 34 } }, "platform": "javascript", - "release": "upz_BtUGLiVj-IZpfUoXL", + "release": "58StxWHDW97SuJNdRVT-0", "request": { "headers": { "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0" @@ -81,35 +75,31 @@ "integrations": [ "InboundFilters", "FunctionToString", - "TryCatch", + "BrowserApiErrors", "Breadcrumbs", "GlobalHandlers", "LinkedErrors", "Dedupe", "HttpContext", - "RewriteFrames", - "BrowserTracing" + "BrowserTracing", + "NextjsClientStackFrameNormalization" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/react", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "spans": [], "start_timestamp": "[[timestamp]]", "tags": { - "hardwareConcurrency": "10", - "lcp.element": "body > div#__next > p", - "lcp.size": "[[highNumber]]", - "routing.instrumentation": "next-pages-router", "runtime": "browser" }, "timestamp": "[[timestamp]]", diff --git a/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json b/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json index 8aea1b6..e5ea1dd 100644 --- a/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json +++ b/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--event.json @@ -4,23 +4,31 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-error/[param]" } }, { "type": "event" }, { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 395ms", + "timestamp": "[[timestamp]]" + } + ], "contexts": { "app": { "app_memory": "[[highNumber]]", @@ -51,18 +59,25 @@ "version": "v20.12.1" }, "trace": { - "data": { - "sentry.op": "http.server", - "sentry.origin": "auto.http.nextjs", - "sentry.source": "route" - }, - "op": "http.server", - "origin": "auto.http.nextjs", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "trace_id": "[[ID2]]" } }, + "debug_meta": { + "images": [ + { + "code_file": "app:///_next/server/instrumentation.js", + "debug_id": "[[ID5]]", + "type": "sourcemap" + }, + { + "code_file": "app:///_next/server/pages/api/pages-router/test-param-error/[param].js", + "debug_id": "[[ID6]]", + "type": "sourcemap" + } + ] + }, "environment": "qa", "event_id": "[[ID1]]", "exception": { @@ -75,233 +90,232 @@ "stacktrace": { "frames": [ { - "colno": 14, + "colno": "[[highNumber]]", + "context_line": "'{snip} ,c=this.startSpan(e,o,u),p=a.g.setSpan(u,c);return i.D.with(p,l,void 0,c)}},e.prototype.getGeneralLimits=function(){return this._generalLimi {snip}", "filename": "[[FILENAME1]]", - "function": "AsyncLocalStorage.run", - "in_app": false, - "lineno": 346, - "module": "node:async_hooks" - }, - { - "colno": 14, - "context_line": " return callback();", - "filename": "[[FILENAME2]]", - "function": "", - "in_app": false, - "lineno": 46, - "module": "@sentry.node.cjs.async:hooks", + "function": "e.startActiveSpan", + "in_app": true, + "lineno": 21, + "module": "instrumentation", "post_context": [ - " });", - " }", - "", - " core.setAsyncContextStrategy({ getCurrentHub, runWithAsyncContext });", - "}", - "", - "exports.setHooksAsyncContextStrategy = setHooksAsyncContextStrategy;" + "Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e= {snip}", + "Event: ${r.getEventDescription(e)}`),!0):(n=t.ignoreErrors,!e.type&&n&&n.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);tr {snip}", + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option." ], "pre_context": [ - " // just call the callback with the current hub", - " return callback();", - " }", - "", - " const newHub = createNewHub(existingHub);", - "", - " return asyncStorage.run(newHub, () => {" + "`;if(o.username||o.password){let e=`${decodeURIComponent(o.username)}:${decodeURIComponent(o.password)}`;i[\"Proxy-Authorization\"]=`Basic ${B {snip}", + "`;let l=(n=r,new Promise((e,t)=>{let r=0,o=[];function i(){let s=n.read();s?function(s){o.push(s),r+=s.length;let l=Buffer.concat(o,r),u=l.i {snip}", + "`);let{connect:u,buffered:c}=await l;if(e.emit(\"proxyConnect\",u),this.emit(\"proxyConnect\",u,e),200===u.statusCode){if(e.once(\"socket\",e8),t. {snip}", + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}" ] }, { - "colno": 22, - "context_line": " return exports$1.withScope(context.scope, scope => {", - "filename": "[[FILENAME3]]", - "function": "", - "in_app": false, - "lineno": 139, - "module": "@sentry.core.cjs.tracing:trace", + "colno": "[[highNumber]]", + "context_line": "'{snip} i-3]=arguments[i];return(r=this._getContextManager()).with.apply(r,c([e,t,n],u(o),!1))},e.prototype.bind=function(e,t){return this._getConte {snip}", + "filename": "[[FILENAME1]]", + "function": "e.with", + "in_app": true, + "lineno": 21, + "module": "instrumentation", "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" + "Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e= {snip}", + "Event: ${r.getEventDescription(e)}`),!0):(n=t.ignoreErrors,!e.type&&n&&n.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);tr {snip}", + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option." ], "pre_context": [ - "function startSpanManual(", - " context,", - " callback,", - ") {", - " const spanContext = normalizeContext(context);", - "", - " return hub.runWithAsyncContext(() => {" + "`;if(o.username||o.password){let e=`${decodeURIComponent(o.username)}:${decodeURIComponent(o.password)}`;i[\"Proxy-Authorization\"]=`Basic ${B {snip}", + "`;let l=(n=r,new Promise((e,t)=>{let r=0,o=[];function i(){let s=n.read();s?function(s){o.push(s),r+=s.length;let l=Buffer.concat(o,r),u=l.i {snip}", + "`);let{connect:u,buffered:c}=await l;if(e.emit(\"proxyConnect\",u),this.emit(\"proxyConnect\",u,e),200===u.statusCode){if(e.once(\"socket\",e8),t. {snip}", + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}" ] }, { - "colno": 20, - "context_line": " return hub$1.withScope(callback);", - "filename": "[[FILENAME4]]", - "function": "Object.withScope", - "in_app": false, - "lineno": 177, - "module": "@sentry.core.cjs:exports", + "colno": "[[highNumber]]", + "context_line": "'{snip} alue(I);return i.addNonEnumerableProperty(d,N,f),super.with(f,t,n,...r)}}return t}},50480:(e,t,n)=>{Object.defineProperty(t,\"__esModule\",{va {snip}", + "filename": "[[FILENAME1]]", + "function": "t.with", + "in_app": true, + "lineno": 21, + "module": "instrumentation", "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 );" + "Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e= {snip}", + "Event: ${r.getEventDescription(e)}`),!0):(n=t.ignoreErrors,!e.type&&n&&n.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);tr {snip}", + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option." ], "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" + "`;if(o.username||o.password){let e=`${decodeURIComponent(o.username)}:${decodeURIComponent(o.password)}`;i[\"Proxy-Authorization\"]=`Basic ${B {snip}", + "`;let l=(n=r,new Promise((e,t)=>{let r=0,o=[];function i(){let s=n.read();s?function(s){o.push(s),r+=s.length;let l=Buffer.concat(o,r),u=l.i {snip}", + "`);let{connect:u,buffered:c}=await l;if(e.emit(\"proxyConnect\",u),this.emit(\"proxyConnect\",u,e),200===u.statusCode){if(e.once(\"socket\",e8),t. {snip}", + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}" ] }, { - "colno": 28, - "context_line": " maybePromiseResult = callback(scope);", - "filename": "[[FILENAME5]]", - "function": "Hub.withScope", - "in_app": false, - "lineno": 194, - "module": "@sentry.core.cjs:hub", + "colno": "[[highNumber]]", + "context_line": "'{snip} ){let o=null==n?t:t.bind(n);return this._asyncLocalStorage.run(e,o,...r)}enable(){return this}disable(){return this._asyncLocalStorage.disab {snip}", + "filename": "[[FILENAME1]]", + "function": "t.with", + "in_app": true, + "lineno": 21, + "module": "instrumentation", "post_context": [ - " } catch (e) {", - " // eslint-disable-next-line deprecation/deprecation", - " this.popScope();", - " throw e;", - " }", - "", - " if (utils.isThenable(maybePromiseResult)) {" + "Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e= {snip}", + "Event: ${r.getEventDescription(e)}`),!0):(n=t.ignoreErrors,!e.type&&n&&n.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);tr {snip}", + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option." ], "pre_context": [ - " */", - " withScope(callback) {", - " // eslint-disable-next-line deprecation/deprecation", - " const scope = this.pushScope();", - "", - " let maybePromiseResult;", - " try {" + "`;if(o.username||o.password){let e=`${decodeURIComponent(o.username)}:${decodeURIComponent(o.password)}`;i[\"Proxy-Authorization\"]=`Basic ${B {snip}", + "`;let l=(n=r,new Promise((e,t)=>{let r=0,o=[];function i(){let s=n.read();s?function(s){o.push(s),r+=s.length;let l=Buffer.concat(o,r),u=l.i {snip}", + "`);let{connect:u,buffered:c}=await l;if(e.emit(\"proxyConnect\",u),this.emit(\"proxyConnect\",u,e),200===u.statusCode){if(e.once(\"socket\",e8),t. {snip}", + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}" ] }, { - "colno": 35, - "context_line": " return handleCallbackErrors.handleCallbackErrors(", - "filename": "[[FILENAME3]]", - "function": "", + "colno": 14, + "filename": "[[FILENAME2]]", + "function": "AsyncLocalStorage.run", "in_app": false, - "lineno": 159, - "module": "@sentry.core.cjs.tracing:trace", + "lineno": 346, + "module": "node:async_hooks" + }, + { + "colno": "[[highNumber]]", + "context_line": "'{snip} ng(o):o,u=$(e);return n.startActiveSpan(r,u,i,n=>(z(n,e),s.handleCallbackErrors(()=>t(n,()=>n.end()),()=>{void 0===s.spanToJSON(n).status&&n {snip}", + "filename": "[[FILENAME1]]", + "function": "?", + "in_app": true, + "lineno": 21, + "module": "instrumentation", "post_context": [ - " () => callback(activeSpan, finishAndSetSpan),", - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');" + "Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e= {snip}", + "Event: ${r.getEventDescription(e)}`),!0):(n=t.ignoreErrors,!e.type&&n&&n.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);tr {snip}", + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option." ], "pre_context": [ - " scope,", - " });", - "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", - "" + "`;if(o.username||o.password){let e=`${decodeURIComponent(o.username)}:${decodeURIComponent(o.password)}`;i[\"Proxy-Authorization\"]=`Basic ${B {snip}", + "`;let l=(n=r,new Promise((e,t)=>{let r=0,o=[];function i(){let s=n.read();s?function(s){o.push(s),r+=s.length;let l=Buffer.concat(o,r),u=l.i {snip}", + "`);let{connect:u,buffered:c}=await l;if(e.emit(\"proxyConnect\",u),this.emit(\"proxyConnect\",u,e),200===u.statusCode){if(e.once(\"socket\",e8),t. {snip}", + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}" ] }, { - "colno": 26, - "context_line": " maybePromiseResult = fn();", - "filename": "[[FILENAME6]]", - "function": "Object.handleCallbackErrors", - "in_app": false, - "lineno": 26, - "module": "@sentry.core.cjs.utils:handleCallbackErrors", + "colno": "[[highNumber]]", + "context_line": "'{snip} dleCallbackErrors=function(e,t,n=()=>{}){var o;let i;try{i=e()}catch(e){throw t(e),n(),e}return o=i,r.isThenable(o)?o.then(e=>(n(),e),e=>{th {snip}", + "filename": "[[FILENAME1]]", + "function": "t.handleCallbackErrors", + "in_app": true, + "lineno": 31, + "module": "instrumentation", "post_context": [ - " } catch (e) {", - " onError(e);", - " onFinally();", - " throw e;", - " }", - "", - " return maybeHandlePromiseRejection(maybePromiseResult, onError, onFinally);" + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}", + "Error:`,t)}}},95106:(e,t)=>{Object.defineProperty(t,\"__esModule\",{value:!0});let n=Object.prototype.toString;function r(e,t){return n.call(e {snip}", + "//# sourceMappingURL=instrumentation.js.map" ], "pre_context": [ - " fn,", - " onError,", - " // eslint-disable-next-line @typescript-eslint/no-empty-function", - " onFinally = () => {},", - ") {", - " let maybePromiseResult;", - " try {" + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option.", + "Event: ${r.getEventDescription(e)}`),!0)}(t,function(e={},t={}){return{allowUrls:[...e.allowUrls||[],...t.allowUrls||[]],denyUrls:[...e.deny {snip}", + "`}return t},t.simpleHash=function(e){let t=0;for(let n=0;n>>0}},74145:(e,t,n)=>{Objec {snip}" ] }, { - "colno": 15, - "context_line": " () => callback(activeSpan, finishAndSetSpan),", - "filename": "[[FILENAME3]]", - "function": "", - "in_app": false, - "lineno": 160, - "module": "@sentry.core.cjs.tracing:trace", + "colno": "[[highNumber]]", + "context_line": "'{snip} tartActiveSpan(r,u,i,n=>(z(n,e),s.handleCallbackErrors(()=>t(n,()=>n.end()),()=>{void 0===s.spanToJSON(n).status&&n.setStatus({code:a.SpanSt {snip}", + "filename": "[[FILENAME1]]", + "function": "?", + "in_app": true, + "lineno": 21, + "module": "instrumentation", "post_context": [ - " () => {", - " // Only update the span status if it hasn't been changed yet, and the span is not yet finished", - " if (activeSpan && activeSpan.isRecording()) {", - " const { status } = spanUtils.spanToJSON(activeSpan);", - " if (!status || status === 'ok') {", - " activeSpan.setStatus('internal_error');", - " }" + "Reason: ${e}`)})}_process(e){this._numProcessing++,e.then(e=>(this._numProcessing--,e),e=>(this._numProcessing--,e))}_clearOutcomes(){let e= {snip}", + "Event: ${r.getEventDescription(e)}`),!0):(n=t.ignoreErrors,!e.type&&n&&n.length&&(function(e){let t;let n=[];e.message&&n.push(e.message);tr {snip}", + "Event: ${r.getEventDescription(e)}`),!0):!function(e,t){if(\"transaction\"!==e.type||!t||!t.length)return!1;let n=e.transaction;return!!n&&r.s {snip}", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`denyUrls\\` option.", + "Event: ${r.getEventDescription(e)}.", + "Url: ${l(e)}`),!0):(o.DEBUG_BUILD&&r.logger.warn(`Event dropped due to being matched by \\`ignoreTransactions\\` option." ], "pre_context": [ - " });", - "", - " function finishAndSetSpan() {", - " activeSpan && activeSpan.end();", - " }", - "", - " return handleCallbackErrors.handleCallbackErrors(" + "`;if(o.username||o.password){let e=`${decodeURIComponent(o.username)}:${decodeURIComponent(o.password)}`;i[\"Proxy-Authorization\"]=`Basic ${B {snip}", + "`;let l=(n=r,new Promise((e,t)=>{let r=0,o=[];function i(){let s=n.read();s?function(s){o.push(s),r+=s.length;let l=Buffer.concat(o,r),u=l.i {snip}", + "`);let{connect:u,buffered:c}=await l;if(e.emit(\"proxyConnect\",u),this.emit(\"proxyConnect\",u,e),200===u.statusCode){if(e.once(\"socket\",e8),t. {snip}", + "${JSON.stringify(t)}", + "`),\"string\"==typeof n||n instanceof Uint8Array)i(n);else{let e;try{e=JSON.stringify(n)}catch(t){e=JSON.stringify(o.normalize(n))}i(e)}}retur {snip}", + "Type: ${e}", + "Name: ${i.getFunctionName(a)}" ] }, { - "colno": 62, - "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", - "filename": "[[FILENAME7]]", - "function": "", + "colno": 64, + "context_line": " const handlerResult = await wrappingTarget.apply(thisArg, args);", + "filename": "[[FILENAME3]]", + "function": "?", "in_app": false, - "lineno": 136, + "lineno": 111, "module": "@sentry.nextjs.cjs.common:wrapApiHandlerWithSentry", "post_context": [ - " if (", - " process.env.NODE_ENV === 'development' &&", - " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", - " !res.finished", - " // TODO(v8): Remove this warning?", - " // This can only happen (not always) when the user is using `withSentry` manually, which we're deprecating.", - " // Warning suppression on Next.JS is only necessary in that case." + " if (", + " process.env.NODE_ENV === 'development' &&", + " !process.env.SENTRY_IGNORE_API_RESOLUTION_ERROR &&", + " !res.writableEnded", + " ) {", + " utils.consoleSandbox(() => {", + " // eslint-disable-next-line no-console" ], "pre_context": [ - " target.apply(thisArg, argArray);", - " });", - " }", - " },", - " });", + " target.apply(thisArg, argArray);", + " });", + " }", + " },", + " });", "", - " try {" + " try {" ] }, { - "colno": 682, - "context_line": "'{snip} roto__:null,default:function(e,t){let r=s.captureException(Error(\"This is an error\"));t.status(500).json({exceptionId:r,paramWas:e.query.par {snip}", - "filename": "[[FILENAME8]]", + "colno": "[[highNumber]]", + "context_line": "'{snip} roto__:null,default:function(e,r){let t=f.captureException(Error(\"This is an error\"));r.status(500).json({exceptionId:t,paramWas:e.query.par {snip}", + "filename": "[[FILENAME4]]", "function": "default", "in_app": true, "lineno": 1, @@ -318,32 +332,16 @@ } ] }, - "modules": { - "ansi-styles": "4.3.0", - "chalk": "3.0.0", - "client-only": "0.0.1", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "is-core-module": "2.13.1", - "localforage": "1.10.0", - "next": "14.2.1", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "supports-color": "7.2.0" - }, + "modules": {}, "platform": "node", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "request": { "cookies": {}, "headers": { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-release=CQo-gDFwQPrKKUjGsMWsv,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=3e15661265f84974b7bc831aa98673c2,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-release=c_Hsvah-I7NWkT5pz1vmR,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=50c903515ca14a02953ac533e90444cb,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -352,7 +350,7 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "3e15661265f84974b7bc831aa98673c2-9f964de1da7f5ecd-1", + "sentry-trace": "50c903515ca14a02953ac533e90444cb-b0feee72da4edf4c-1", "user-agent": "[[user-agent]]", "x-forwarded-for": "::ffff:127.0.0.1", "x-forwarded-host": "localhost:3030", @@ -364,9 +362,6 @@ "x-middleware-invoke": "" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -376,35 +371,43 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", - "tags": { - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", - "transaction": "GET /api/pages-router/test-param-error/1337" + "transaction": "GET /api/pages-router/test-param-error/[param]" } ] \ No newline at end of file diff --git a/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json b/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json index 51995c8..2a5ac33 100644 --- a/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json +++ b/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-error_1337--transaction.json @@ -4,23 +4,31 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-error/[param]" } }, { "type": "transaction" }, { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 395ms", + "timestamp": "[[timestamp]]" + } + ], "contexts": { "app": { "app_memory": "[[highNumber]]", @@ -46,6 +54,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" @@ -53,8 +71,10 @@ "trace": { "data": { "http.response.status_code": 500, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", + "sentry.sample_rate": 1, "sentry.source": "route" }, "op": "http.server", @@ -62,40 +82,21 @@ "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", "status": "internal_error", - "tags": { - "http.status_code": "500" - }, "trace_id": "[[ID2]]" } }, "environment": "qa", "event_id": "[[ID1]]", - "modules": { - "ansi-styles": "4.3.0", - "chalk": "3.0.0", - "client-only": "0.0.1", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "is-core-module": "2.13.1", - "localforage": "1.10.0", - "next": "14.2.1", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "supports-color": "7.2.0" - }, + "modules": {}, "platform": "node", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "request": { "cookies": {}, "headers": { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-release=CQo-gDFwQPrKKUjGsMWsv,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=3e15661265f84974b7bc831aa98673c2,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-release=c_Hsvah-I7NWkT5pz1vmR,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=50c903515ca14a02953ac533e90444cb,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -104,7 +105,7 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "3e15661265f84974b7bc831aa98673c2-9f964de1da7f5ecd-1", + "sentry-trace": "50c903515ca14a02953ac533e90444cb-b0feee72da4edf4c-1", "user-agent": "[[user-agent]]", "x-forwarded-for": "::ffff:127.0.0.1", "x-forwarded-host": "localhost:3030", @@ -116,9 +117,6 @@ "x-middleware-invoke": "" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-error/1337" }, "sdk": { @@ -128,37 +126,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "500", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-error/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-error/[param]", "transaction_info": { diff --git a/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json b/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json index 7951763..97f59b4 100644 --- a/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json +++ b/payload-files/nextjs-14_2_1/pages-router/prod-build/api_pages-router_test-param-success_1337--transaction.json @@ -4,23 +4,31 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", - "transaction": "/pages-router/test-route-handlers" + "transaction": "GET /api/pages-router/test-param-success/[param]" } }, { "type": "transaction" }, { + "breadcrumbs": [ + { + "category": "console", + "level": "log", + "message": " \u001b[32m\u001b[1m✓\u001b[22m\u001b[39m Ready in 395ms", + "timestamp": "[[timestamp]]" + } + ], "contexts": { "app": { "app_memory": "[[highNumber]]", @@ -46,6 +54,16 @@ "name": "macOS", "version": "14.2" }, + "otel": { + "resource": { + "service.name": "node", + "service.namespace": "sentry", + "service.version": "8.0.0-beta.4", + "telemetry.sdk.language": "nodejs", + "telemetry.sdk.name": "opentelemetry", + "telemetry.sdk.version": "1.23.0" + } + }, "runtime": { "name": "node", "version": "v20.12.1" @@ -53,8 +71,10 @@ "trace": { "data": { "http.response.status_code": 200, + "otel.kind": "INTERNAL", "sentry.op": "http.server", "sentry.origin": "auto.http.nextjs", + "sentry.sample_rate": 1, "sentry.source": "route" }, "op": "http.server", @@ -62,40 +82,21 @@ "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", - "chalk": "3.0.0", - "client-only": "0.0.1", - "function-bind": "1.1.2", - "has-flag": "4.0.0", - "hasown": "2.0.2", - "is-core-module": "2.13.1", - "localforage": "1.10.0", - "next": "14.2.1", - "react": "18.2.0", - "react-dom": "18.2.0", - "resolve": "1.22.8", - "stacktrace-parser": "0.1.10", - "styled-jsx": "5.1.1", - "supports-color": "7.2.0" - }, + "modules": {}, "platform": "node", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "request": { "cookies": {}, "headers": { "accept": "*/*", "accept-encoding": "gzip, deflate, br", "accept-language": "en-US,en;q=0.5", - "baggage": "sentry-environment=qa,sentry-release=CQo-gDFwQPrKKUjGsMWsv,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=3e15661265f84974b7bc831aa98673c2,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", + "baggage": "sentry-environment=qa,sentry-release=c_Hsvah-I7NWkT5pz1vmR,sentry-public_key=3b6c388182fb435097f41d181be2b2ba,sentry-trace_id=50c903515ca14a02953ac533e90444cb,sentry-sample_rate=1,sentry-transaction=%2Fpages-router%2Ftest-route-handlers,sentry-sampled=true", "cache-control": "no-cache", "connection": "keep-alive", "host": "localhost:3030", @@ -104,7 +105,7 @@ "sec-fetch-dest": "empty", "sec-fetch-mode": "cors", "sec-fetch-site": "same-origin", - "sentry-trace": "3e15661265f84974b7bc831aa98673c2-9f964de1da7f5ecd-1", + "sentry-trace": "50c903515ca14a02953ac533e90444cb-b0feee72da4edf4c-1", "user-agent": "[[user-agent]]", "x-forwarded-for": "::ffff:127.0.0.1", "x-forwarded-host": "localhost:3030", @@ -116,9 +117,6 @@ "x-middleware-invoke": "" }, "method": "GET", - "query_string": { - "param": "1337" - }, "url": "http://localhost:3030/api/pages-router/test-param-success/1337" }, "sdk": { @@ -128,37 +126,44 @@ "LinkedErrors", "RequestData", "Console", - "Undici", + "NodeFetch", + "OnUncaughtException", "OnUnhandledRejection", "ContextLines", - "LocalVariables", + "LocalVariablesAsync", "Context", "Modules", - "RewriteFrames", + "Express", + "Fastify", + "Graphql", + "Mongo", + "Mongoose", + "Mysql", + "Mysql2", + "Postgres", + "Nest", + "Hapi", + "Koa", + "Connect", "Http", - "OnUncaughtException" + "DistDirRewriteFrames" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/node", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "server_name": "D9M3PY4LQ7.local", "spans": [], "start_timestamp": "[[timestamp]]", - "tags": { - "http.status_code": "200", - "runtime": "node", - "transaction": "GET /api/pages-router/test-param-success/[param]" - }, "timestamp": "[[timestamp]]", "transaction": "GET /api/pages-router/test-param-success/[param]", "transaction_info": { diff --git a/payload-files/nextjs-14_2_1/pages-router/prod-build/pages-router_test-route-handlers--transaction.json b/payload-files/nextjs-14_2_1/pages-router/prod-build/pages-router_test-route-handlers--transaction.json index 79a5026..a903ec3 100644 --- a/payload-files/nextjs-14_2_1/pages-router/prod-build/pages-router_test-route-handlers--transaction.json +++ b/payload-files/nextjs-14_2_1/pages-router/prod-build/pages-router_test-route-handlers--transaction.json @@ -4,13 +4,14 @@ "event_id": "[[ID1]]", "sdk": { "name": "sentry.javascript.nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "sent_at": "[[ISODateString]]", "trace": { "environment": "qa", "public_key": "[[publicKey]]", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", + "sample_rate": "1", "sampled": "true", "trace_id": "[[ID2]]", "transaction": "/pages-router/test-route-handlers" @@ -33,19 +34,16 @@ "contexts": { "trace": { "data": { + "hardwareConcurrency": "10", "sentry.op": "pageload", - "sentry.origin": "auto.pageload.nextjs.pages_router_instrumentation" + "sentry.origin": "auto.pageload.nextjs.pages_router_instrumentation", + "sentry.sample_rate": 1, + "sentry.source": "route" }, "op": "pageload", "origin": "auto.pageload.nextjs.pages_router_instrumentation", "parent_span_id": "[[ID3]]", "span_id": "[[ID4]]", - "tags": { - "hardwareConcurrency": "10", - "lcp.element": "body > div#__next > p", - "lcp.size": "[[highNumber]]", - "routing.instrumentation": "next-pages-router" - }, "trace_id": "[[ID2]]" } }, @@ -54,23 +52,19 @@ "measurements": { "fcp": { "unit": "millisecond", - "value": 238 - }, - "lcp": { - "unit": "millisecond", - "value": 239 + "value": 157 }, "ttfb": { "unit": "millisecond", - "value": 212 + "value": 136 }, "ttfb.requestTime": { "unit": "millisecond", - "value": 187 + "value": 101 } }, "platform": "javascript", - "release": "CQo-gDFwQPrKKUjGsMWsv", + "release": "c_Hsvah-I7NWkT5pz1vmR", "request": { "headers": { "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:125.0) Gecko/20100101 Firefox/125.0" @@ -81,35 +75,31 @@ "integrations": [ "InboundFilters", "FunctionToString", - "TryCatch", + "BrowserApiErrors", "Breadcrumbs", "GlobalHandlers", "LinkedErrors", "Dedupe", "HttpContext", - "RewriteFrames", - "BrowserTracing" + "BrowserTracing", + "NextjsClientStackFrameNormalization" ], "name": "sentry.javascript.nextjs", "packages": [ { "name": "npm:@sentry/nextjs", - "version": "7.110.1" + "version": "8.0.0-beta.4" }, { "name": "npm:@sentry/react", - "version": "7.110.1" + "version": "8.0.0-beta.4" } ], - "version": "7.110.1" + "version": "8.0.0-beta.4" }, "spans": [], "start_timestamp": "[[timestamp]]", "tags": { - "hardwareConcurrency": "10", - "lcp.element": "body > div#__next > p", - "lcp.size": "[[highNumber]]", - "routing.instrumentation": "next-pages-router", "runtime": "browser" }, "timestamp": "[[timestamp]]", From aaa2e43cbeb0c4dd85ebbdcca2a1f3f0603aa187 Mon Sep 17 00:00:00 2001 From: s1gr1d Date: Mon, 17 Jun 2024 14:02:33 +0200 Subject: [PATCH 5/5] feat(express): Upgrade Sentry to v8 --- apps/nextjs-14_2_1/sentry.edge.config.ts | 9 +++++++++ apps/nextjs-14_2_1/sentry.server.config.ts | 9 +++++++++ 2 files changed, 18 insertions(+) create mode 100644 apps/nextjs-14_2_1/sentry.edge.config.ts create mode 100644 apps/nextjs-14_2_1/sentry.server.config.ts diff --git a/apps/nextjs-14_2_1/sentry.edge.config.ts b/apps/nextjs-14_2_1/sentry.edge.config.ts new file mode 100644 index 0000000..d2c4385 --- /dev/null +++ b/apps/nextjs-14_2_1/sentry.edge.config.ts @@ -0,0 +1,9 @@ +import * as Sentry from '@sentry/nextjs'; + +Sentry.init({ + environment: 'qa', // dynamic sampling bias to keep transactions + dsn: process.env.SENTRY_DSN, + includeLocalVariables: true, + tunnel: `http://localhost:3031/`, // proxy server + tracesSampleRate: 1, +}); diff --git a/apps/nextjs-14_2_1/sentry.server.config.ts b/apps/nextjs-14_2_1/sentry.server.config.ts new file mode 100644 index 0000000..d2c4385 --- /dev/null +++ b/apps/nextjs-14_2_1/sentry.server.config.ts @@ -0,0 +1,9 @@ +import * as Sentry from '@sentry/nextjs'; + +Sentry.init({ + environment: 'qa', // dynamic sampling bias to keep transactions + dsn: process.env.SENTRY_DSN, + includeLocalVariables: true, + tunnel: `http://localhost:3031/`, // proxy server + tracesSampleRate: 1, +});