Caused by: java.lang.IllegalStateException: Could not find 'versionParser'
at net.minecraftforge.artifactural.gradle.ReflectionUtils.get(ReflectionUtils.java:110)
at net.minecraftforge.artifactural.gradle.GradleRepositoryAdapter.getVersionParser(GradleRepositoryAdapter.java:149)
at net.minecraftforge.artifactural.gradle.GradleRepositoryAdapter.add(GradleRepositoryAdapter.java:105)
at net.minecraftforge.gradle.common.util.BaseRepo$Builder.attach(BaseRepo.java:122)
at net.minecraftforge.gradle.userdev.DependencyManagementExtension.<init>(DependencyManagementExtension.java:43)
at net.minecraftforge.gradle.userdev.DependencyManagementExtension_Decorated.<init>(Unknown Source)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at org.gradle.internal.instantiation.generator.AsmBackedClassGenerator$InvokeConstructorStrategy.newInstance(AsmBackedClassGenerator.java:2097)
at org.gradle.internal.instantiation.generator.AbstractClassGenerator$GeneratedClassImpl$GeneratedConstructorImpl.newInstance(AbstractClassGenerator.java:527)
at org.gradle.internal.instantiation.generator.DependencyInjectingInstantiator.doCreate(DependencyInjectingInstantiator.java:64)
... 188 more
In https://github.com/gradle/gradle/commit/4604475e2237910ea0a1b697f4e7d5d0d4c74431 the
versionParser
field was removed fromDefaultMavenArtifactRepository
, which is used (reflectively) by this project here: https://github.com/MinecraftForge/Artifactural/blob/564e94332e36f0933818ad8d6e5720c629f2a792/src/gradlecomp/java/net/minecraftforge/artifactural/gradle/GradleRepositoryAdapter.java#L148-L150This causes the following error to occur: