Details
-
Bug
-
Resolution: Fixed
-
Minor
-
3.2.5
-
None
-
None
-
1
-
SDK12: 4.0 p1 + Quality
Description
Fails when run with .NET 5 or 6
Error
System.NullReferenceException : Object reference not set to an instance of an object.
Stacktrace
at Couchbase.Extensions.Tracing.Otel.Tracing.OpenTelemetryRequestSpan.get_ActivityContext() in /home/couchbase/jenkins/workspace/dotnet/sdk/couchbase-net-client-scripted-build-pipeline/couchbase-net-client/src/Couchbase.Extensions.OpenTelemetry/Tracing/OpenTelemetryRequestSpan.cs:line 42
at Couchbase.Extensions.Tracing.Otel.Tracing.OpenTelemetryRequestTracer.RequestSpan(String name, IRequestSpan parentSpan) in /home/couchbase/jenkins/workspace/dotnet/sdk/couchbase-net-client-scripted-build-pipeline/couchbase-net-client/src/Couchbase.Extensions.OpenTelemetry/Tracing/OpenTelemetryRequestTracer.cs:line 49
at Couchbase.Extensions.Tracing.Otel.UnitTests.OpenTelemetryRequestTracerTests.RequestSpan_ParentHasNoActivity_RootSpan() in /home/couchbase/jenkins/workspace/dotnet/sdk/couchbase-net-client-scripted-build-pipeline/couchbase-net-client/tests/Couchbase.Extensions.OpenTelemetry.UnitTests/OpenTelemetryRequestTracerTests.cs:line 61
Standard Output
[xUnit.net 00:00:00.00] xUnit.net VSTest Adapter v2.4.3+1b45f5407b (64-bit .NET 5.0.13)
[xUnit.net 00:00:00.58] Discovering: Couchbase.Extensions.OpenTelemetry.UnitTests
[xUnit.net 00:00:00.62] Discovered: Couchbase.Extensions.OpenTelemetry.UnitTests
[xUnit.net 00:00:00.62] Starting: Couchbase.Extensions.OpenTelemetry.UnitTests
[xUnit.net 00:00:00.76] System.NullReferenceException : Object reference not set to an instance of an object.
[xUnit.net 00:00:00.76] Stack Trace:
[xUnit.net 00:00:00.76] /home/couchbase/jenkins/workspace/dotnet/sdk/couchbase-net-client-scripted-build-pipeline/couchbase-net-client/src/Couchbase.Extensions.OpenTelemetry/Tracing/OpenTelemetryRequestSpan.cs(42,0): at Couchbase.Extensions.Tracing.Otel.Tracing.OpenTelemetryRequestSpan.get_ActivityContext()
[xUnit.net 00:00:00.76] /home/couchbase/jenkins/workspace/dotnet/sdk/couchbase-net-client-scripted-build-pipeline/couchbase-net-client/src/Couchbase.Extensions.OpenTelemetry/Tracing/OpenTelemetryRequestTracer.cs(49,0): at Couchbase.Extensions.Tracing.Otel.Tracing.OpenTelemetryRequestTracer.RequestSpan(String name, IRequestSpan parentSpan)
[xUnit.net 00:00:00.76] /home/couchbase/jenkins/workspace/dotnet/sdk/couchbase-net-client-scripted-build-pipeline/couchbase-net-client/tests/Couchbase.Extensions.OpenTelemetry.UnitTests/OpenTelemetryRequestTracerTests.cs(61,0): at Couchbase.Extensions.Tracing.Otel.UnitTests.OpenTelemetryRequestTracerTests.RequestSpan_ParentHasNoActivity_RootSpan()
[xUnit.net 00:00:00.77] Finished: Couchbase.Extensions.OpenTelemetry.UnitTests
Standard Error
[xUnit.net 00:00:00.76] Couchbase.Extensions.Tracing.Otel.UnitTests.OpenTelemetryRequestTracerTests.RequestSpan_ParentHasNoActivity_RootSpan [FAIL]