diff --git a/photon-core/src/main/java/org/photonvision/common/util/ShellExec.java b/photon-core/src/main/java/org/photonvision/common/util/ShellExec.java index 06ea32f14..59c3329cc 100644 --- a/photon-core/src/main/java/org/photonvision/common/util/ShellExec.java +++ b/photon-core/src/main/java/org/photonvision/common/util/ShellExec.java @@ -145,8 +145,9 @@ public class ShellExec { exitCode = 0; if (wait) { try { - process.waitFor(); - exitCode = process.exitValue(); + exitCode = process.waitFor(); + errorGobbler.join(); + outputGobbler.join(); } catch (InterruptedException ignored) { } }