Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDarin Wright2009-03-09 19:48:50 +0000
committerDarin Wright2009-03-09 19:48:50 +0000
commita45533d9448e4319870d2f8a084a94ea9bc4bdab (patch)
tree7bbca06fa0eeb5676f6f5550d1494b6fb3025c27
parent90cdd2a2bbcdbe7e2604c00356b0b19de1d6a75b (diff)
downloadeclipse.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.java4
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);
}
}

Back to the top