diff --git a/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/v1/CallbackInterceptor.java b/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/v1/CallbackInterceptor.java index 3d3f38e9a4c8ac510367750b8d1197b619b22cc2..8e38bd943b3d4e506a93f9511af999d50bbd0803 100644 --- a/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/v1/CallbackInterceptor.java +++ b/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/v1/CallbackInterceptor.java @@ -34,7 +34,9 @@ public class CallbackInterceptor implements InstanceMethodsAroundInterceptor { //Get the SnapshotContext ContextSnapshot contextSnapshot = (ContextSnapshot)objInst.getSkyWalkingDynamicField(); - ContextManager.continued(contextSnapshot); + if (null != contextSnapshot) { + ContextManager.continued(contextSnapshot); + } } @Override