diff --git a/skywalking-webui/src/main/java/com/ai/cloud/dao/impl/BuriedPointSDAO.java b/skywalking-webui/src/main/java/com/ai/cloud/dao/impl/BuriedPointSDAO.java index 3a64ba6ca..5b1f0735f 100644 --- a/skywalking-webui/src/main/java/com/ai/cloud/dao/impl/BuriedPointSDAO.java +++ b/skywalking-webui/src/main/java/com/ai/cloud/dao/impl/BuriedPointSDAO.java @@ -97,6 +97,9 @@ public class BuriedPointSDAO implements IBuriedPointSDAO { clientLog.setViewPointId(serverLog.getViewPointId()); clientLog.setViewPointIdSub(serverLog.getViewPointIdSub()); clientLog.setAddress(serverLog.getAddress()); + if (StringUtil.isBlank(clientLog.getExceptionStack())){ + clientLog.setExceptionStack(serverLog.getExceptionStack()); + } } logVO.addTimeLine(rpcVO.getValue().getStartDate(), rpcVO.getValue().getCost()); } diff --git a/skywalking-webui/src/main/webapp/ftl/lib/ai.cloud/common.ftl b/skywalking-webui/src/main/webapp/ftl/lib/ai.cloud/common.ftl index 14241ba48..45ccdb8b3 100644 --- a/skywalking-webui/src/main/webapp/ftl/lib/ai.cloud/common.ftl +++ b/skywalking-webui/src/main/webapp/ftl/lib/ai.cloud/common.ftl @@ -264,7 +264,7 @@
  • 主机信息:${logInfo.address!}
  • 调用进程号:${logInfo.processNo!}
  • 异常堆栈: - <#if logInfo.statusCode == 0> + <#if (logInfo.exceptionStack!)?length == 0> 无 <#else> ${logInfo.exceptionStack}