diff options
author | Darin Wright | 2009-03-09 19:48:50 +0000 |
---|---|---|
committer | Darin Wright | 2009-03-09 19:48:50 +0000 |
commit | a45533d9448e4319870d2f8a084a94ea9bc4bdab (patch) | |
tree | 7bbca06fa0eeb5676f6f5550d1494b6fb3025c27 | |
parent | 90cdd2a2bbcdbe7e2604c00356b0b19de1d6a75b (diff) | |
download | eclipse.jdt.debug-a45533d9448e4319870d2f8a084a94ea9bc4bdab.tar.gz eclipse.jdt.debug-a45533d9448e4319870d2f8a084a94ea9bc4bdab.tar.xz eclipse.jdt.debug-a45533d9448e4319870d2f8a084a94ea9bc4bdab.zip |
Bug 265871 - IOException from VM not suppressed for conditional breakpointv20090309-1600
-rw-r--r-- | org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.java | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.java b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.java index 28bfd82dc..19f9d1259 100644 --- a/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.java +++ b/org.eclipse.jdt.debug/eval/org/eclipse/jdt/internal/debug/eval/ast/engine/Interpreter.java @@ -129,6 +129,10 @@ public class Interpreter { try { object.enableCollection(); } catch (CoreException e) { + // don't worry about GC if the VM has terminated + if ((e.getStatus().getException() instanceof VMDisconnectedException)) { + break; + } JDIDebugPlugin.log(e); } } |