diff options
author | modmuss50 <modmuss50@gmail.com> | 2021-10-25 18:13:28 +0100 |
---|---|---|
committer | modmuss50 <modmuss50@gmail.com> | 2021-10-25 18:13:28 +0100 |
commit | b7142ae468bf5b03a43ca366b5ffdccebd1f9330 (patch) | |
tree | 93d8f06c0e9d6369edd6c9a1e0a3d83402a8926a /src/main/java | |
parent | 13f4b29d124945e96754af7fca82f12463047fb1 (diff) | |
download | architectury-loom-b7142ae468bf5b03a43ca366b5ffdccebd1f9330.tar.gz architectury-loom-b7142ae468bf5b03a43ca366b5ffdccebd1f9330.tar.bz2 architectury-loom-b7142ae468bf5b03a43ca366b5ffdccebd1f9330.zip |
Ensure path exists when loading transitive access wideners.
Diffstat (limited to 'src/main/java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/accesswidener/TransitiveAccessWidenerJarProcessor.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/accesswidener/TransitiveAccessWidenerJarProcessor.java b/src/main/java/net/fabricmc/loom/configuration/accesswidener/TransitiveAccessWidenerJarProcessor.java index 77156a48..d5f234bd 100644 --- a/src/main/java/net/fabricmc/loom/configuration/accesswidener/TransitiveAccessWidenerJarProcessor.java +++ b/src/main/java/net/fabricmc/loom/configuration/accesswidener/TransitiveAccessWidenerJarProcessor.java @@ -26,6 +26,7 @@ package net.fabricmc.loom.configuration.accesswidener; import java.io.File; import java.io.IOException; +import java.nio.file.Files; import java.nio.file.Path; import java.util.ArrayList; import java.util.HashSet; @@ -112,6 +113,11 @@ public class TransitiveAccessWidenerJarProcessor implements JarProcessor { } for (Path path : possibleModJars) { + if (!Files.exists(path)) { + project.getLogger().debug("Could not find transitive access widener in {} as it does not exist", path.toAbsolutePath()); + continue; + } + AccessWidenerFile accessWidener = AccessWidenerFile.fromModJar(path); if (accessWidener == null) { |