From 57dc28bbaf67319c2cf4431581fe5443e491e51d Mon Sep 17 00:00:00 2001 From: Alexey Kudravtsev Date: Mon, 4 Dec 2017 13:55:42 +0300 Subject: [PATCH] use shutdown instead of shutdownNow to gracefully execute already queued tasks --- .../src/org/jetbrains/jps/javac/ExternalJavacManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/jps-builders/src/org/jetbrains/jps/javac/ExternalJavacManager.java b/jps/jps-builders/src/org/jetbrains/jps/javac/ExternalJavacManager.java index b06a478e91d9..a360b72e5361 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/javac/ExternalJavacManager.java +++ b/jps/jps-builders/src/org/jetbrains/jps/javac/ExternalJavacManager.java @@ -217,7 +217,7 @@ public class ExternalJavacManager { public void stop() { myChannelRegistrar.close().awaitUninterruptibly(); - myExecutor.shutdownNow(); + myExecutor.shutdown(); } private ExternalJavacProcessHandler launchExternalJavacProcess(UUID uuid,