From 4714f0e19e56ec4a9ad91daa4cfb1aee0462cd60 Mon Sep 17 00:00:00 2001 From: lican <295198088@qq.com> Date: Sat, 5 May 2018 23:02:36 +0800 Subject: [PATCH] fix #1174 (#1175) --- .../apm/agent/core/context/trace/TraceSegmentRef.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java index 78981a351..d51362958 100644 --- a/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java +++ b/apm-sniffer/apm-agent-core/src/main/java/org/apache/skywalking/apm/agent/core/context/trace/TraceSegmentRef.java @@ -123,7 +123,6 @@ public class TraceSegmentRef { TraceSegmentReference.Builder refBuilder = TraceSegmentReference.newBuilder(); if (SegmentRefType.CROSS_PROCESS.equals(type)) { refBuilder.setRefType(RefType.CrossProcess); - refBuilder.setParentApplicationInstanceId(parentApplicationInstanceId); if (peerId == DictionaryUtil.nullValue()) { refBuilder.setNetworkAddress(peerHost); } else { @@ -133,6 +132,7 @@ public class TraceSegmentRef { refBuilder.setRefType(RefType.CrossThread); } + refBuilder.setParentApplicationInstanceId(parentApplicationInstanceId); refBuilder.setEntryApplicationInstanceId(entryApplicationInstanceId); refBuilder.setParentTraceSegmentId(traceSegmentId.transform()); refBuilder.setParentSpanId(spanId);