Ensure path exists when loading transitive access wideners.
This commit is contained in:
		
							parent
							
								
									13f4b29d12
								
							
						
					
					
						commit
						b7142ae468
					
				
					 1 changed files with 6 additions and 0 deletions
				
			
		|  | @ -26,6 +26,7 @@ package net.fabricmc.loom.configuration.accesswidener; | ||||||
| 
 | 
 | ||||||
| import java.io.File; | import java.io.File; | ||||||
| import java.io.IOException; | import java.io.IOException; | ||||||
|  | import java.nio.file.Files; | ||||||
| import java.nio.file.Path; | import java.nio.file.Path; | ||||||
| import java.util.ArrayList; | import java.util.ArrayList; | ||||||
| import java.util.HashSet; | import java.util.HashSet; | ||||||
|  | @ -112,6 +113,11 @@ public class TransitiveAccessWidenerJarProcessor implements JarProcessor { | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		for (Path path : possibleModJars) { | 		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); | 			AccessWidenerFile accessWidener = AccessWidenerFile.fromModJar(path); | ||||||
| 
 | 
 | ||||||
| 			if (accessWidener == null) { | 			if (accessWidener == null) { | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue