From 12df19ad45803a2738f917b063e4143a40eef07b Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Mon, 25 Jun 2018 16:16:26 +0300 Subject: [PATCH] capture agent: fixed caller name in debug mode --- .../src/com/intellij/rt/debugger/agent/CaptureStorage.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/java/debugger/debugger-agent-storage/src/com/intellij/rt/debugger/agent/CaptureStorage.java b/java/debugger/debugger-agent-storage/src/com/intellij/rt/debugger/agent/CaptureStorage.java index 1015cbd06ebb..4e1ceaeb1284 100644 --- a/java/debugger/debugger-agent-storage/src/com/intellij/rt/debugger/agent/CaptureStorage.java +++ b/java/debugger/debugger-agent-storage/src/com/intellij/rt/debugger/agent/CaptureStorage.java @@ -277,8 +277,7 @@ public class CaptureStorage { } private static String getCallerDescriptor(Throwable e) { - StackTraceElement[] stackTrace = e.getStackTrace(); - StackTraceElement caller = stackTrace[stackTrace.length - 2]; + StackTraceElement caller = e.getStackTrace()[1]; return caller.getClassName() + "." + caller.getMethodName(); } }