From bc5fe8dc5274deaa2cdab024a216c7556cbd94dd Mon Sep 17 00:00:00 2001 From: David Date: Wed, 7 Dec 2022 14:25:45 +0100 Subject: [PATCH] Client tracing interceptor no longer clears exception Signed-off-by: David --- .../helidon/tracing/jersey/client/ClientTracingInterceptor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tracing/jersey-client/src/main/java/io/helidon/tracing/jersey/client/ClientTracingInterceptor.java b/tracing/jersey-client/src/main/java/io/helidon/tracing/jersey/client/ClientTracingInterceptor.java index 0f97a43603d..ce60fb6c5f6 100644 --- a/tracing/jersey-client/src/main/java/io/helidon/tracing/jersey/client/ClientTracingInterceptor.java +++ b/tracing/jersey-client/src/main/java/io/helidon/tracing/jersey/client/ClientTracingInterceptor.java @@ -52,7 +52,7 @@ public void onException(ClientRequestContext requestContext, ExceptionContext ex if (spanProperty instanceof Span span) { span.status(Span.Status.ERROR); - span.end(exceptionContext.getThrowables().pop()); + span.end(exceptionContext.getThrowables().peek()); requestContext.removeProperty(SPAN_PROPERTY_NAME); } if (scopeProperty instanceof Scope scope) {