From 997f9a8acd4f725a5882b86853afee746f7a547c Mon Sep 17 00:00:00 2001 From: modmuss50 Date: Wed, 18 May 2022 23:47:17 +0100 Subject: [PATCH] Fix generation of invalid classpath groups when idea compiler output dir is not set. --- .../net/fabricmc/loom/util/gradle/SourceSetHelper.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/net/fabricmc/loom/util/gradle/SourceSetHelper.java b/src/main/java/net/fabricmc/loom/util/gradle/SourceSetHelper.java index e4dd21bf..4c544669 100644 --- a/src/main/java/net/fabricmc/loom/util/gradle/SourceSetHelper.java +++ b/src/main/java/net/fabricmc/loom/util/gradle/SourceSetHelper.java @@ -167,7 +167,13 @@ public final class SourceSetHelper { final XPath xpath = XPathFactory.newInstance().newXPath(); try (FileInputStream fis = new FileInputStream(file)) { - return xpath.evaluate(expression, new InputSource(fis)); + String result = xpath.evaluate(expression, new InputSource(fis)); + + if (result.isEmpty()) { + return null; + } + + return result; } catch (XPathExpressionException e) { return null; } catch (IOException e) {