diff --git a/java/runtime/src/main/java/org/ray/runtime/runner/RunManager.java b/java/runtime/src/main/java/org/ray/runtime/runner/RunManager.java index 6f825c383..9ead9af16 100644 --- a/java/runtime/src/main/java/org/ray/runtime/runner/RunManager.java +++ b/java/runtime/src/main/java/org/ray/runtime/runner/RunManager.java @@ -146,7 +146,8 @@ public class RunManager { e.printStackTrace(); } if (!p.isAlive()) { - throw new RuntimeException("Failed to start " + name); + throw new RuntimeException( + String.format("Failed to start %s. Exit code: %d.", name, p.exitValue())); } processes.add(Pair.of(name, p)); if (LOGGER.isInfoEnabled()) {