commit | a45533d9448e4319870d2f8a084a94ea9bc4bdab | [log] [tgz] |
---|---|---|
author | Darin Wright <darin> | Mon Mar 09 19:48:50 2009 +0000 |
committer | Darin Wright <darin> | Mon Mar 09 19:48:50 2009 +0000 |
tree | 7bbca06fa0eeb5676f6f5550d1494b6fb3025c27 | |
parent | 90cdd2a2bbcdbe7e2604c00356b0b19de1d6a75b [diff] |
Bug 265871 - IOException from VM not suppressed for conditional breakpoint
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 28bfd82..19f9d12 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 @@ 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); } }