From f2091ff125f913d27d13c473bd9a629a15e42ccc Mon Sep 17 00:00:00 2001 From: wusheng Date: Wed, 2 Mar 2016 14:36:16 +0800 Subject: [PATCH] =?UTF-8?q?1.=E8=A1=A5=E5=85=85=E5=BB=BA=E6=A0=91=E6=97=B6?= =?UTF-8?q?=EF=BC=8C=E5=BD=93=E5=89=8D=E5=B1=82=E7=BA=A7=E7=9A=84=E4=B8=80?= =?UTF-8?q?=E7=BA=A7=E8=8A=82=E7=82=B9=E6=97=B6=EF=BC=8C=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E5=88=9B=E5=BB=BA=E4=B8=8B=E7=BA=A7=E8=8A=82=E7=82=B9=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../skywalking/analysis/chainbuild/entity/TraceSpanTree.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/TraceSpanTree.java b/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/TraceSpanTree.java index 9f0487586..dd355210d 100644 --- a/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/TraceSpanTree.java +++ b/skywalking-analysis/src/main/java/com/ai/cloud/skywalking/analysis/chainbuild/entity/TraceSpanTree.java @@ -75,9 +75,7 @@ public class TraceSpanTree implements Writable { if (span.getLevelId() > 0) { TraceSpanNode foundNode = findNodeAndCreateVisualNodeIfNess( span.getParentLevel(), span.getLevelId() - 1); - if (foundNode != null) { - new TraceSpanNode(null, null, foundNode, foundNode.next(), span, spanContainer); - } + new TraceSpanNode(null, null, foundNode, foundNode.next(), span, spanContainer); } else { /** * levelId=0 find for parent level if parentLevelId = 0.0.1 then @@ -92,6 +90,7 @@ public class TraceSpanTree implements Writable { TraceSpanNode foundNode = findNodeAndCreateVisualNodeIfNess( parentLevel.substring(0, idx), Integer.parseInt(parentLevel.substring(idx + 1))); + new TraceSpanNode(foundNode, null, null, null, span, spanContainer); } }