OpenTelemetryRequestTracerTests.RequestSpan_ParentHasNoActivity_RootSpan failure

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]

Environment

None

Gerrit Reviews

None

Release Notes Description

None

Activity

Show:

Richard Ponton January 6, 2022 at 4:23 AM

Don't forget to re-enable the tests for this project in Jenkins when this is fixed.

Fixed
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Reporter

Story Points

Sprint

Fix versions

Affects versions

Priority

Instabug

Open Instabug

PagerDuty

Sentry

Zendesk Support

Created January 6, 2022 at 2:33 AM
Updated March 17, 2022 at 12:56 AM
Resolved March 17, 2022 at 12:56 AM
Instabug