Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Properly handle run template copying when one run type is copied to another. #242

Merged
merged 3 commits into from
Sep 22, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -100,6 +100,12 @@ abstract class RunType implements ConfigurableDSLElement<RunType>, NamedDSLEleme
other.getEnvironmentVariables().set(getEnvironmentVariables())
other.getSystemProperties().set(getSystemProperties())
other.getClasspath().from(getClasspath())

if (runTemplate != null && other.getRunTemplate() != null) {
other.getRunTemplate().configure(runTemplate)
} else if (runTemplate == null) {
other.setRunTemplate(null)
}
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,7 +56,7 @@
true
run.task(':writeMinecraftClasspathData').outcome == TaskOutcome.SUCCESS
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")

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

View workflow job for this annotation

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 59 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

View workflow job for this annotation

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 59 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

View workflow job for this annotation

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)
}

def "configuring of the configurations after the dependencies block should work"() {
Expand Down Expand Up @@ -108,7 +108,7 @@
then:
run.task(':writeMinecraftClasspathData').outcome == TaskOutcome.SUCCESS
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")

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

View workflow job for this annotation

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 111 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

View workflow job for this annotation

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 111 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

View workflow job for this annotation

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)
}

def "runs can be declared before the dependencies block"() {
Expand Down Expand Up @@ -441,7 +441,7 @@
})

when:
def run = project.run {

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

View workflow job for this annotation

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 444 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

View workflow job for this annotation

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 444 in userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy

View workflow job for this annotation

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)
it.tasks(":testJunit")
}

Expand Down Expand Up @@ -552,4 +552,71 @@
secondSection == thirdSection
thirdSection == firstSection
}

def "runs use a working directory named after them by default"() {
given:
def project = create("runs_have_configurable_working_directories_with_default", {
it.property('neogradle.subsystems.conventions.runs.enabled', 'false')
it.build("""
java {
toolchain {
languageVersion = JavaLanguageVersion.of(21)
}
}

repositories {
mavenCentral()
}

dependencies {
implementation 'net.neoforged:neoforge:+'
}

runs {
aClient {
runType 'client'
}

bClient {
runType 'client'
}

cClient {
runType 'client'

workingDirectory project.file("clientThree")
}
}

""")
it.withToolchains()
it.withGlobalCacheDirectory(tempDir)
})

when:
def run = project.run {
it.tasks(':runs')
it.stacktrace()
}

then:
def lines = run.getOutput().split("\n");
def firstRunIndex = lines.findIndexOf { line -> line.startsWith("Run: aClient")}
def secondRunIndex = lines.findIndexOf { line -> line.startsWith("Run: bClient")}
def thirdRunIndex = lines.findIndexOf { line -> line.startsWith("Run: cClient")}
def endIndex = lines.findIndexOf { line -> line.startsWith("BUILD SUCCESSFUL")}

def indexes = [firstRunIndex + 1, secondRunIndex + 1, thirdRunIndex + 1, endIndex]
indexes.sort()

def firstSection = lines[indexes[0]..indexes[1] - 2]
def secondSection = lines[indexes[1]..indexes[2] - 2]
def thirdSection = lines[indexes[2]..indexes[3] - 2]

def prefix = "Working Directory:"

firstSection.find { it.contains(prefix) }.toString().replace(prefix, "").trim().endsWith("runs_have_configurable_working_directories_with_default/runs/aClient".replace("/", File.separator))
secondSection.find { it.contains(prefix) }.toString().replace(prefix, "").trim().endsWith("runs_have_configurable_working_directories_with_default/runs/bClient".replace("/", File.separator))
thirdSection.find { it.contains(prefix) }.toString().replace(prefix, "").trim().endsWith("runs_have_configurable_working_directories_with_default/clientThree".replace("/", File.separator))
}
}
Loading