From 36f877aa38faa9a88c9fb467a2bb120498dce80e Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Mon, 2 Apr 2018 19:16:29 +0300 Subject: [PATCH] EA-67363 - ITSE: DebugProcessImpl.doStep --- .../src/com/intellij/debugger/engine/DebugProcessImpl.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java b/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java index ef9963dc2ee3..de352a247cce 100644 --- a/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java +++ b/java/debugger/impl/src/com/intellij/debugger/engine/DebugProcessImpl.java @@ -365,7 +365,11 @@ public abstract class DebugProcessImpl extends UserDataHolderBase implements Deb //noinspection HardCodedStringLiteral stepRequest.putProperty("hint", hint); } - stepRequest.enable(); + try { + stepRequest.enable(); + } catch (IllegalThreadStateException e) { // thread is already dead + requestManager.deleteEventRequest(stepRequest); + } } catch (ObjectCollectedException ignored) {