From a2028791331d78ec5eed4606aec17c3e66ea0fe2 Mon Sep 17 00:00:00 2001 From: Pete Bentley Date: Mon, 9 Feb 2026 10:32:54 +0000 Subject: [PATCH] Ignore empty PATH elements in OpenJDK builds. Turns out to be common on Windows. No functional change other than to avoid crashing with a NullPointerException when building for OpenJDK on such systems. --- openjdk/build.gradle | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/openjdk/build.gradle b/openjdk/build.gradle index b63b4c8de..55ea0abd4 100644 --- a/openjdk/build.gradle +++ b/openjdk/build.gradle @@ -547,10 +547,13 @@ boolean isExecutableOnPath(executable) { return executable == name } } - for(String folder : System.getenv('PATH').split("" + File.pathSeparatorChar)) { - File[] files = file(folder).listFiles(filter) - if (files != null && files.size() > 0) { - return true + for (String folder : System.getenv('PATH').split("" + File.pathSeparatorChar)) { + // Ignore any empty PATH elements. + if (folder != '') { + File[] files = file(folder).listFiles(filter) + if (files != null && files.size() > 0) { + return true + } } } return false