diff --git a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/ExecutorBeanPostProcessor.java b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/ExecutorBeanPostProcessor.java index 6c7810790..107abf03f 100644 --- a/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/ExecutorBeanPostProcessor.java +++ b/spring-cloud-sleuth-core/src/main/java/org/springframework/cloud/sleuth/instrument/async/ExecutorBeanPostProcessor.java @@ -127,6 +127,9 @@ class ExecutorBeanPostProcessor implements BeanPostProcessor { factory.addAdvice(new ExecutorMethodInterceptor(executor, this.beanFactory)); factory.setTarget(bean); if (JavaVersion.current().isJava11Compatible()) { + if (log.isDebugEnabled()) { + log.debug("Creating an additional ClassLoader for JDK11"); + } factory.setBeanClassLoader(new ClassLoader(this.getClass().getClassLoader()) { }); diff --git a/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/JmsTracingConfigurationTest.java b/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/JmsTracingConfigurationTest.java index fe54ecc80..597a4b893 100644 --- a/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/JmsTracingConfigurationTest.java +++ b/spring-cloud-sleuth-core/src/test/java/org/springframework/cloud/sleuth/instrument/messaging/JmsTracingConfigurationTest.java @@ -157,8 +157,8 @@ public class JmsTracingConfigurationTest { assertThat(trace).allSatisfy(s -> assertThat(s.traceId()) .isEqualTo(trace.get(0).traceId())); - assertThat(trace).extracting(Span::name).containsExactlyInAnyOrder("send", - "receive", "on-message"); + assertThat(trace).extracting(Span::name) + .containsExactlyInAnyOrder("send", "receive", "on-message"); }); } @@ -190,8 +190,8 @@ public class JmsTracingConfigurationTest { assertThat(trace).allSatisfy(s -> assertThat(s.traceId()) .isEqualTo(trace.get(0).traceId())); - assertThat(trace).extracting(Span::name).containsExactlyInAnyOrder("send", - "receive", "on-message"); + assertThat(trace).extracting(Span::name) + .containsExactlyInAnyOrder("send", "receive", "on-message"); }); }