Skip to content

Tests for PR 242

Tests for PR 242 #217

GitHub Actions / JUnit Test Report failed Sep 22, 2024 in 0s

492 tests run, 474 passed, 0 skipped, 18 failed.

Annotations

Check failure on line 105 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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 4m 39s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@63cf9de0 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1a565afb runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 4m 39s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@63cf9de0 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1a565afb runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0>
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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 4m 39s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@63cf9de0 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1a565afb runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 4m 39s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@63cf9de0 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1a565afb runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@10fda3d0>

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

Check failure on line 202 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 when renderDoc is enabled

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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 3m 49s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@75babb67 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3eb3232b runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 3m 49s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@75babb67 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3eb3232b runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90>
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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 3m 49s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@75babb67 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3eb3232b runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 3m 49s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@75babb67 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3eb3232b runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@9efcd90>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game when renderDoc is enabled(MultiProjectTests.groovy:202)

Check failure on line 105 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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 3m 33s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@72503b19 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2ecf5915 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 3m 33s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@72503b19 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2ecf5915 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c>
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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 3m 33s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@72503b19 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2ecf5915 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 3m 33s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@72503b19 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2ecf5915 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@11a8042c>

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

Check failure on line 202 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 when renderDoc is enabled

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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 2m 43s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@ebe067d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3a4ab7f7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 2m 43s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@ebe067d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3a4ab7f7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da>
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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':main:runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 2m 43s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@ebe067d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3a4ab7f7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':main:runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 2m 43s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@ebe067d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3a4ab7f7 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@655f69da>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game when renderDoc is enabled(MultiProjectTests.groovy:202)

Check failure on line 105 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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 9m 38s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1943c1f2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7ec95456 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 9m 38s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1943c1f2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7ec95456 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643>
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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 9m 38s
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1943c1f2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7ec95456 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 9m 38s
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1943c1f2 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7ec95456 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2af69643>

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

Check failure on line 202 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 when renderDoc is enabled

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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 5m
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1a256d80 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3069a360 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 5m
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1a256d80 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3069a360 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83>
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:")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :api:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :api:cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > 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.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :api:compileJava
|   |                                                                                           |  |   > Task :api:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :api:classes
|   |                                                                                           |  |   > Task :api:jar
|   |                                                                                           |  |   > Task :main:cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormListLibraries UP-TO-DATE
|   |                                                                                           |  |   > 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.21.1ClientExtraJar UP-TO-DATE
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormUnzipSources UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormRecompile UP-TO-DATE
|   |                                                                                           |  |   > Task :main:neoFormPackRecomp
|   |                                                                                           |  |   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   |                                                                                           |  |   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :main:compileJava
|   |                                                                                           |  |   > Task :main:processResources NO-SOURCE
|   |                                                                                           |  |   > Task :main:classes
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :main:writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :main:runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 5m
|   |                                                                                           |  |   57 actionable tasks: 37 executed, 20 up-to-date
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1a256d80 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3069a360 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83>
|   |                                                                                           false
|   > Task :api:cacheVersionManifest1.21.1
|   > Task :api:cacheVersionExecutableClient1.21.1
|   > Task :api:cacheVersionExecutableServer1.21.1
|   > Task :api:cacheVersionMappingsClient1.21.1
|   > Task :api:cacheVersionMappingsServer1.21.1
|   > 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.21.1ClientExtraJar
|   > Task :api:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :api:compileJava
|   > Task :api:processResources NO-SOURCE
|   > Task :api:classes
|   > Task :api:jar
|   > Task :main:cacheVersionManifest1.21.1
|   > Task :main:cacheVersionExecutableClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionExecutableServer1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsClient1.21.1 UP-TO-DATE
|   > Task :main:cacheVersionMappingsServer1.21.1 UP-TO-DATE
|   > Task :main:neoFormListLibraries UP-TO-DATE
|   > 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.21.1ClientExtraJar UP-TO-DATE
|   > Task :main:selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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 UP-TO-DATE
|   > Task :main:neoFormUnzipSources UP-TO-DATE
|   > Task :main:neoFormRecompile UP-TO-DATE
|   > Task :main:neoFormPackRecomp
|   > Task :main:supplyRawJarForneoFormJoined1.21.1-20240808.144430
|   > Task :main:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :main:compileJava
|   > Task :main:processResources NO-SOURCE
|   > Task :main:classes
|   > Task :main:neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :main:neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :main:writeMinecraftClasspathData
|    
|   > Task :main:runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 5m
|   57 actionable tasks: 37 executed, 20 up-to-date
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@1a256d80 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3069a360 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@7d986d83>

	at net.neoforged.gradle.userdev.MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game when renderDoc is enabled(MultiProjectTests.groovy:202)

Check failure on line 59 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.a mod using a version library 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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Exception is:
|   |                                                                                           |  |   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|   |                                                                                           |  |   	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|   |                                                                                           |  |   	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|   |                                                                                           |  |   	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|   |                                                                                           |  |   	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|   |                                                                                           |  |   	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|   |                                                                                           |  |   Caused by: org.gradle.process.internal.ExecException: Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.4-7.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   |                                                                                           |  |   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|   |                                                                                           |  |   	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|   |                                                                                           |  |   	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|   |                                                                                           |  |   	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|   |                                                                                           |  |   	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 5m 12s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@5d342959 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3e4e8fdf runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@73d4066e this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@73d4066e>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --info or --debug option to get more log output.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   * Exception is:
|   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|   	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|   	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|   	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|   	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|   	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|   	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|   	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|   	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|   	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|   	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|   	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|   	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|   	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|   	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|   	at org.gradle.internal.concurrent.Executo
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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Exception is:
|   |                                                                                           |  |   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|   |                                                                                           |  |   	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|   |                                                                                           |  |   	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|   |                                                                                           |  |   	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|   |                                                                                           |  |   	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
|   |                                                                                           |  |   	at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
|   |                                                                                           |  |   Caused by: org.gradle.process.internal.ExecException: Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.4-7.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   |                                                                                           |  |   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|   |                                                                                           |  |   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|   |                                                                                           |  |   	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|   |                                                                                           |  |   	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|   |                                                                                           |  |   	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|   |                                                                                           |  |   	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|   |                                                                                           |  |   	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|   |                                                                                           |  |   	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|   |                                                                                           |  |   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|   |                                                                                           |  |   	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 5m 12s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@5d342959 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3e4e8fdf runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@73d4066e this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@73d4066e>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.0/arm64/Contents/Home/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --info or --debug option to get more log output.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   * Exception is:
|   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:116)
|   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:138)
|   	at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:123)
|   	at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:35)
|   	at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51)
|   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54)
|   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40)
|   	at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$10(DefaultBuildLifecycleController.java:313)
|   	at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:266)
|   	at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:177)
|   	at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44)
|   	at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:177)
|   	at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:304)
|   	at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:220)
|   	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:264)
|   	at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:128)
|   	at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:181)
|   	at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:50)
|   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.lambda$run$0(DefaultBuildController.java:198)
|   	at org.gradle.internal.operations.CurrentBuildOperationRef.with(CurrentBuildOperationRef.java:80)
|   	at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:198)
|   	at org.gradle.internal.concurrent.Executo

Check failure on line 111 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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 4m 13s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@3a90c13c result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@39c96e48 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 4m 13s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@3a90c13c result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@39c96e48 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08>
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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 4m 13s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@3a90c13c result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@39c96e48 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 4m 13s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@3a90c13c result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@39c96e48 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@30893e08>

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

Check failure on line 444 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.userdev supports unit testing

org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /Users/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests with arguments [:testJunit]

Output:
> Task :cacheVersionManifest1.21.1
> Task :cacheVersionExecutableClient1.21.1
> Task :cacheVersionExecutableServer1.21.1
> Task :cacheVersionMappingsClient1.21.1
> Task :cacheVersionMappingsServer1.21.1
> Task :neoFormListLibraries
> Task :neoFormStripClient
> Task :neoFormExtractServer
> Task :neoFormStripServer
> Task :neoFormMerge
> Task :neoFormMergeMappings
> Task :neoFormRename
> Task :neoFormDecompile
> Task :create1.21.1ClientExtraJar
> Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
> Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava
> Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
> Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
> Task :processTestResources
> Task :testClasses
> Task :writeMinecraftClasspathJunit
> Task :testJunit FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testJunit'.
> There were failing tests. See the report at: file:///Users/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests/build/reports/tests/testJunit/index.html

* Try:
> Run with --scan to get full insights.

BUILD FAILED in 4m 23s
31 actionable tasks: 31 executed
Raw output
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /Users/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests with arguments [:testJunit]

Output:
> Task :cacheVersionManifest1.21.1
> Task :cacheVersionExecutableClient1.21.1
> Task :cacheVersionExecutableServer1.21.1
> Task :cacheVersionMappingsClient1.21.1
> Task :cacheVersionMappingsServer1.21.1
> Task :neoFormListLibraries
> Task :neoFormStripClient
> Task :neoFormExtractServer
> Task :neoFormStripServer
> Task :neoFormMerge
> Task :neoFormMergeMappings
> Task :neoFormRename
> Task :neoFormDecompile
> Task :create1.21.1ClientExtraJar
> Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
> Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava
> Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
> Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
> Task :processTestResources
> Task :testClasses
> Task :writeMinecraftClasspathJunit
> Task :testJunit FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testJunit'.
> There were failing tests. See the report at: file:///Users/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests/build/reports/tests/testJunit/index.html

* Try:
> Run with --scan to get full insights.

BUILD FAILED in 4m 23s
31 actionable tasks: 31 executed

	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.lambda$build$2(DefaultGradleRunner.java:274)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.run(DefaultGradleRunner.java:367)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.build(DefaultGradleRunner.java:272)
	at app//net.neoforged.trainingwheels.gradle.functional.builder.Runtime.run(Runtime.groovy:257)
	at app//org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
	at net.neoforged.gradle.userdev.RunTests.userdev supports unit testing(RunTests.groovy:444)

Check failure on line 1 in Gradle Test Executor 2

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

Gradle Test Executor 2.failed to execute tests

org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 2.
Raw output
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 2.
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:44)
	at java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.4/java.lang.reflect.Method.invoke(Method.java:580)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.startProcessing(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:161)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:119)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:66)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
	at net.neoforged.fml.junit.LaunchWrapper.getTransformingLoader(LaunchWrapper.java:31)
	at net.neoforged.fml.junit.JUnitService.launcherSessionOpened(JUnitService.java:24)
	at org.junit.platform.launcher.core.DefaultLauncherSession.<init>(DefaultLauncherSession.java:60)
	at org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:100)
	at org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:82)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$BackwardsCompatibleLauncherSession.open(JUnitPlatformTestClassProcessor.java:318)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.createTestExecutor(JUnitPlatformTestClassProcessor.java:81)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:50)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:42)
	... 16 more
Caused by: java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.unitTestingMain(BootstrapLauncher.java:65)
	at net.neoforged.fml.junit.LaunchWrapper.getTransformingLoader(LaunchWrapper.java:26)
	... 24 more

Check failure on line 59 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.a mod using a version library 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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Exception is:
|   |                                                                                           |  |   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   |                                                                                           |  |   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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 3m 31s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4fc5563d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@58606c91 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --info or --debug option to get more log output.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   * Exception is:
|   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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 3m 31s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4fc5563d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@58606c91 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3>
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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Exception is:
|   |                                                                                           |  |   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   |                                                                                           |  |   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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 3m 31s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4fc5563d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@58606c91 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --info or --debug option to get more log output.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   * Exception is:
|   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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: org.gradle.process.internal.ExecException: Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/bin/java'' finished with non-zero exit value 1
|   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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 3m 31s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4fc5563d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@58606c91 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5f7da3d3>

	at net.neoforged.gradle.userdev.RunTests.a mod using a version library should be able to run the game(RunTests.groovy:59)

Check failure on line 111 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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 2m 29s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@47768e74 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2740e316 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 2m 29s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@47768e74 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2740e316 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8>
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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   FAILURE: Build failed with an exception.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * What went wrong:
|   |                                                                                           |  |   Execution failed for task ':runData'.
|   |                                                                                           |  |   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 2m 29s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@47768e74 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2740e316 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   FAILURE: Build failed with an exception.
|    
|   * What went wrong:
|   Execution failed for task ':runData'.
|   > Process 'command '/usr/lib/jvm/temurin-21-jdk-amd64/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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 2m 29s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@47768e74 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@2740e316 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2525a5b8>

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

Check failure on line 444 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.userdev supports unit testing

org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /home/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests with arguments [:testJunit]

Output:
> Task :cacheVersionManifest1.21.1
> Task :cacheVersionExecutableClient1.21.1
> Task :cacheVersionExecutableServer1.21.1
> Task :cacheVersionMappingsClient1.21.1
> Task :cacheVersionMappingsServer1.21.1
> Task :neoFormListLibraries
> Task :neoFormStripClient
> Task :neoFormExtractServer
> Task :neoFormStripServer
> Task :neoFormMerge
> Task :neoFormMergeMappings
> Task :neoFormRename
> Task :neoFormDecompile
> Task :create1.21.1ClientExtraJar
> Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
> Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava
> Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
> Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
> Task :processTestResources
> Task :testClasses
> Task :writeMinecraftClasspathJunit
> Task :testJunit FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testJunit'.
> There were failing tests. See the report at: file:///home/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests/build/reports/tests/testJunit/index.html

* Try:
> Run with --scan to get full insights.

BUILD FAILED in 2m 42s
31 actionable tasks: 31 executed
Raw output
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in /home/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests with arguments [:testJunit]

Output:
> Task :cacheVersionManifest1.21.1
> Task :cacheVersionExecutableClient1.21.1
> Task :cacheVersionExecutableServer1.21.1
> Task :cacheVersionMappingsClient1.21.1
> Task :cacheVersionMappingsServer1.21.1
> Task :neoFormListLibraries
> Task :neoFormStripClient
> Task :neoFormExtractServer
> Task :neoFormStripServer
> Task :neoFormMerge
> Task :neoFormMergeMappings
> Task :neoFormRename
> Task :neoFormDecompile
> Task :create1.21.1ClientExtraJar
> Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
> Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava
> Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
> Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
> Task :processTestResources
> Task :testClasses
> Task :writeMinecraftClasspathJunit
> Task :testJunit FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testJunit'.
> There were failing tests. See the report at: file:///home/runner/work/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests/build/reports/tests/testJunit/index.html

* Try:
> Run with --scan to get full insights.

BUILD FAILED in 2m 42s
31 actionable tasks: 31 executed

	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.lambda$build$2(DefaultGradleRunner.java:274)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.run(DefaultGradleRunner.java:367)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.build(DefaultGradleRunner.java:272)
	at app//net.neoforged.trainingwheels.gradle.functional.builder.Runtime.run(Runtime.groovy:257)
	at app//org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
	at net.neoforged.gradle.userdev.RunTests.userdev supports unit testing(RunTests.groovy:444)

Check failure on line 1 in Gradle Test Executor 2

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

Gradle Test Executor 2.failed to execute tests

org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 2.
Raw output
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 2.
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:44)
	at java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.4/java.lang.reflect.Method.invoke(Method.java:580)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.startProcessing(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:161)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:119)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:66)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
	at net.neoforged.fml.junit.LaunchWrapper.getTransformingLoader(LaunchWrapper.java:31)
	at net.neoforged.fml.junit.JUnitService.launcherSessionOpened(JUnitService.java:24)
	at org.junit.platform.launcher.core.DefaultLauncherSession.<init>(DefaultLauncherSession.java:60)
	at org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:100)
	at org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:82)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$BackwardsCompatibleLauncherSession.open(JUnitPlatformTestClassProcessor.java:318)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.createTestExecutor(JUnitPlatformTestClassProcessor.java:81)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:50)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:42)
	... 16 more
Caused by: java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.7/e4a258b7eb96107106c0599f0061cfc1832fe07a/asm-analysis-9.7.jar but class-path contains it at location /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/org.ow2.asm/asm-analysis/9.5/490bacc77de7cbc0be1a30bb3471072d705be4a4/asm-analysis-9.5.jar
	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.unitTestingMain(BootstrapLauncher.java:65)
	at net.neoforged.fml.junit.LaunchWrapper.getTransformingLoader(LaunchWrapper.java:26)
	... 24 more

Check failure on line 59 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.a mod using a version library 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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Exception is:
|   |                                                                                           |  |   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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: org.gradle.process.internal.ExecException: Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   |                                                                                           |  |   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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 6m 19s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4ceff87d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1668919e runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --info or --debug option to get more log output.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   * Exception is:
|   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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: org.gradle.process.internal.ExecException: Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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 6m 19s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4ceff87d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1668919e runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb>
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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Try:
|   |                                                                                           |  |   > Run with --info or --debug option to get more log output.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   * Exception is:
|   |                                                                                           |  |   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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: org.gradle.process.internal.ExecException: Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   |                                                                                           |  |   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   |                                                                                           |  |   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   |                                                                                           |  |   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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:209)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   |                                                                                           |  |   	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:166)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   |                                                                                           |  |   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   |                                                                                           |  |   	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 6m 19s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4ceff87d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1668919e runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|    
|   * Try:
|   > Run with --info or --debug option to get more log output.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   * Exception is:
|   org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':runData'.
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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: org.gradle.process.internal.ExecException: Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.4-7.0\x64\bin\java.exe'' finished with non-zero exit value 1
|   	at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:442)
|   	at org.gradle.process.internal.DefaultJavaExecAction.execute(DefaultJavaExecAction.java:52)
|   	at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:165)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
|   	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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:209)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
|   	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:166)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
|   	at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
|   	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 6m 19s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@4ceff87d result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@1668919e runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@587a1cfb>

	at net.neoforged.gradle.userdev.RunTests.a mod using a version library should be able to run the game(RunTests.groovy:59)

Check failure on line 111 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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 3m 57s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@7fd987ef result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7209ffb5 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 3m 57s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@7fd987ef result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7209ffb5 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087>
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: java.io.IOException: Invalid paths argument, contained no existing paths")
|   |      |                                                                                    |  |   |      |
|   |      false                                                                                |  |   |      false
|   |                                                                                           |  |   > Task :cacheVersionManifest1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionExecutableServer1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsClient1.21.1
|   |                                                                                           |  |   > Task :cacheVersionMappingsServer1.21.1
|   |                                                                                           |  |   > Task :neoFormListLibraries
|   |                                                                                           |  |   > Task :neoFormStripClient
|   |                                                                                           |  |   > Task :neoFormExtractServer
|   |                                                                                           |  |   > Task :neoFormStripServer
|   |                                                                                           |  |   > Task :neoFormMerge
|   |                                                                                           |  |   > Task :neoFormMergeMappings
|   |                                                                                           |  |   > Task :neoFormRename
|   |                                                                                           |  |   > Task :neoFormDecompile
|   |                                                                                           |  |   > Task :create1.21.1ClientExtraJar
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   |                                                                                           |  |   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   |                                                                                           |  |   > Task :compileJava NO-SOURCE
|   |                                                                                           |  |   > Task :processResources NO-SOURCE
|   |                                                                                           |  |   > Task :classes UP-TO-DATE
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   |                                                                                           |  |   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   |                                                                                           |  |   > Task :writeMinecraftClasspathData
|   |                                                                                           |  |    
|   |                                                                                           |  |   > Task :runData FAILED
|   |                                                                                           |  |   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   |                                                                                           |  |   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|   |                                                                                           |  |    
|   |                                                                                           |  |   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.4-7.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.
|   |                                                                                           |  |   > Run with --scan to get full insights.
|   |                                                                                           |  |   > Get more help at https://help.gradle.org.
|   |                                                                                           |  |    
|   |                                                                                           |  |   BUILD FAILED in 3m 57s
|   |                                                                                           |  |   29 actionable tasks: 29 executed
|   |                                                                                           |  <net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@7fd987ef result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7209ffb5 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087>
|   |                                                                                           false
|   > Task :cacheVersionManifest1.21.1
|   > Task :cacheVersionExecutableClient1.21.1
|   > Task :cacheVersionExecutableServer1.21.1
|   > Task :cacheVersionMappingsClient1.21.1
|   > Task :cacheVersionMappingsServer1.21.1
|   > Task :neoFormListLibraries
|   > Task :neoFormStripClient
|   > Task :neoFormExtractServer
|   > Task :neoFormStripServer
|   > Task :neoFormMerge
|   > Task :neoFormMergeMappings
|   > Task :neoFormRename
|   > Task :neoFormDecompile
|   > Task :create1.21.1ClientExtraJar
|   > Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
|   > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
|   > Task :compileJava NO-SOURCE
|   > Task :processResources NO-SOURCE
|   > Task :classes UP-TO-DATE
|   > Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
|   > Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
|   > Task :writeMinecraftClasspathData
|    
|   > Task :runData FAILED
|   Exception in thread "main" java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
|   	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.main(BootstrapLauncher.java:69)
|    
|   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.4-7.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.
|   > Run with --scan to get full insights.
|   > Get more help at https://help.gradle.org.
|    
|   BUILD FAILED in 3m 57s
|   29 actionable tasks: 29 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@7fd987ef result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@7209ffb5 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@65bad087>

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

Check failure on line 444 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.userdev supports unit testing

org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in D:\a\NeoGradle\NeoGradle\userdev\build\unit-testing-2\userdev_supports_unit_tests with arguments [:testJunit]

Output:
> Task :cacheVersionManifest1.21.1
> Task :cacheVersionExecutableClient1.21.1
> Task :cacheVersionExecutableServer1.21.1
> Task :cacheVersionMappingsClient1.21.1
> Task :cacheVersionMappingsServer1.21.1
> Task :neoFormListLibraries
> Task :neoFormStripClient
> Task :neoFormExtractServer
> Task :neoFormStripServer
> Task :neoFormMerge
> Task :neoFormMergeMappings
> Task :neoFormRename
> Task :neoFormDecompile
> Task :create1.21.1ClientExtraJar
> Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
> Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava
> Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
> Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
> Task :processTestResources
> Task :testClasses
> Task :writeMinecraftClasspathJunit
> Task :testJunit FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testJunit'.
> There were failing tests. See the report at: file:///D:/a/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests/build/reports/tests/testJunit/index.html

* Try:
> Run with --scan to get full insights.

BUILD FAILED in 3m 43s
31 actionable tasks: 31 executed
Raw output
org.gradle.testkit.runner.UnexpectedBuildFailure: Unexpected build execution failure in D:\a\NeoGradle\NeoGradle\userdev\build\unit-testing-2\userdev_supports_unit_tests with arguments [:testJunit]

Output:
> Task :cacheVersionManifest1.21.1
> Task :cacheVersionExecutableClient1.21.1
> Task :cacheVersionExecutableServer1.21.1
> Task :cacheVersionMappingsClient1.21.1
> Task :cacheVersionMappingsServer1.21.1
> Task :neoFormListLibraries
> Task :neoFormStripClient
> Task :neoFormExtractServer
> Task :neoFormStripServer
> Task :neoFormMerge
> Task :neoFormMergeMappings
> Task :neoFormRename
> Task :neoFormDecompile
> Task :create1.21.1ClientExtraJar
> Task :selectRawArtifactNg_dummy_ng.net.minecraft_client_1.21.1_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.1-20240808.144430
> Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.1.57
> Task :compileJava NO-SOURCE
> Task :processResources NO-SOURCE
> Task :classes UP-TO-DATE
> Task :compileTestJava
> Task :neoFormJoined1.21.1-20240808.144430DownloadAssets
> Task :neoFormJoined1.21.1-20240808.144430ExtractNatives
> Task :processTestResources
> Task :testClasses
> Task :writeMinecraftClasspathJunit
> Task :testJunit FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':testJunit'.
> There were failing tests. See the report at: file:///D:/a/NeoGradle/NeoGradle/userdev/build/unit-testing-2/userdev_supports_unit_tests/build/reports/tests/testJunit/index.html

* Try:
> Run with --scan to get full insights.

BUILD FAILED in 3m 43s
31 actionable tasks: 31 executed

	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.lambda$build$2(DefaultGradleRunner.java:274)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.run(DefaultGradleRunner.java:367)
	at app//org.gradle.testkit.runner.internal.DefaultGradleRunner.build(DefaultGradleRunner.java:272)
	at app//net.neoforged.trainingwheels.gradle.functional.builder.Runtime.run(Runtime.groovy:257)
	at app//org.codehaus.groovy.vmplugin.v8.IndyInterface.fromCache(IndyInterface.java:318)
	at net.neoforged.gradle.userdev.RunTests.userdev supports unit testing(RunTests.groovy:444)

Check failure on line 1 in Gradle Test Executor 2

See this annotation in the file changed.

@github-actions github-actions / JUnit Test Report

Gradle Test Executor 2.failed to execute tests

org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 2.
Raw output
org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not start Gradle Test Executor 2.
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:44)
	at java.base@21.0.4/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
	at java.base@21.0.4/java.lang.reflect.Method.invoke(Method.java:580)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36)
	at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
	at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33)
	at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94)
	at jdk.proxy1/jdk.proxy1.$Proxy2.startProcessing(Unknown Source)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker$1.run(TestWorker.java:161)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.executeAndMaintainThreadName(TestWorker.java:129)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:100)
	at org.gradle.api.internal.tasks.testing.worker.TestWorker.execute(TestWorker.java:60)
	at org.gradle.process.internal.worker.child.ActionExecutionWorker.execute(ActionExecutionWorker.java:56)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:119)
	at org.gradle.process.internal.worker.child.SystemApplicationClassLoaderWorker.call(SystemApplicationClassLoaderWorker.java:66)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.run(GradleWorkerMain.java:69)
	at app//worker.org.gradle.process.internal.worker.GradleWorkerMain.main(GradleWorkerMain.java:74)
Caused by: java.lang.RuntimeException: java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
	at net.neoforged.fml.junit.LaunchWrapper.getTransformingLoader(LaunchWrapper.java:31)
	at net.neoforged.fml.junit.JUnitService.launcherSessionOpened(JUnitService.java:24)
	at org.junit.platform.launcher.core.DefaultLauncherSession.<init>(DefaultLauncherSession.java:60)
	at org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:100)
	at org.junit.platform.launcher.core.LauncherFactory.openSession(LauncherFactory.java:82)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$BackwardsCompatibleLauncherSession.open(JUnitPlatformTestClassProcessor.java:318)
	at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.createTestExecutor(JUnitPlatformTestClassProcessor.java:81)
	at org.gradle.api.internal.tasks.testing.junit.AbstractJUnitTestClassProcessor.startProcessing(AbstractJUnitTestClassProcessor.java:50)
	at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.startProcessing(SuiteTestClassProcessor.java:42)
	... 16 more
Caused by: java.lang.IllegalStateException: Module named org.objectweb.asm.tree.analysis was already on the JVMs module path loaded from D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.7\e4a258b7eb96107106c0599f0061cfc1832fe07a\asm-analysis-9.7.jar but class-path contains it at location D:\a\NeoGradle\NeoGradle\userdev\build\tmp\functionalTest\work\.gradle-test-kit\caches\modules-2\files-2.1\org.ow2.asm\asm-analysis\9.5\490bacc77de7cbc0be1a30bb3471072d705be4a4\asm-analysis-9.5.jar
	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.run(BootstrapLauncher.java:139)
	at cpw.mods.bootstraplauncher@2.0.2/cpw.mods.bootstraplauncher.BootstrapLauncher.unitTestingMain(BootstrapLauncher.java:65)
	at net.neoforged.fml.junit.LaunchWrapper.getTransformingLoader(LaunchWrapper.java:26)
	... 24 more