From 3d46ad24cfffcf6ca79ac614c8ad20e7733cee36 Mon Sep 17 00:00:00 2001 From: James Crosswell Date: Wed, 29 Nov 2023 10:36:59 +1300 Subject: [PATCH 1/2] Fixed Sentry SDK has not been initialised when using ASP.NET Core, Serilog and OpenTelemetry --- CHANGELOG.md | 6 ++++++ src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b07be85bf1..61040bd929 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## Unreleased + +### Fixes + +- Fixed Sentry SDK has not been initialised when using ASP.NET Core, Serilog and OpenTelemetry ([#2911](https://github.com/getsentry/sentry-dotnet/pull/2911)) + ## 3.41.2 ### Fixes diff --git a/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs b/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs index 1ca6282a98..c409b8e7e6 100644 --- a/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs +++ b/src/Sentry.OpenTelemetry/TracerProviderBuilderExtensions.cs @@ -41,7 +41,8 @@ public static TracerProviderBuilder AddSentry(this TracerProviderBuilder tracerP enrichers.Add(new AspNetCoreEnricher(userFactory)); } - return new SentrySpanProcessor(SentrySdk.CurrentHub, enrichers); + var hub = services.GetRequiredService(); + return new SentrySpanProcessor(hub, enrichers); }); } } From 8c2483263d29913970d63a73c682312a16dfdded Mon Sep 17 00:00:00 2001 From: James Crosswell Date: Wed, 29 Nov 2023 10:39:41 +1300 Subject: [PATCH 2/2] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 61040bd929..387ffc730e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,7 @@ ### Fixes -- Fixed Sentry SDK has not been initialised when using ASP.NET Core, Serilog and OpenTelemetry ([#2911](https://github.com/getsentry/sentry-dotnet/pull/2911)) +- Fixed Sentry SDK has not been initialised when using ASP.NET Core, Serilog and OpenTelemetry ([#2918](https://github.com/getsentry/sentry-dotnet/pull/2918)) ## 3.41.2