From 9936812bc7b9654b29265638b663765ffd6fa01b Mon Sep 17 00:00:00 2001 From: Lauri Tulmin Date: Mon, 16 Sep 2024 19:00:34 +0300 Subject: [PATCH] Fix flaky couchbase tests (#12262) --- .../couchbase/v2_6/CouchbaseCoreInstrumentation.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/instrumentation/couchbase/couchbase-2.6/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_6/CouchbaseCoreInstrumentation.java b/instrumentation/couchbase/couchbase-2.6/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_6/CouchbaseCoreInstrumentation.java index c49c32a92e..21868b8922 100644 --- a/instrumentation/couchbase/couchbase-2.6/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_6/CouchbaseCoreInstrumentation.java +++ b/instrumentation/couchbase/couchbase-2.6/javaagent/src/main/java/io/opentelemetry/javaagent/instrumentation/couchbase/v2_6/CouchbaseCoreInstrumentation.java @@ -41,9 +41,8 @@ public class CouchbaseCoreInstrumentation implements TypeInstrumentation { @SuppressWarnings("unused") public static class CouchbaseCoreAdvice { - @Advice.OnMethodExit(suppress = Throwable.class) + @Advice.OnMethodEnter(suppress = Throwable.class) public static void addOperationIdToSpan(@Advice.Argument(0) CouchbaseRequest request) { - VirtualField virtualField = VirtualField.find(CouchbaseRequest.class, CouchbaseRequestInfo.class); CouchbaseRequestInfo requestInfo = virtualField.get(request);