From 22c35f963e4dec2f3e9821fa9526a81cb6cd2f67 Mon Sep 17 00:00:00 2001 From: peter Date: Tue, 14 Mar 2017 11:25:43 +0100 Subject: [PATCH] JdkVersionDetectorImpl: ensure the output is fully read should fix NewProjectWizardTest flakiness --- .../jetbrains/jps/model/java/impl/JdkVersionDetectorImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JdkVersionDetectorImpl.java b/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JdkVersionDetectorImpl.java index 3df267b784b9..a178f7671ff6 100644 --- a/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JdkVersionDetectorImpl.java +++ b/jps/model-impl/src/org/jetbrains/jps/model/java/impl/JdkVersionDetectorImpl.java @@ -118,7 +118,7 @@ public class JdkVersionDetectorImpl extends JdkVersionDetector { Process process = new ProcessBuilder(javaExe, "-version").redirectErrorStream(true).start(); VersionOutputReader reader = new VersionOutputReader(process.getInputStream(), runner); try { - process.waitFor(); + reader.waitFor(); } catch (InterruptedException e) { LOG.info(e);