diff --git a/DynmapCore/src/main/java/org/dynmap/DynmapCore.java b/DynmapCore/src/main/java/org/dynmap/DynmapCore.java index b559af40..ff9cc2c6 100644 --- a/DynmapCore/src/main/java/org/dynmap/DynmapCore.java +++ b/DynmapCore/src/main/java/org/dynmap/DynmapCore.java @@ -438,7 +438,12 @@ public class DynmapCore implements DynmapCommonAPI { } private String findExecutableOnPath(String fname) { - for (String dirname : System.getenv("PATH").split(File.pathSeparator)) { + String path = System.getenv("PATH"); + // Fast-fail if path is null. + if (path == null) + return null; + + for (String dirname : path.split(File.pathSeparator)) { File file = new File(dirname, fname); if (file.isFile() && file.canExecute()) { return file.getAbsolutePath();