From 6a61bc824d0fe32b446b019606f8fcaf1e68b58b Mon Sep 17 00:00:00 2001 From: Munir Abdinur <62392438+mabdinur@users.noreply.github.com> Date: Mon, 3 Aug 2020 15:04:27 -0400 Subject: [PATCH] Bug fix for tracer reference in try block (#877) --- .../springwebflux/client/WebClientTracingFilter.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instrumentation-core/spring/spring-webflux-5.0/src/main/java/io/opentelemetry/instrumentation/springwebflux/client/WebClientTracingFilter.java b/instrumentation-core/spring/spring-webflux-5.0/src/main/java/io/opentelemetry/instrumentation/springwebflux/client/WebClientTracingFilter.java index 3450cd63e4..2b40e91016 100644 --- a/instrumentation-core/spring/spring-webflux-5.0/src/main/java/io/opentelemetry/instrumentation/springwebflux/client/WebClientTracingFilter.java +++ b/instrumentation-core/spring/spring-webflux-5.0/src/main/java/io/opentelemetry/instrumentation/springwebflux/client/WebClientTracingFilter.java @@ -52,7 +52,7 @@ public class WebClientTracingFilter implements ExchangeFilterFunction { Span span = DECORATE.getOrCreateSpan(request, tracer); DECORATE.afterStart(span); - try (Scope scope = TRACER.withSpan(span)) { + try (Scope scope = tracer.withSpan(span)) { ClientRequest mutatedRequest = ClientRequest.from(request) .headers(httpHeaders -> DECORATE.inject(Context.current(), httpHeaders))