diff --git a/src/tools/debugger/message/StackTraceResponse.java b/src/tools/debugger/message/StackTraceResponse.java index 51b279e42..1ab35fd15 100644 --- a/src/tools/debugger/message/StackTraceResponse.java +++ b/src/tools/debugger/message/StackTraceResponse.java @@ -96,8 +96,8 @@ public static StackTraceResponse create(final int startFrame, final int levels, final boolean ignoreLast = frames.get(frames.size() - 1).getRootNode() instanceof ExecutorRootNode; - final boolean ignore2ndToLast = - frames.get(frames.size() - 2).getRootNode() instanceof ReceivedRootNode; + final boolean ignore2ndToLast = frames.size() < 2 ? false + : frames.get(frames.size() - 2).getRootNode() instanceof ReceivedRootNode; if (startFrame > skipFrames) { skipFrames = startFrame;