From 4682b8729abbdff6b94badb3d35d599143cceca2 Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Tue, 12 Dec 2017 20:40:27 +0300 Subject: [PATCH] avoid messages like "Unable to evaluate insert key expression: Cannot evaluate: thread is not paused at breakpoint" when we pause the debugger --- .../debugger/ui/breakpoints/StackCapturingLineBreakpoint.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/StackCapturingLineBreakpoint.java b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/StackCapturingLineBreakpoint.java index 9f9e7ca611c5..ad4d55103da2 100644 --- a/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/StackCapturingLineBreakpoint.java +++ b/java/debugger/impl/src/com/intellij/debugger/ui/breakpoints/StackCapturingLineBreakpoint.java @@ -272,7 +272,9 @@ public class StackCapturingLineBreakpoint extends WildcardMethodBreakpoint { } catch (EvaluateException e) { LOG.debug(e); - debugProcess.printToConsole(DebuggerBundle.message("error.unable.to.evaluate.insert.expression", e.getMessage()) + "\n"); + if (!(e.getCause() instanceof IncompatibleThreadStateException)) { + debugProcess.printToConsole(DebuggerBundle.message("error.unable.to.evaluate.insert.expression", e.getMessage()) + "\n"); + } } } }