diff --git a/backend/src/main/java/org/davidbohl/dirigent/utility/process/ProcessRunner.java b/backend/src/main/java/org/davidbohl/dirigent/utility/process/ProcessRunner.java index efba3d1..4fe9da9 100644 --- a/backend/src/main/java/org/davidbohl/dirigent/utility/process/ProcessRunner.java +++ b/backend/src/main/java/org/davidbohl/dirigent/utility/process/ProcessRunner.java @@ -6,6 +6,7 @@ import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.nio.charset.StandardCharsets; +import java.time.Duration; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -131,7 +132,7 @@ public class ProcessRunner { log.debug("Killing child process: {}", child.pid()); child.destroyForcibly(); try { - child.waitFor(2, TimeUnit.SECONDS); + child.wait(Duration.ofSeconds(2).toMillis()); } catch (InterruptedException e) { Thread.currentThread().interrupt(); }