diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/AbstractTracingSpan.java b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/AbstractTracingSpan.java index 64dbb367d..fc75d7dce 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/AbstractTracingSpan.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/skywalking/apm/agent/core/context/trace/AbstractTracingSpan.java @@ -153,6 +153,7 @@ public abstract class AbstractTracingSpan implements AbstractSpan { @Override public AbstractTracingSpan setOperationName(String operationName) { this.operationName = operationName; + this.operationId = DictionaryUtil.nullValue(); return this; } @@ -164,6 +165,7 @@ public abstract class AbstractTracingSpan implements AbstractSpan { */ public AbstractTracingSpan setOperationId(int operationId) { this.operationId = operationId; + this.operationName = null; return this; }