From b67be4a57a4570644ef2877cbaa68bf4f7c05a98 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Wed, 22 Mar 2023 14:46:07 +0100 Subject: [PATCH 1/2] fix(nextjs): Add extension methods in `wrapServerComponentWithSentry` --- packages/nextjs/package.json | 1 + packages/nextjs/src/server/wrapServerComponentWithSentry.ts | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 8b32553b1f9d..8d7ddabb52d4 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -25,6 +25,7 @@ "@sentry/types": "7.44.2", "@sentry/utils": "7.44.2", "@sentry/webpack-plugin": "1.20.0", + "@sentry-internal/tracing": "7.44.2", "chalk": "3.0.0", "rollup": "2.78.0", "stacktrace-parser": "^0.1.10", diff --git a/packages/nextjs/src/server/wrapServerComponentWithSentry.ts b/packages/nextjs/src/server/wrapServerComponentWithSentry.ts index eab32207236c..12ff9ceb5f72 100644 --- a/packages/nextjs/src/server/wrapServerComponentWithSentry.ts +++ b/packages/nextjs/src/server/wrapServerComponentWithSentry.ts @@ -1,4 +1,4 @@ -import { captureException, getCurrentHub, startTransaction } from '@sentry/core'; +import { addTracingExtensions, captureException, getCurrentHub, startTransaction } from '@sentry/core'; import { baggageHeaderToDynamicSamplingContext, extractTraceparentData } from '@sentry/utils'; import * as domain from 'domain'; @@ -11,6 +11,8 @@ export function wrapServerComponentWithSentry any> appDirComponent: F, context: ServerComponentContext, ): F { + addTracingExtensions(); + const { componentRoute, componentType } = context; // Even though users may define server components as async functions, for the client bundles From 48ec7416dfc9e87fa7db105774b0079ebb778f49 Mon Sep 17 00:00:00 2001 From: Lukas Stracke Date: Wed, 22 Mar 2023 14:55:02 +0100 Subject: [PATCH 2/2] remove internal tracing dependency (unnecessary) --- packages/nextjs/package.json | 1 - 1 file changed, 1 deletion(-) diff --git a/packages/nextjs/package.json b/packages/nextjs/package.json index 8d7ddabb52d4..8b32553b1f9d 100644 --- a/packages/nextjs/package.json +++ b/packages/nextjs/package.json @@ -25,7 +25,6 @@ "@sentry/types": "7.44.2", "@sentry/utils": "7.44.2", "@sentry/webpack-plugin": "1.20.0", - "@sentry-internal/tracing": "7.44.2", "chalk": "3.0.0", "rollup": "2.78.0", "stacktrace-parser": "^0.1.10",