aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authorJonas Herzig <jonas@spark-squared.com>2022-01-06 14:01:18 +0100
committerJonas Herzig <jonas@spark-squared.com>2022-01-06 14:01:18 +0100
commit64a1aba1db539ea854fdc832b1a8e53ac7428263 (patch)
treeecdfef89c10ea978be5e472a04ac515cceb7a3b7 /src/main
parent6ff92118c3621bdddb9d35fb537a96040e08ca01 (diff)
downloadarchitectury-loom-64a1aba1db539ea854fdc832b1a8e53ac7428263.tar.gz
architectury-loom-64a1aba1db539ea854fdc832b1a8e53ac7428263.tar.bz2
architectury-loom-64a1aba1db539ea854fdc832b1a8e53ac7428263.zip
Fix missing SrgProvider when generateSrgTiny is false
A fallback SrgProvider is instantiated and initialized here but never added to the provider list, resulting in a NPE right below in `getRawSrgFile`.
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java b/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java
index 23bf71c8..0f4614ce 100644
--- a/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java
+++ b/src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java
@@ -340,6 +340,7 @@ public class MappingsProviderImpl extends DependencyProvider implements Mappings
getProject().getDependencies().add(provider.getTargetConfig(), "de.oceanlabs.mcp:mcp_config:" + getMinecraftProvider().minecraftVersion());
Configuration configuration = getProject().getConfigurations().getByName(provider.getTargetConfig());
provider.provide(DependencyInfo.create(getProject(), configuration.getDependencies().iterator().next(), configuration), postPopulationScheduler);
+ getExtension().getDependencyManager().addProvider(provider);
}
Path srgPath = getRawSrgFile();