From 3fbed9349a87cebfd32be3b5270cd7f10443620d Mon Sep 17 00:00:00 2001 From: gongdewei Date: Tue, 14 Apr 2020 15:02:26 +0800 Subject: [PATCH] Fixed: stack command result missing self trace frame --- .../src/main/java/com/taobao/arthas/core/util/ThreadUtil.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java b/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java index 7590b73b9..735564025 100644 --- a/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java +++ b/core/src/main/java/com/taobao/arthas/core/util/ThreadUtil.java @@ -385,8 +385,8 @@ abstract public class ThreadUtil { //stack StackTraceElement[] stackTraceElementArray = currentThread.getStackTrace(); - //drop top 10 frames of Enhancer - int droppingFrames = 10; + //drop top 9 frames of Enhancer + int droppingFrames = 9; StackTraceElement[] actualStackFrames = new StackTraceElement[stackTraceElementArray.length - droppingFrames]; System.arraycopy(stackTraceElementArray, droppingFrames, actualStackFrames, 0, actualStackFrames.length); stackModel.setStackTrace(actualStackFrames);