From febf953b68780ce42b35d2a3f39799e8b49a908b Mon Sep 17 00:00:00 2001 From: "Egor.Ushakov" Date: Fri, 12 Feb 2016 14:28:45 +0300 Subject: [PATCH] EA-63752 - OCE: GroovyPositionManager.locationsOfLine --- .../intellij/debugger/engine/CompoundPositionManager.java | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java b/java/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java index d3b4c1d65d2e..e57e83ee7928 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/CompoundPositionManager.java @@ -30,10 +30,7 @@ import com.intellij.openapi.vfs.VirtualFile; import com.intellij.psi.PsiFile; import com.intellij.util.ThreeState; import com.intellij.xdebugger.frame.XStackFrame; -import com.sun.jdi.InternalException; -import com.sun.jdi.Location; -import com.sun.jdi.ReferenceType; -import com.sun.jdi.VMDisconnectedException; +import com.sun.jdi.*; import com.sun.jdi.request.ClassPrepareRequest; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -72,7 +69,7 @@ public class CompoundPositionManager extends PositionManagerEx implements MultiR return processor.process(positionManager); } catch (NoDataException | ProcessCanceledException ignored) {} - catch (VMDisconnectedException e) {throw e;} + catch (VMDisconnectedException | ObjectCollectedException e) {throw e;} catch (InternalException e) {LOG.info(e);} catch (Exception | AssertionError e) {LOG.error(e);} }