diff options
author | Jonas Herzig <jonas@spark-squared.com> | 2022-01-06 14:01:18 +0100 |
---|---|---|
committer | Jonas Herzig <jonas@spark-squared.com> | 2022-01-06 14:01:18 +0100 |
commit | 64a1aba1db539ea854fdc832b1a8e53ac7428263 (patch) | |
tree | ecdfef89c10ea978be5e472a04ac515cceb7a3b7 /src/main/java | |
parent | 6ff92118c3621bdddb9d35fb537a96040e08ca01 (diff) | |
download | architectury-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/java')
-rw-r--r-- | src/main/java/net/fabricmc/loom/configuration/providers/mappings/MappingsProviderImpl.java | 1 |
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(); |