Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[FIx]: Fix AT issues and mute execute output further #213

Merged
merged 1 commit into from
Jun 24, 2024

Fix AT issues and mute execute output further

aff2c12
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

[FIx]: Fix AT issues and mute execute output further #213

Fix AT issues and mute execute output further
aff2c12
Select commit
Loading
Failed to load commit list.
GitHub Actions / JUnit Test Report failed Jun 20, 2024 in 0s

426 tests run, 414 passed, 0 skipped, 12 failed.

Annotations

Check failure on line 136 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/CentralCacheTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

CentralCacheTests.cache_supports_running_gradle_in_parallel

Condition not satisfied:

runs.values().stream().anyMatch { it.get().output.contains("Lock file is owned by another process:")}
|    |        |        |
|    |        |        false
|    |        <java.util.stream.ReferencePipeline$Head@3c0e00a8 sourceStage=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private final" previousStage=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private final" sourceOrOpFlags=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "protected final" nextStage=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" depth=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" combinedFlags=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceSpliterator=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceSupplier=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" linkedOrConsumed=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceAnyStateful=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceCloseAction=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" parallel=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private">
|    [java.util.concurrent.CompletableFuture@5d0b0cb9[Completed normally], java.util.concurrent.CompletableFuture@7f7b6639[Completed normally], java.util.concurrent.CompletableFuture@16ac5d35[Completed normally], java.util.concurrent.CompletableFuture@3965bdf9[Completed normally]]
[1:java.util.concurrent.CompletableFuture@5d0b0cb9[Completed normally], 2:java.util.concurrent.CompletableFuture@7f7b6639[Completed normally], 3:java.util.concurrent.CompletableFuture@16ac5d35[Completed normally], 4:java.util.concurrent.CompletableFuture@3965bdf9[Completed normally]]
Raw output
Condition not satisfied:

runs.values().stream().anyMatch { it.get().output.contains("Lock file is owned by another process:")}
|    |        |        |
|    |        |        false
|    |        <java.util.stream.ReferencePipeline$Head@3c0e00a8 sourceStage=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private final" previousStage=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private final" sourceOrOpFlags=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "protected final" nextStage=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" depth=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" combinedFlags=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceSpliterator=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceSupplier=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" linkedOrConsumed=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceAnyStateful=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" sourceCloseAction=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private" parallel=java.lang.IllegalAccessException: class org.codehaus.groovy.runtime.DefaultGroovyMethods cannot access a member of class java.util.stream.AbstractPipeline (in module java.base) with modifiers "private">
|    [java.util.concurrent.CompletableFuture@5d0b0cb9[Completed normally], java.util.concurrent.CompletableFuture@7f7b6639[Completed normally], java.util.concurrent.CompletableFuture@16ac5d35[Completed normally], java.util.concurrent.CompletableFuture@3965bdf9[Completed normally]]
[1:java.util.concurrent.CompletableFuture@5d0b0cb9[Completed normally], 2:java.util.concurrent.CompletableFuture@7f7b6639[Completed normally], 3:java.util.concurrent.CompletableFuture@16ac5d35[Completed normally], 4:java.util.concurrent.CompletableFuture@3965bdf9[Completed normally]]

	at net.neoforged.gradle.userdev.CentralCacheTests.cache_supports_running_gradle_in_parallel(CentralCacheTests.groovy:136)

Check failure on line 106 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game

Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main
|   |                                                                                           |  |   |                                                                                                 |             /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main is not a valid mod file
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :api:neoFormListLibraries
|   |                                                                                           |  |   > Task :api:neoFormStripClient
|   |                                                                                           |  |   > Task :api:neoFormExtractServer
|   |                                                                                           |  |   > Task :api:neoFormStripServer
|   |                                                                                           |  |   > Task :api:neoFormMerge
|   |                                                                                           |  |   > Task :api:neoFormMergeMappings
|   |                                                                                           |  |   > Task :api:neoFormRename
|   |                                                                                           |  |   > Task :api:neoFormDecompile
|   |                                                                                           |  |   > Task :api:create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :api:neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :api:neoFormInject
|   |                                                                                           |  |   > Task :api:neoFormPatch
|   |                                                                                           |  |   > Task :api:neoFormPatchUserDev
|   |                                                                                           |  |   > Task :api:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :api:neoFormUnzipSources
|   |                                                                                           |  |   > Task :api:neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :api:neoFormPackRecomp
|   |                                                                                           |  |   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries
|   |                                                                                           |  |   > Task :main:neoFormStripClient UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormExtractServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormStripServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMerge UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMergeMappings UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRename UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormDecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormInject UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatch UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   ?[32m[12:04:30.318] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.320] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.321] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   |                                                                                           |  |   ?[m?[33m[12:04:30.402] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/runs/data/config/fml.toml is not correct. Correcting 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.422] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.455] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.615] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.624] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.634] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.641] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[33m[12:04:30.735] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.735] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.834] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   ?[m?[32m[12:04:31.289] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [12:04:31] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [12:04:35] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 7m 22s
|   |                                                                                           |  |   57 actionable tasks: 40 executed, 17 up-to-date
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@39ffda4a result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2dbfcf7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21
|   > Task :api:cacheVersionExecutableClient1.21
|   > Task :api:cacheVersionExecutableServer1.21
|   > Task :api:cacheVersionMappingsClient1.21
|   > Task :api:cacheVersionMappingsServer1.21
|   > Task :api:neoFormListLibraries
|   > Task :api:neoFormStripClient
|   > Task :api:neoFormExtractServer
|   > Task :api:neoFormStripServer
|   > Task :api:neoFormMerge
|   > Task :api:neoFormMergeMappings
|   > Task :api:neoFormRename
|   > Task :api:neoFormDecompile
|   > Task :api:create1.21ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :api:neoFormApplyForgesAccessTransformer
|   > Task :api:neoFormInject
|   > Task :api:neoFormPatch
|   > Task :api:neoFormPatchUserDev
|   > Task :api:neoFormApplyOfficialMappings
|   > Task :api:neoFormUnzipSources
|   > Task :api:neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :api:neoFormPackRecomp
|   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21
|   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   > Task :main:neoFormListLibraries
|   > Task :main:neoFormStripClient UP-TO-DATE
|   > Task :main:neoFormExtractServer UP-TO-DATE
|   > Task :main:neoFormStripServer UP-TO-DATE
|   > Task :main:neoFormMerge UP-TO-DATE
|   > Task :main:neoFormMergeMappings UP-TO-DATE
|   > Task :main:neoFormRename UP-TO-DATE
|   > Task :main:neoFormDecompile UP-TO-DATE
|   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   > Task :main:neoFormInject UP-TO-DATE
|   > Task :main:neoFormPatch UP-TO-DATE
|   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   > Task :main:neoFormApplyOfficialMappings
|   > Task :main:neoFormUnzipSources
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   ?[32m[12:04:30.318] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   ?[m?[32m[12:04:30.320] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   ?[m?[32m[12:04:30.321] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   ?[m?[33m[12:04:30.402] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/runs/data/config/fml.toml is not correct. Correcting 
|   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   ?[m?[32m[12:04:30.422] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   ?[m?[32m[12:04:30.455] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   ?[m?[32m[12:04:30.615] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[12:04:30.624] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[12:04:30.634] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[32m[12:04:30.641] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[33m[12:04:30.735] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   ?[m?[32m[12:04:30.735] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   ?[m?[32m[12:04:30.834] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   ?[m?[32m[12:04:31.289] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [12:04:31] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [12:04:35] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :main:runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 7m 22s
|   57 actionable tasks: 40 executed, 17 up-to-date
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@39ffda4a result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2dbfcf7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a>
Raw output
Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main
|   |                                                                                           |  |   |                                                                                                 |             /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main is not a valid mod file
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :api:neoFormListLibraries
|   |                                                                                           |  |   > Task :api:neoFormStripClient
|   |                                                                                           |  |   > Task :api:neoFormExtractServer
|   |                                                                                           |  |   > Task :api:neoFormStripServer
|   |                                                                                           |  |   > Task :api:neoFormMerge
|   |                                                                                           |  |   > Task :api:neoFormMergeMappings
|   |                                                                                           |  |   > Task :api:neoFormRename
|   |                                                                                           |  |   > Task :api:neoFormDecompile
|   |                                                                                           |  |   > Task :api:create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :api:neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :api:neoFormInject
|   |                                                                                           |  |   > Task :api:neoFormPatch
|   |                                                                                           |  |   > Task :api:neoFormPatchUserDev
|   |                                                                                           |  |   > Task :api:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :api:neoFormUnzipSources
|   |                                                                                           |  |   > Task :api:neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :api:neoFormPackRecomp
|   |                                                                                           |  |   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries
|   |                                                                                           |  |   > Task :main:neoFormStripClient UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormExtractServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormStripServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMerge UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMergeMappings UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRename UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormDecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormInject UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatch UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   ?[32m[12:04:30.318] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.320] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.321] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   |                                                                                           |  |   ?[m?[33m[12:04:30.402] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/runs/data/config/fml.toml is not correct. Correcting 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.422] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.455] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.615] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.624] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.634] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.641] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[33m[12:04:30.735] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.735] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   ?[m?[32m[12:04:30.834] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   ?[m?[32m[12:04:31.289] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [12:04:31] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [12:04:35] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 7m 22s
|   |                                                                                           |  |   57 actionable tasks: 40 executed, 17 up-to-date
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@39ffda4a result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2dbfcf7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21
|   > Task :api:cacheVersionExecutableClient1.21
|   > Task :api:cacheVersionExecutableServer1.21
|   > Task :api:cacheVersionMappingsClient1.21
|   > Task :api:cacheVersionMappingsServer1.21
|   > Task :api:neoFormListLibraries
|   > Task :api:neoFormStripClient
|   > Task :api:neoFormExtractServer
|   > Task :api:neoFormStripServer
|   > Task :api:neoFormMerge
|   > Task :api:neoFormMergeMappings
|   > Task :api:neoFormRename
|   > Task :api:neoFormDecompile
|   > Task :api:create1.21ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :api:neoFormApplyForgesAccessTransformer
|   > Task :api:neoFormInject
|   > Task :api:neoFormPatch
|   > Task :api:neoFormPatchUserDev
|   > Task :api:neoFormApplyOfficialMappings
|   > Task :api:neoFormUnzipSources
|   > Task :api:neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :api:neoFormPackRecomp
|   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21
|   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   > Task :main:neoFormListLibraries
|   > Task :main:neoFormStripClient UP-TO-DATE
|   > Task :main:neoFormExtractServer UP-TO-DATE
|   > Task :main:neoFormStripServer UP-TO-DATE
|   > Task :main:neoFormMerge UP-TO-DATE
|   > Task :main:neoFormMergeMappings UP-TO-DATE
|   > Task :main:neoFormRename UP-TO-DATE
|   > Task :main:neoFormDecompile UP-TO-DATE
|   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   > Task :main:neoFormInject UP-TO-DATE
|   > Task :main:neoFormPatch UP-TO-DATE
|   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   > Task :main:neoFormApplyOfficialMappings
|   > Task :main:neoFormUnzipSources
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   ?[32m[12:04:30.318] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   ?[m?[32m[12:04:30.320] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   ?[m?[32m[12:04:30.321] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   ?[m?[33m[12:04:30.402] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/runs/data/config/fml.toml is not correct. Correcting 
|   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   ?[m?[32m[12:04:30.403] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   ?[m?[32m[12:04:30.422] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   ?[m?[32m[12:04:30.455] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   ?[m?[32m[12:04:30.615] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[12:04:30.624] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[12:04:30.634] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[32m[12:04:30.641] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[33m[12:04:30.735] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   ?[m?[32m[12:04:30.735] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   ?[m?[32m[12:04:30.834] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   ?[m?[32m[12:04:31.289] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [12:04:31] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [12:04:35] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_multiple_projects_w_0_tempDir14502021190066014822/multi_neoforge_root/main/build/resources/main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :main:runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 7m 22s
|   57 actionable tasks: 40 executed, 17 up-to-date
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@39ffda4a result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2dbfcf7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10afe71a>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game(MultiProjectTests.groovy:106)

Check failure on line 197 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects with neoforge dependencies should run using the central cache

Condition not satisfied:

run.task(':main:neoFormDecompile').outcome == TaskOutcome.SUCCESS
|   |                              |       |  |
|   |                              |       |  class org.gradle.testkit.runner.TaskOutcome
|   |                              |       false
|   |                              UP_TO_DATE
|   :main:neoFormDecompile=UP_TO_DATE
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@58f4b31a result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@21a9a705 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@1b13467c this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@1b13467c>
Raw output
Condition not satisfied:

run.task(':main:neoFormDecompile').outcome == TaskOutcome.SUCCESS
|   |                              |       |  |
|   |                              |       |  class org.gradle.testkit.runner.TaskOutcome
|   |                              |       false
|   |                              UP_TO_DATE
|   :main:neoFormDecompile=UP_TO_DATE
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@58f4b31a result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@21a9a705 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@1b13467c this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@1b13467c>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should run using the central cache(MultiProjectTests.groovy:197)

Check failure on line 733 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects where one is not neogradle with neoforge dependencies should combine the mod-classes entry from the project name, using custom group id

Condition not satisfied:

modSourcesSection.size() == 4
|                 |      |
|                 6      false
[Mod Sources:,   - main:,     - main,   - something:,     - main,     - main]
Raw output
Condition not satisfied:

modSourcesSection.size() == 4
|                 |      |
|                 6      false
[Mod Sources:,   - main:,     - main,   - something:,     - main,     - main]

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects where one is not neogradle with neoforge dependencies should combine the mod-classes entry from the project name, using custom group id(MultiProjectTests.groovy:733)

Check failure on line 197 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects with neoforge dependencies should run using the central cache

Condition not satisfied:

run.task(':main:neoFormDecompile').outcome == TaskOutcome.SUCCESS
|   |                              |       |  |
|   |                              |       |  class org.gradle.testkit.runner.TaskOutcome
|   |                              |       false
|   |                              UP_TO_DATE
|   :main:neoFormDecompile=UP_TO_DATE
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@69cd1085 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@40fa8766 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@77865933 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@77865933>
Raw output
Condition not satisfied:

run.task(':main:neoFormDecompile').outcome == TaskOutcome.SUCCESS
|   |                              |       |  |
|   |                              |       |  class org.gradle.testkit.runner.TaskOutcome
|   |                              |       false
|   |                              UP_TO_DATE
|   :main:neoFormDecompile=UP_TO_DATE
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@69cd1085 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@40fa8766 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@77865933 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@77865933>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should run using the central cache(MultiProjectTests.groovy:197)

Check failure on line 733 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects where one is not neogradle with neoforge dependencies should combine the mod-classes entry from the project name, using custom group id

Condition not satisfied:

modSourcesSection.size() == 4
|                 |      |
|                 6      false
[Mod Sources:,   - main:,     - main,   - something:,     - main,     - main]
Raw output
Condition not satisfied:

modSourcesSection.size() == 4
|                 |      |
|                 6      false
[Mod Sources:,   - main:,     - main,   - something:,     - main,     - main]

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects where one is not neogradle with neoforge dependencies should combine the mod-classes entry from the project name, using custom group id(MultiProjectTests.groovy:733)

Check failure on line 106 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game

Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main
|   |                                                                                           |  |   |                                                                                                 |             C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main is not a valid mod file
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :api:neoFormListLibraries
|   |                                                                                           |  |   > Task :api:neoFormStripClient
|   |                                                                                           |  |   > Task :api:neoFormExtractServer
|   |                                                                                           |  |   > Task :api:neoFormStripServer
|   |                                                                                           |  |   > Task :api:neoFormMerge
|   |                                                                                           |  |   > Task :api:neoFormMergeMappings
|   |                                                                                           |  |   > Task :api:neoFormRename
|   |                                                                                           |  |   > Task :api:neoFormDecompile
|   |                                                                                           |  |   > Task :api:create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :api:neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :api:neoFormInject
|   |                                                                                           |  |   > Task :api:neoFormPatch
|   |                                                                                           |  |   > Task :api:neoFormPatchUserDev
|   |                                                                                           |  |   > Task :api:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :api:neoFormUnzipSources
|   |                                                                                           |  |   > Task :api:neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :api:neoFormPackRecomp
|   |                                                                                           |  |   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries
|   |                                                                                           |  |   > Task :main:neoFormStripClient UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormExtractServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormStripServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMerge UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMergeMappings UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRename UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormDecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormInject UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatch UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources
|   |                                                                                           |  |   > Task :main:neoFormRecompile
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   [12:04:19.517] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   [12:04:19.521] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   [12:04:19.523] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   |                                                                                           |  |   [12:04:19.695] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\runs\data\config\fml.toml is not correct. Correcting 
|   |                                                                                           |  |   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   [12:04:19.697] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   [12:04:19.734] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   [12:04:19.801] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   [12:04:20.035] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [12:04:20.085] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [12:04:20.121] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [12:04:20.153] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [12:04:20.302] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   [12:04:20.302] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   [12:04:20.654] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   [12:04:22.213] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [12:04:22] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [12:04:29] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 6m 46s
|   |                                                                                           |  |   57 actionable tasks: 40 executed, 17 up-to-date
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1642eeae result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1163a27 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21
|   > Task :api:cacheVersionExecutableClient1.21
|   > Task :api:cacheVersionExecutableServer1.21
|   > Task :api:cacheVersionMappingsClient1.21
|   > Task :api:cacheVersionMappingsServer1.21
|   > Task :api:neoFormListLibraries
|   > Task :api:neoFormStripClient
|   > Task :api:neoFormExtractServer
|   > Task :api:neoFormStripServer
|   > Task :api:neoFormMerge
|   > Task :api:neoFormMergeMappings
|   > Task :api:neoFormRename
|   > Task :api:neoFormDecompile
|   > Task :api:create1.21ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :api:neoFormApplyForgesAccessTransformer
|   > Task :api:neoFormInject
|   > Task :api:neoFormPatch
|   > Task :api:neoFormPatchUserDev
|   > Task :api:neoFormApplyOfficialMappings
|   > Task :api:neoFormUnzipSources
|   > Task :api:neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :api:neoFormPackRecomp
|   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21
|   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   > Task :main:neoFormListLibraries
|   > Task :main:neoFormStripClient UP-TO-DATE
|   > Task :main:neoFormExtractServer UP-TO-DATE
|   > Task :main:neoFormStripServer UP-TO-DATE
|   > Task :main:neoFormMerge UP-TO-DATE
|   > Task :main:neoFormMergeMappings UP-TO-DATE
|   > Task :main:neoFormRename UP-TO-DATE
|   > Task :main:neoFormDecompile UP-TO-DATE
|   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   > Task :main:neoFormInject UP-TO-DATE
|   > Task :main:neoFormPatch UP-TO-DATE
|   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   > Task :main:neoFormApplyOfficialMappings
|   > Task :main:neoFormUnzipSources
|   > Task :main:neoFormRecompile
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   [12:04:19.517] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   [12:04:19.521] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   [12:04:19.523] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   [12:04:19.695] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\runs\data\config\fml.toml is not correct. Correcting 
|   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   [12:04:19.697] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   [12:04:19.734] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   [12:04:19.801] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   [12:04:20.035] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [12:04:20.085] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [12:04:20.121] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [12:04:20.153] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [12:04:20.302] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   [12:04:20.302] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   [12:04:20.654] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   [12:04:22.213] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [12:04:22] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [12:04:29] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :main:runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 6m 46s
|   57 actionable tasks: 40 executed, 17 up-to-date
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1642eeae result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1163a27 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2>
Raw output
Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main
|   |                                                                                           |  |   |                                                                                                 |             C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main is not a valid mod file
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :api:neoFormListLibraries
|   |                                                                                           |  |   > Task :api:neoFormStripClient
|   |                                                                                           |  |   > Task :api:neoFormExtractServer
|   |                                                                                           |  |   > Task :api:neoFormStripServer
|   |                                                                                           |  |   > Task :api:neoFormMerge
|   |                                                                                           |  |   > Task :api:neoFormMergeMappings
|   |                                                                                           |  |   > Task :api:neoFormRename
|   |                                                                                           |  |   > Task :api:neoFormDecompile
|   |                                                                                           |  |   > Task :api:create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :api:neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :api:neoFormInject
|   |                                                                                           |  |   > Task :api:neoFormPatch
|   |                                                                                           |  |   > Task :api:neoFormPatchUserDev
|   |                                                                                           |  |   > Task :api:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :api:neoFormUnzipSources
|   |                                                                                           |  |   > Task :api:neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :api:neoFormPackRecomp
|   |                                                                                           |  |   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries
|   |                                                                                           |  |   > Task :main:neoFormStripClient UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormExtractServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormStripServer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMerge UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormMergeMappings UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRename UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormDecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormInject UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatch UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources
|   |                                                                                           |  |   > Task :main:neoFormRecompile
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   [12:04:19.517] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   [12:04:19.521] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   [12:04:19.523] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   |                                                                                           |  |   [12:04:19.695] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\runs\data\config\fml.toml is not correct. Correcting 
|   |                                                                                           |  |   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   [12:04:19.697] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   [12:04:19.734] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   [12:04:19.801] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   [12:04:20.035] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [12:04:20.085] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [12:04:20.121] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [12:04:20.153] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [12:04:20.302] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   [12:04:20.302] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   [12:04:20.654] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   [12:04:22.213] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [12:04:22] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [12:04:29] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 6m 46s
|   |                                                                                           |  |   57 actionable tasks: 40 executed, 17 up-to-date
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1642eeae result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1163a27 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21
|   > Task :api:cacheVersionExecutableClient1.21
|   > Task :api:cacheVersionExecutableServer1.21
|   > Task :api:cacheVersionMappingsClient1.21
|   > Task :api:cacheVersionMappingsServer1.21
|   > Task :api:neoFormListLibraries
|   > Task :api:neoFormStripClient
|   > Task :api:neoFormExtractServer
|   > Task :api:neoFormStripServer
|   > Task :api:neoFormMerge
|   > Task :api:neoFormMergeMappings
|   > Task :api:neoFormRename
|   > Task :api:neoFormDecompile
|   > Task :api:create1.21ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :api:neoFormApplyForgesAccessTransformer
|   > Task :api:neoFormInject
|   > Task :api:neoFormPatch
|   > Task :api:neoFormPatchUserDev
|   > Task :api:neoFormApplyOfficialMappings
|   > Task :api:neoFormUnzipSources
|   > Task :api:neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :api:neoFormPackRecomp
|   > Task :api:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21
|   > Task :main:cacheVersionExecutableClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21 UP-TO-DATE
|   > Task :main:neoFormListLibraries
|   > Task :main:neoFormStripClient UP-TO-DATE
|   > Task :main:neoFormExtractServer UP-TO-DATE
|   > Task :main:neoFormStripServer UP-TO-DATE
|   > Task :main:neoFormMerge UP-TO-DATE
|   > Task :main:neoFormMergeMappings UP-TO-DATE
|   > Task :main:neoFormRename UP-TO-DATE
|   > Task :main:neoFormDecompile UP-TO-DATE
|   > Task :main:create1.21ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :main:neoFormApplyForgesAccessTransformer UP-TO-DATE
|   > Task :main:neoFormInject UP-TO-DATE
|   > Task :main:neoFormPatch UP-TO-DATE
|   > Task :main:neoFormPatchUserDev UP-TO-DATE
|   > Task :main:neoFormApplyOfficialMappings
|   > Task :main:neoFormUnzipSources
|   > Task :main:neoFormRecompile
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :main:neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   [12:04:19.517] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   [12:04:19.521] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   [12:04:19.523] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   [12:04:19.695] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\runs\data\config\fml.toml is not correct. Correcting 
|   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   [12:04:19.696] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   [12:04:19.697] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   [12:04:19.734] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   [12:04:19.801] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   [12:04:20.035] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [12:04:20.085] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [12:04:20.121] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [12:04:20.153] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [12:04:20.302] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   [12:04:20.302] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   [12:04:20.654] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   [12:04:22.213] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [12:04:22] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [12:04:29] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir9757513582724035953\multi_neoforge_root\main\build\resources\main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :main:runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 6m 46s
|   57 actionable tasks: 40 executed, 17 up-to-date
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1642eeae result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1163a27 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@e5cbff2>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game(MultiProjectTests.groovy:106)

Check failure on line 197 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects with neoforge dependencies should run using the central cache

Condition not satisfied:

run.task(':main:neoFormDecompile').outcome == TaskOutcome.SUCCESS
|   |                              |       |  |
|   |                              |       |  class org.gradle.testkit.runner.TaskOutcome
|   |                              |       false
|   |                              UP_TO_DATE
|   :main:neoFormDecompile=UP_TO_DATE
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@46dcbeab result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@36e43829 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@798dad3d this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@798dad3d>
Raw output
Condition not satisfied:

run.task(':main:neoFormDecompile').outcome == TaskOutcome.SUCCESS
|   |                              |       |  |
|   |                              |       |  class org.gradle.testkit.runner.TaskOutcome
|   |                              |       false
|   |                              UP_TO_DATE
|   :main:neoFormDecompile=UP_TO_DATE
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@46dcbeab result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@36e43829 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@798dad3d this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@798dad3d>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should run using the central cache(MultiProjectTests.groovy:197)

Check failure on line 733 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects where one is not neogradle with neoforge dependencies should combine the mod-classes entry from the project name, using custom group id

Condition not satisfied:

modSourcesSection.size() == 4
|                 |      |
|                 6      false
[Mod Sources:,   - main:,     - main,   - something:,     - main,     - main]
Raw output
Condition not satisfied:

modSourcesSection.size() == 4
|                 |      |
|                 6      false
[Mod Sources:,   - main:,     - main,   - something:,     - main,     - main]

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects where one is not neogradle with neoforge dependencies should combine the mod-classes entry from the project name, using custom group id(MultiProjectTests.groovy:733)

Check failure on line 822 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

MultiProjectTests.multiple projects with neoforge dependencies should run when parallel is enabled

org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir11394032721149053967\multi_neoforge_root_cached with arguments [:main:build, --stacktrace]

Output:
> Task :main:cacheVersionManifest1.21
> Task :api:cacheVersionManifest1.21
> Task :api:cacheVersionExecutableClient1.21 FAILED
> Task :main:cacheVersionExecutableClient1.21

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':api:cacheVersionExecutableClient1.21'.
> java.nio.channels.OverlappingFileLockException (no error message)

* Try:
> Run with --info or --debug option to get more log output.
> Get more help at https://help.gradle.org.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':api:cacheVersionExecutableClient1.21'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:128)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
Caused by: java.nio.channels.OverlappingFileLockException
	at net.neoforged.gradle.common.caching.CentralCacheService$NioBasedFileLock.<init>(CentralCacheService.java:512)
	at net.neoforged.gradle.common.caching.CentralCacheService$WindowsFileBasedLock.<init>(CentralCacheService.java:466)
	at net.neoforged.gradle.common.caching.CentralCacheService$LockManager.createLock(CentralCacheService.java:407)
	at net.neoforged.gradle.common.caching.CentralCacheService.executeCacheLookupOrCreation(CentralCacheService.java:159)
	at net.neoforged.gradle.common.caching.CentralCacheService.doCached(CentralCacheService.java:120)
	at net.neoforged.gradle.common.tasks.MinecraftArtifactFileCacheProvider.doRun(MinecraftArtifactFileCacheProvider.java:19)
	at jdk.internal.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:244)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:229)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:212)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:195)
	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:162)
	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
	at org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:50)
	at org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:28)
	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:61)
	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:26)
	at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:67)
	at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:45)
	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:189)
	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75)
	at org.gradle.internal.Either$Right.fold(Either.java:175)
	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:62)
	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73)
	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48)
	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:46)
	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:35)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:76)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:54)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:54)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:36)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
	at org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:49)
	at org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:27)
	at org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:71)
	at org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:39)
	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:106)
	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
	at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:64)
	at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:43)
	at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:125)
	at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:56)
	at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:36)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
	at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75)
	at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41)
	at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35)
	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:289)
	at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31)
	at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22)
	at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40)
	at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23)
	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67)
	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67)
	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39)
	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46)
	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34)
	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:48)
	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:35)
	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:61)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:127)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)


BUILD FAILED in 1s
4 actionable tasks: 4 executed

The build scan was not published due to a configuration problem.

The Gradle Terms of Use have not been agreed to.

For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.

Alternatively, if you are using Develocity, specify the server location.
For more information, please see https://gradle.com/help/gradle-plugin-config.
Raw output
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in C:\Users\RUNNER~1\AppData\Local\Temp\spock_multiple_projects_w_0_tempDir11394032721149053967\multi_neoforge_root_cached with arguments [:main:build, --stacktrace]

Output:
> Task :main:cacheVersionManifest1.21
> Task :api:cacheVersionManifest1.21
> Task :api:cacheVersionExecutableClient1.21 FAILED
> Task :main:cacheVersionExecutableClient1.21

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':api:cacheVersionExecutableClient1.21'.
> java.nio.channels.OverlappingFileLockException (no error message)

* Try:
> Run with --info or --debug option to get more log output.
> Get more help at https://help.gradle.org.

* Exception is:
org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':api:cacheVersionExecutableClient1.21'.
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
	at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:128)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
Caused by: java.nio.channels.OverlappingFileLockException
	at net.neoforged.gradle.common.caching.CentralCacheService$NioBasedFileLock.<init>(CentralCacheService.java:512)
	at net.neoforged.gradle.common.caching.CentralCacheService$WindowsFileBasedLock.<init>(CentralCacheService.java:466)
	at net.neoforged.gradle.common.caching.CentralCacheService$LockManager.createLock(CentralCacheService.java:407)
	at net.neoforged.gradle.common.caching.CentralCacheService.executeCacheLookupOrCreation(CentralCacheService.java:159)
	at net.neoforged.gradle.common.caching.CentralCacheService.doCached(CentralCacheService.java:120)
	at net.neoforged.gradle.common.tasks.MinecraftArtifactFileCacheProvider.doRun(MinecraftArtifactFileCacheProvider.java:19)
	at jdk.internal.reflect.GeneratedMethodAccessor147.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:125)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51)
	at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29)
	at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:244)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:229)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:212)
	at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:195)
	at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:162)
	at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:105)
	at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:44)
	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:59)
	at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:56)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:56)
	at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:44)
	at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41)
	at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74)
	at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55)
	at org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:50)
	at org.gradle.internal.execution.steps.PreCreateOutputParentsStep.execute(PreCreateOutputParentsStep.java:28)
	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:67)
	at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:37)
	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:61)
	at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:26)
	at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:67)
	at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:45)
	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:40)
	at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:29)
	at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:189)
	at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75)
	at org.gradle.internal.Either$Right.fold(Either.java:175)
	at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:62)
	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73)
	at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48)
	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:46)
	at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:35)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:76)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:54)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:54)
	at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:36)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27)
	at org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:49)
	at org.gradle.internal.execution.steps.ResolveIncrementalCachingStateStep.executeDelegate(ResolveIncrementalCachingStateStep.java:27)
	at org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:71)
	at org.gradle.internal.execution.steps.AbstractResolveCachingStateStep.execute(AbstractResolveCachingStateStep.java:39)
	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:65)
	at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:36)
	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:106)
	at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:55)
	at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:64)
	at org.gradle.internal.execution.steps.AbstractCaptureStateBeforeExecutionStep.execute(AbstractCaptureStateBeforeExecutionStep.java:43)
	at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.executeWithNonEmptySources(AbstractSkipEmptyWorkStep.java:125)
	at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:56)
	at org.gradle.internal.execution.steps.AbstractSkipEmptyWorkStep.execute(AbstractSkipEmptyWorkStep.java:36)
	at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38)
	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:36)
	at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:23)
	at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:75)
	at org.gradle.internal.execution.steps.HandleStaleOutputsStep.execute(HandleStaleOutputsStep.java:41)
	at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.lambda$execute$0(AssignMutableWorkspaceStep.java:35)
	at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:289)
	at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:31)
	at org.gradle.internal.execution.steps.AssignMutableWorkspaceStep.execute(AssignMutableWorkspaceStep.java:22)
	at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:40)
	at org.gradle.internal.execution.steps.ChoosePipelineStep.execute(ChoosePipelineStep.java:23)
	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.lambda$execute$2(ExecuteWorkBuildOperationFiringStep.java:67)
	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:67)
	at org.gradle.internal.execution.steps.ExecuteWorkBuildOperationFiringStep.execute(ExecuteWorkBuildOperationFiringStep.java:39)
	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:46)
	at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:34)
	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:48)
	at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:35)
	at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:61)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:127)
	at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:116)
	at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46)
	at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51)
	at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57)
	at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:74)
	at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:200)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:195)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
	at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73)
	at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52)
	at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:42)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:331)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:318)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.lambda$execute$0(DefaultTaskExecutionGraph.java:314)
	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:314)
	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:303)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:463)
	at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:380)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)


BUILD FAILED in 1s
4 actionable tasks: 4 executed

The build scan was not published due to a configuration problem.

The Gradle Terms of Use have not been agreed to.

For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.

Alternatively, if you are using Develocity, specify the server location.
For more information, please see https://gradle.com/help/gradle-plugin-config.


	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.lambda$build$2(DefaultGradleRunner.java:269)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.run(DefaultGradleRunner.java:362)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.build(DefaultGradleRunner.java:267)
	at app//net.neoforged.trainingwheels.gradle.functional.builder.Runtime.run(Runtime.groovy:245)
	at app//org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should run when parallel is enabled(MultiProjectTests.groovy:822)

Check failure on line 66 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

RunTests.configuring of the configurations after the dependencies block should work

Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main
|   |                                                                                           |  |   |                                                                                                 |             /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main is not a valid mod file
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :neoFormInject
|   |                                                                                           |  |   > Task :neoFormPatch
|   |                                                                                           |  |   > Task :neoFormPatchUserDev
|   |                                                                                           |  |   > Task :neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :neoFormUnzipSources
|   |                                                                                           |  |   > Task :neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :neoFormPackRecomp
|   |                                                                                           |  |   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   ?[32m[11:42:47.910] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.911] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.912] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   |                                                                                           |  |   ?[m?[33m[11:42:47.958] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/runs/data/config/fml.toml is not correct. Correcting 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.976] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.004] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.132] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.142] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.151] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.155] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[33m[11:42:48.242] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.243] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.353] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.826] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [11:42:49] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [11:42:52] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 5m 5s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@5cbd94b2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@40729f01 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21
|   > Task :cacheVersionExecutableClient1.21
|   > Task :cacheVersionExecutableServer1.21
|   > Task :cacheVersionMappingsClient1.21
|   > Task :cacheVersionMappingsServer1.21
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :neoFormApplyForgesAccessTransformer
|   > Task :neoFormInject
|   > Task :neoFormPatch
|   > Task :neoFormPatchUserDev
|   > Task :neoFormApplyOfficialMappings
|   > Task :neoFormUnzipSources
|   > Task :neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :neoFormPackRecomp
|   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   ?[32m[11:42:47.910] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   ?[m?[32m[11:42:47.911] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   ?[m?[32m[11:42:47.912] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   ?[m?[33m[11:42:47.958] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/runs/data/config/fml.toml is not correct. Correcting 
|   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   ?[m?[32m[11:42:47.976] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   ?[m?[32m[11:42:48.004] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   ?[m?[32m[11:42:48.132] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[11:42:48.142] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[11:42:48.151] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[32m[11:42:48.155] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[33m[11:42:48.242] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   ?[m?[32m[11:42:48.243] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   ?[m?[32m[11:42:48.353] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   ?[m?[32m[11:42:48.826] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [11:42:49] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [11:42:52] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 5m 5s
|   29 actionable tasks: 29 executed
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@5cbd94b2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@40729f01 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0>
Raw output
Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main
|   |                                                                                           |  |   |                                                                                                 |             /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File /var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main is not a valid mod file
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :neoFormInject
|   |                                                                                           |  |   > Task :neoFormPatch
|   |                                                                                           |  |   > Task :neoFormPatchUserDev
|   |                                                                                           |  |   > Task :neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :neoFormUnzipSources
|   |                                                                                           |  |   > Task :neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :neoFormPackRecomp
|   |                                                                                           |  |   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   ?[32m[11:42:47.910] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.911] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.912] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   |                                                                                           |  |   ?[m?[33m[11:42:47.958] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/runs/data/config/fml.toml is not correct. Correcting 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   ?[m?[32m[11:42:47.976] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.004] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.132] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.142] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.151] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.155] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   ?[m?[33m[11:42:48.242] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.243] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.353] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   ?[m?[32m[11:42:48.826] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [11:42:49] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [11:42:52] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 5m 5s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@5cbd94b2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@40729f01 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21
|   > Task :cacheVersionExecutableClient1.21
|   > Task :cacheVersionExecutableServer1.21
|   > Task :cacheVersionMappingsClient1.21
|   > Task :cacheVersionMappingsServer1.21
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :neoFormApplyForgesAccessTransformer
|   > Task :neoFormInject
|   > Task :neoFormPatch
|   > Task :neoFormPatchUserDev
|   > Task :neoFormApplyOfficialMappings
|   > Task :neoFormUnzipSources
|   > Task :neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :neoFormPackRecomp
|   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   ?[32m[11:42:47.910] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   ?[m?[32m[11:42:47.911] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   ?[m?[32m[11:42:47.912] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Mac OS X arch aarch64 version 14.5 
|   ?[m?[33m[11:42:47.958] [main/WARN] [loading.FMLConfig/CORE]: Configuration file /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/runs/data/config/fml.toml is not correct. Correcting 
|   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   ?[m?[32m[11:42:47.959] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   ?[m?[32m[11:42:47.976] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   ?[m?[32m[11:42:48.004] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23127!/ Service=ModLauncher Env=CLIENT 
|   ?[m?[32m[11:42:48.132] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[11:42:48.142] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.0.20-beta/neoforge-21.0.20-beta.jar])] 
|   ?[m?[32m[11:42:48.151] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[32m[11:42:48.155] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   ?[m?[33m[11:42:48.242] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.3.5/ef3ffcf309dae656517b2f120189b1c9b21737dd/mixinextras-neoforge-0.3.5.jar 
|   ?[m?[32m[11:42:48.243] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   ?[m?[32m[11:42:48.353] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   ?[m?[32m[11:42:48.826] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/minecraft/assets/1.21, --assetIndex, asset-index] 
|   ?[mWARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [11:42:49] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [11:42:52] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [/private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File /private/var/folders/b3/2xm02wpd21qgrpkck5q1c6k40000gn/T/spock_configuring_of_the__0_tempDir5784916423221391595/runs_configuration_after_dependencies/build/resources/main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.3-9.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 5m 5s
|   29 actionable tasks: 29 executed
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@5cbd94b2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@40729f01 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5ba26eb0>

	at net.neoforged.gradle.userdev.RunTests.configuring of the configurations after the dependencies block should work(RunTests.groovy:66)

Check failure on line 66 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

RunTests.configuring of the configurations after the dependencies block should work

Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     C:\Users\RUNNER~1\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main
|   |                                                                                           |  |   |                                                                                                 |             C:\Users\RUNNER~1\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File C:\Users\RUNNER~1\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main is not a valid mod file
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :neoFormInject
|   |                                                                                           |  |   > Task :neoFormPatch
|   |                                                                                           |  |   > Task :neoFormPatchUserDev
|   |                                                                                           |  |   > Task :neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :neoFormUnzipSources
|   |                                                                                           |  |   > Task :neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :neoFormPackRecomp
|   |                                                                                           |  |   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   [11:44:22.278] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   [11:44:22.283] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   [11:44:22.286] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   |                                                                                           |  |   [11:44:22.464] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\runs\data\config\fml.toml is not correct. Correcting 
|   |                                                                                           |  |   [11:44:22.466] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   [11:44:22.514] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   [11:44:22.582] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   [11:44:22.879] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [11:44:22.910] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [11:44:22.933] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [11:44:22.961] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [11:44:23.100] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   [11:44:23.101] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   [11:44:23.426] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   [11:44:25.154] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [11:44:25] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [11:44:32] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 5m 38s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@430b2699 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@17b37e9a runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21
|   > Task :cacheVersionExecutableClient1.21
|   > Task :cacheVersionExecutableServer1.21
|   > Task :cacheVersionMappingsClient1.21
|   > Task :cacheVersionMappingsServer1.21
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :neoFormApplyForgesAccessTransformer
|   > Task :neoFormInject
|   > Task :neoFormPatch
|   > Task :neoFormPatchUserDev
|   > Task :neoFormApplyOfficialMappings
|   > Task :neoFormUnzipSources
|   > Task :neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :neoFormPackRecomp
|   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   [11:44:22.278] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   [11:44:22.283] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   [11:44:22.286] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   [11:44:22.464] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\runs\data\config\fml.toml is not correct. Correcting 
|   [11:44:22.466] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   [11:44:22.514] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   [11:44:22.582] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   [11:44:22.879] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [11:44:22.910] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [11:44:22.933] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [11:44:22.961] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [11:44:23.100] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   [11:44:23.101] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   [11:44:23.426] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   [11:44:25.154] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [11:44:25] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [11:44:32] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 5m 38s
|   29 actionable tasks: 29 executed
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@430b2699 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@17b37e9a runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a>
Raw output
Condition not satisfied:

run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:\n" + "\t- File ${resourcesMainBuildDir.absolutePath} is not a valid mod file")
|   |      |                                                                                    |  |   |      |                                                                                          |             |                     |
|   |      false                                                                                |  |   |      false                                                                                      |             |                     C:\Users\RUNNER~1\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main
|   |                                                                                           |  |   |                                                                                                 |             C:\Users\RUNNER~1\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main
|   |                                                                                           |  |   |                                                                                                 Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   |                                                                                                 	- File C:\Users\RUNNER~1\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main is not a valid mod file
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   |                                                                                           |  |   > Task :neoFormApplyForgesAccessTransformer
|   |                                                                                           |  |   > Task :neoFormInject
|   |                                                                                           |  |   > Task :neoFormPatch
|   |                                                                                           |  |   > Task :neoFormPatchUserDev
|   |                                                                                           |  |   > Task :neoFormApplyOfficialMappings
|   |                                                                                           |  |   > Task :neoFormUnzipSources
|   |                                                                                           |  |   > Task :neoFormRecompile
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API.
|   |                                                                                           |  |   Note: Recompile with -Xlint:deprecation for details.
|   |                                                                                           |  |   Note: Some input files use or override a deprecated API that is marked for removal.
|   |                                                                                           |  |   Note: Recompile with -Xlint:removal for details.
|   |                                                                                           |  |   Note: Some input files use unchecked or unsafe operations.
|   |                                                                                           |  |   Note: Recompile with -Xlint:unchecked for details.
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :neoFormPackRecomp
|   |                                                                                           |  |   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   [11:44:22.278] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   |                                                                                           |  |   [11:44:22.283] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   |                                                                                           |  |   [11:44:22.286] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   |                                                                                           |  |   [11:44:22.464] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\runs\data\config\fml.toml is not correct. Correcting 
|   |                                                                                           |  |   [11:44:22.466] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   |                                                                                           |  |   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   |                                                                                           |  |   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   |                                                                                           |  |   [11:44:22.514] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   |                                                                                           |  |   [11:44:22.582] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   |                                                                                           |  |   [11:44:22.879] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [11:44:22.910] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   |                                                                                           |  |   [11:44:22.933] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [11:44:22.961] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   |                                                                                           |  |   [11:44:23.100] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   |                                                                                           |  |   [11:44:23.101] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   |                                                                                           |  |   [11:44:23.426] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   |                                                                                           |  |   [11:44:25.154] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   |                                                                                           |  |   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   |                                                                                           |  |   [11:44:25] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   |                                                                                           |  |   [11:44:32] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main]
|   |                                                                                           |  |   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   |                                                                                           |  |   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |   Caused by: java.lang.reflect.InvocationTargetException
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   |                                                                                           |  |   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   |                                                                                           |  |   	... 8 more
|   |                                                                                           |  |   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   |                                                                                           |  |   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main is not a valid mod file
|   |                                                                                           |  |    
|   |                                                                                           |  |   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   |                                                                                           |  |   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   |                                                                                           |  |   	... 14 more
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --stacktrace option to get the stack trace.
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 5m 38s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  |    
|   |                                                                                           |  |   The build scan was not published due to a configuration problem.
|   |                                                                                           |  |    
|   |                                                                                           |  |   The Gradle Terms of Use have not been agreed to.
|   |                                                                                           |  |    
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|   |                                                                                           |  |    
|   |                                                                                           |  |   Alternatively, if you are using Develocity, specify the server location.
|   |                                                                                           |  |   For more information, please see https://gradle.com/help/gradle-plugin-config.
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@430b2699 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@17b37e9a runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21
|   > Task :cacheVersionExecutableClient1.21
|   > Task :cacheVersionExecutableServer1.21
|   > Task :cacheVersionMappingsClient1.21
|   > Task :cacheVersionMappingsServer1.21
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21_client-extra
|   > Task :neoFormApplyForgesAccessTransformer
|   > Task :neoFormInject
|   > Task :neoFormPatch
|   > Task :neoFormPatchUserDev
|   > Task :neoFormApplyOfficialMappings
|   > Task :neoFormUnzipSources
|   > Task :neoFormRecompile
|   Note: Some input files use or override a deprecated API.
|   Note: Recompile with -Xlint:deprecation for details.
|   Note: Some input files use or override a deprecated API that is marked for removal.
|   Note: Recompile with -Xlint:removal for details.
|   Note: Some input files use unchecked or unsafe operations.
|   Note: Recompile with -Xlint:unchecked for details.
|    
|   > Task :neoFormPackRecomp
|   > Task :supplyRawJarForneoFormJoined1.21-20240613.152323
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.0.20-beta
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21-20240613.152323DownloadAssets
|   > Task :neoFormJoined1.21-20240613.152323ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   [11:44:22.278] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher running: args [--launchTarget, forgedatauserdev, --assetIndex, asset-index, --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --gameDir, ., --fml.neoForgeVersion, 21.0.20-beta, --fml.fmlVersion, 4.0.6, --fml.mcVersion, 1.21, --fml.neoFormVersion, 20240613.152323] 
|   [11:44:22.283] [main/INFO] [Launcher/MODLAUNCHER]: JVM identified as Eclipse Adoptium OpenJDK 64-Bit Server VM 21.0.3+9-LTS 
|   [11:44:22.286] [main/INFO] [Launcher/MODLAUNCHER]: ModLauncher 11.0.3+main.0f24dec3 starting: java version 21.0.3 by Eclipse Adoptium; OS Windows Server 2022 arch amd64 version 10.0 
|   [11:44:22.464] [main/WARN] [loading.FMLConfig/CORE]: Configuration file C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\runs\data\config\fml.toml is not correct. Correcting 
|   [11:44:22.466] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [disableConfigWatcher] was corrected from null to false 
|   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSkipGLVersions] was corrected from null to [] 
|   [11:44:22.467] [main/INFO] [loading.FMLConfig/CORE]: Incorrect key [earlyWindowSquir] was corrected from null to false 
|   [11:44:22.514] [main/INFO] [loading.ImmediateWindowHandler/]: ImmediateWindowProvider not loading because launch target is forgedatauserdev 
|   [11:44:22.582] [main/INFO] [mixin/]: SpongePowered MIXIN Subsystem Version=0.8.5 Source=union:/D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.fabricmc/sponge-mixin/0.13.4+mixin.0.8.5/8adf0cff1795a169141b9e16ad7b9f6e2527a990/sponge-mixin-0.13.4+mixin.0.8.5.jar%23136!/ Service=ModLauncher Env=CLIENT 
|   [11:44:22.879] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [11:44:22.910] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: neoforge devenv provider ([C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\.gradle\repositories\ng_dummy_ng\net\neoforged\neoforge\21.0.20-beta\neoforge-21.0.20-beta.jar])] 
|   [11:44:22.933] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found mod file "neoforge-21.0.20-beta.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [11:44:22.961] [main/INFO] [loading.moddiscovery.ModDiscoverer/SCAN]: Found gamelibrary file "mixinextras-neoforge-0.3.5.jar" [locator: userdev mods and services, reader: mod manifest] 
|   [11:44:23.100] [main/WARN] [selection.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: mixinextras-neoforge-0.3.5.jar. Using Mod File: D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\io.github.llamalad7\mixinextras-neoforge\0.3.5\ef3ffcf309dae656517b2f120189b1c9b21737dd\mixinextras-neoforge-0.3.5.jar 
|   [11:44:23.101] [main/INFO] [loading.moddiscovery.locators.JarInJarDependencyLocator/]: No dependencies to load found. Skipping! 
|   [11:44:23.426] [main/INFO] [loading.FMLServiceProvider/CORE]: Loading coremod script-engine for [neoforge] 
|   [11:44:25.154] [main/INFO] [LaunchServiceHandler/MODLAUNCHER]: Launching target 'forgedatauserdev' with arguments [--gameDir, ., --assetsDir, D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\minecraft\assets\1.21, --assetIndex, asset-index] 
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener The use of package scanning to locate plugins is deprecated and will be removed in a future release
|   WARN StatusConsoleListener Advanced terminal features are not available in this environment
|   [11:44:25] [main/INFO] [ne.ne.ne.da.lo.DatagenModLoader/]: Initializing Data Gatherer for mods []
|   [11:44:32] [main/FATAL] [ne.ne.fm.ModLoader/CORE]: Error during pre-loading phase: ERROR: fml.modloading.brokenfile [C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main]
|   Exception in thread "main" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:32)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:53)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandler.launch(LaunchServiceHandler.java:71)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.run(Launcher.java:103)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.Launcher.main(Launcher.java:74)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:26)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.BootstrapLaunchConsumer.accept(BootstrapLaunchConsumer.java:23)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:210)
|   	at [email protected]/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   Caused by: java.lang.reflect.InvocationTargetException
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:118)
|   	at java.base/java.lang.reflect.Method.invoke(Method.java:580)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.runTarget(CommonLaunchHandler.java:136)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.dataService(CommonLaunchHandler.java:132)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.NeoForgeDataUserdevLaunchHandler.runService(NeoForgeDataUserdevLaunchHandler.java:28)
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.loading.targets.CommonLaunchHandler.lambda$launchService$4(CommonLaunchHandler.java:118)
|   	at MC-BOOTSTRAP/[email protected]/cpw.mods.modlauncher.LaunchServiceHandlerDecorator.launch(LaunchServiceHandlerDecorator.java:30)
|   	... 8 more
|   Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
|   	- File C:\Users\runneradmin\AppData\Local\Temp\spock_configuring_of_the__0_tempDir8719142141483333576\runs_configuration_after_dependencies\build\resources\main is not a valid mod file
|    
|   	at MC-BOOTSTRAP/[email protected]/net.neoforged.fml.ModLoader.gatherAndInitializeMods(ModLoader.java:109)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.internal.CommonModLoader.begin(CommonModLoader.java:47)
|   	at TRANSFORMER/[email protected]/net.neoforged.neoforge.data.loading.DatagenModLoader.begin(DatagenModLoader.java:43)
|   	at TRANSFORMER/[email protected]/net.minecraft.data.Main.main(Main.java:101)
|   	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
|   	... 14 more
|    
|   > Task :runData FAILED
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.3-9.0\x64\bin\java.exe'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --stacktrace option to get the stack trace.
|   > Run with --info or --debug option to get more log output.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 5m 38s
|   29 actionable tasks: 29 executed
|    
|   The build scan was not published due to a configuration problem.
|    
|   The Gradle Terms of Use have not been agreed to.
|    
|   For more information, please see https://gradle.com/help/gradle-plugin-terms-of-use.
|    
|   Alternatively, if you are using Develocity, specify the server location.
|   For more information, please see https://gradle.com/help/gradle-plugin-config.
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@430b2699 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@17b37e9a runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@4649d70a>

	at net.neoforged.gradle.userdev.RunTests.configuring of the configurations after the dependencies block should work(RunTests.groovy:66)