diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebuggerEvaluator.java b/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebuggerEvaluator.java index 5e9b2f9f3171..c112af292a1e 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebuggerEvaluator.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/JavaDebuggerEvaluator.java @@ -85,7 +85,7 @@ public class JavaDebuggerEvaluator extends XDebuggerEvaluator { descriptor.setContext(evalContext); @SuppressWarnings("ThrowableResultOfMethodCallIgnored") EvaluateException exception = descriptor.getEvaluateException(); - if (exception != null) { + if (exception != null && descriptor.getValue() == null) { callback.errorOccurred(exception.getMessage()); return; }