From 808ce971859b2e56b7c21022a4d204b77d3d643a Mon Sep 17 00:00:00 2001 From: Egor Ushakov Date: Fri, 23 Nov 2018 13:16:16 +0300 Subject: [PATCH] IDEA-202129 .attach_pid files in the working dir --- .../com/intellij/execution/impl/DefaultJavaProgramRunner.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/execution/impl/src/com/intellij/execution/impl/DefaultJavaProgramRunner.java b/java/execution/impl/src/com/intellij/execution/impl/DefaultJavaProgramRunner.java index b10928cdeb3e..aac435b31709 100644 --- a/java/execution/impl/src/com/intellij/execution/impl/DefaultJavaProgramRunner.java +++ b/java/execution/impl/src/com/intellij/execution/impl/DefaultJavaProgramRunner.java @@ -276,7 +276,8 @@ public class DefaultJavaProgramRunner extends JavaPatchableProgramRunner { public void startNotified(@NotNull ProcessEvent event) { // 1 second delay to allow jvm to start correctly JobScheduler.getScheduler() - .schedule(() -> myEnabled.set(JavaDebuggerAttachUtil.canAttach(OSProcessUtil.getProcessID(myProcessHandler.getProcess()))), + .schedule(() -> myEnabled.set(!myProcessHandler.isProcessTerminating() && !myProcessHandler.isProcessTerminated() && + JavaDebuggerAttachUtil.canAttach(OSProcessUtil.getProcessID(myProcessHandler.getProcess()))), 1, TimeUnit.SECONDS); }