From da732aa9942d6a9fff7e30d6fdc19e11eaa8ef64 Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Thu, 4 Sep 2014 19:02:55 +0400 Subject: [PATCH] IDEA-129492 Throwable at com.intellij.debugger.engine.SuspendContextImpl.a --- .../impl/src/com/intellij/debugger/engine/JavaValue.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java b/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java index 85957cb2120a..b678cf30d661 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaValue.java @@ -429,6 +429,7 @@ public class JavaValue extends XNamedValue implements NodeDescriptorProvider, XV public String getEvaluationExpression() { if (evaluationExpression == null) { // TODO: change API to allow to calculate it asynchronously + if (myEvaluationContext.getSuspendContext().isResumed()) return null; DebugProcessImpl debugProcess = myEvaluationContext.getDebugProcess(); debugProcess.getManagerThread().invokeAndWait(new DebuggerCommandImpl() { @Override