Set CI to false on Test #424
Annotations
4 errors
|
MultiProjectTests.multiple projects with neoforge dependencies should be able to run the game:
userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/MultiProjectTests.groovy#L104
Condition not satisfied:
run.output.contains("Error during pre-loading phase: ERROR: File null is not a valid mod file") || run.output.contains("net.neoforged.fml.ModLoadingException: Loading errors encountered:")
| | | | | | |
| | false | | | false
| | | | > Task :api:neoFormListLibraries
| | | | > Task :api:neoFormListTransformLibraries
| | | | > Task :api:cacheVersionManifest1.21.10
| | | | > Task :api:cacheVersionExecutableClient1.21.10
| | | | > Task :api:cacheVersionExecutableServer1.21.10
| | | | > Task :api:cacheVersionMappingsClient1.21.10
| | | | > Task :api:neoFormSetup
| | | | > Task :api:neoFormDecompile
| | | | > Task :api:neoFormInject
| | | | > Task :api:neoFormPatch
| | | | > Task :api:neoFormPatchUserDev
| | | | > Task :api:neoFormTransformSource
| | | | > Task :api:neoFormRecompile
| | | | Note: Some input files use or override a deprecated API.
| | | | Note: Recompile with -Xlint:deprecation for details.
| | | | Note: Some input files use or override a deprecated API that is marked for removal.
| | | | Note: Recompile with -Xlint:removal for details.
| | | | Note: Some input files use unchecked or unsafe operations.
| | | | Note: Recompile with -Xlint:unchecked for details.
| | | |
| | | | > Task :api:supplyRawJarForneoFormJoined1.21.10-20251010.172816
| | | | > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.10.64
| | | | > Task :api:compileJava
| | | | > Task :api:processResources NO-SOURCE
| | | | > Task :api:classes
| | | | > Task :api:jar
| | | | > Task :main:neoFormListLibraries UP-TO-DATE
| | | | > Task :main:neoFormListTransformLibraries UP-TO-DATE
| | | | > Task :main:cacheVersionManifest1.21.10 FAILED
| | | |
| | | | [Incubating] Problems report is available at: file:///private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_multiple_projects_w_0_tempDir15559146658323381406/multi_neoforge_root/build/reports/problems/problems-report.html
| | | |
| | | | FAILURE: Build failed with an exception.
| | | |
| | | | * What went wrong:
| | | | Execution failed for task ':main:cacheVersionManifest1.21.10'.
| | | | > Failed to download the file from: https://piston-meta.mojang.com/v1/packages/d501809714c64141c1bf1e42f978d0b9e6caa70b/1.21.10.json to: /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_multiple_projects_w_0_tempDir15559146658323381406/multi_neoforge_root/main/.gradle/caches/minecraft/versions/1.21.10/metadata.json
| | | |
| | | | * 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 7m 11s
| | | | 20 actionable tasks: 18 executed, 2 up-to-date
| | | <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@1dd7796b this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@1dd7796b>
| | false
| > Task :api:neoFormListLibraries
| > Task :api:neoFormListTransformLibraries
| > Task :api:cacheVersionManifest1.21.10
| > Task :api:cacheVersionExecutableClient1.21.10
| > Task :api:cacheVersionExecutableServer1.21.10
| > Task :api:cacheVersionMappingsClient1.21.10
| > Task :api:neoFormSetup
| > Task :api:neoFormDecompile
| > Task :api:neoFormInject
| > Task :api:neoFormPatch
| > Task :api:neoFormPatchUserDev
| > Task :api:neoFormTransformSource
| > Task :api:neoFormRecompile
| Note: Some input files use or override a deprecated API.
| Note: Recompile with -Xlint:deprecation for details.
| Note: Some input files use or override a deprecated API that is marked for removal.
| Note: Recompile with -Xlint:removal for details.
| Note: Some input files use unchecked or unsafe operations.
| Note: Recompile with -Xlint:unchecked for details.
|
| > Task :api:supplyRawJarForneoFormJoined1.21.10-20251010.172816
| > Task :api:selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.10.64
| > Task :api:compileJava
| > Task :api:processResources NO-SOURCE
| > Task :api:classes
| > Task :api:jar
| > Task :main:neoFormListLibraries UP-TO-DATE
| > Task :main:neoFormListTransformLibraries UP-TO-DATE
| > Task :main:cacheVersionManifest1.21.10 FAILED
|
| [Incubating] Problems report is available at: file:///private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_multiple_projects_w_0_tempDir15559146658323381406/multi_neoforge_root/build/reports/problems/problems-report.html
|
| FAILURE: Build failed with an exception.
|
| * What went wrong:
| Execution failed for task ':main:cacheVersionManifest1.21.10'.
| > Failed to download the file from: https://piston-meta.mojang.com/v1/packages/d501809714c64141c1bf1e42f978d0b9e6caa70b/1.21.10.json to: /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_multiple_projects_w_0_tempDir15559146658323381406/multi_neoforge_root/main/.gradle/caches/minecraft/versions/1.21.10/metadata.json
|
| * 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 7m 11s
| 20 actionable tasks: 18 executed, 2 up-to-date
<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@1dd7796b this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@1dd7796b>
|
|
RunTests.a mod using a version library should be able to run the game:
userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy#L57
Condition not satisfied:
run.output.contains("is not a valid mod file")
| | |
| | false
| > Task :neoFormListLibraries
| > Task :neoFormListTransformLibraries
| > Task :cacheVersionManifest1.21.10
| > Task :cacheVersionExecutableClient1.21.10
| > Task :cacheVersionExecutableServer1.21.10
| > Task :cacheVersionMappingsClient1.21.10
| > Task :neoFormSetup
| > Task :neoFormDecompile
| > Task :neoFormInject
| > Task :neoFormPatch
| > Task :neoFormPatchUserDev
| > Task :neoFormTransformSource
| > 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 :supplyRawJarForneoFormJoined1.21.10-20251010.172816
| > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.10.64
| > Task :compileJava NO-SOURCE
| > Task :processResources NO-SOURCE
| > Task :classes UP-TO-DATE
|
| > Task :runClientData
| 2025-12-03T12:24:10.073336Z main WARN Advanced terminal features are not available in this environment
| [12:24:10] [main/INFO] [ne.ne.fm.st.Entrypoint/]: JVM Uptime at startup: 394ms
| [12:24:10] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Starting FancyModLoader version 10.0.32 (CLIENT in DEV)
| [12:24:10] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Game directory: /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/runs/clientData
| [12:24:11] [main/INFO] [ne.ne.fm.lo.EarlyServiceDiscovery/]: Found 2 early service jars (out of 111) in 847ms
| [12:24:11] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Loading FML Early Services:
| [12:24:11] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: - /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged.fancymodloader/loader/10.0.32/ef0364b1413d96932ddf4b4dc4a5660a4d861b5b/loader-10.0.32.jar
| [12:24:11] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: - /Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged.fancymodloader/earlydisplay/10.0.32/1ca2e62504996c417c19e740513f8d09b880359e/earlydisplay-10.0.32.jar
| [12:24:11] [main/INFO] [ne.ne.fm.lo.ImmediateWindowHandler/]: Not loading early display in headless mode.
| [12:24:11] [main/INFO] [ne.ne.fm.lo.mo.lo.GameLocator/]: Detected a joined NeoForge and Minecraft configuration. Applying filtering...
| [12:24:12] [main/INFO] [ne.ne.fm.lo.mo.lo.InDevFolderLocator/CORE]: Got mod coordinates version_libs_runnable%%/private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/resources/main:version_libs_runnable%%/private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/classes/java/main from env
| [12:24:13] [main/WARN] [ne.ne.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: library:mixinextras.neoforge. Using jar(/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar)
| [12:24:13] [main/INFO] [ne.ne.fm.lo.mo.lo.JarInJarDependencyLocator/]: Found 1 dependencies adding them to mods collection
| [12:24:13] [main/INFO] [ne.ne.fm.lo.mo.ModDiscoverer/]:
| Mod List:
| Name Version (Mod Id)
|
| Minecraft 1.21.10 (minecraft)
| NeoForge 21.10.64 (neoforge)
| [12:24:13] [main/ERROR] [ne.ne.fm.lo.FMLLoader/]: File /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/resources/main is not a jar file
| java.nio.file.NoSuchFileException: At least one of the paths must exist when constructing jar contents: [/private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/resources/main, /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/classes/java/main]
| at net.neoforged.fml.jarcontents.JarContents.ofPaths(JarContents.java:103) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.locators.InDevFolderLocator.findCandidates(InDevFolderLocator.java:46) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.ModDiscoverer.discoverMods(ModDiscoverer.java:79) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.runDiscovery(FMLLoader.java:646) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:345) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:24:13] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Closing FML Loader 61078690
| [12:24:13] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(/private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.10.64/neoforge-21.10.64.jar)), filtered(jar(/private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.10.64/neoforge-21.10.64.jar)))
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:238) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:24:13] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged/neoforge/21.10.64/f3fdbbbda21bad3e3adafdddf31f9e7f26ea5d58/neoforge-21.10.64-universal.jar)))
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:238) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:24:13] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged/neoforge/21.10.64/f3fdbbbda21bad3e3adafdddf31f9e7f26ea5d58/neoforge-21.10.64-universal.jar))) > jar(/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged/neoforge/21.10.64/f3fdbbbda21bad3e3adafdddf31f9e7f26ea5d58/neoforge-21.10.64-universal.jar > net.neoforged.neoforge-coremods-21.10.64.jar)
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:241) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:24:13] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file jar(/Users/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar)
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:244) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:24:13] [main/INFO] [ne.ne.fm.ModLoader/]: Clearing ModLoader
| [12:24:13] [main/ERROR] [ne.ne.fm.st.Entrypoint/]: Failed to start FML: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:355)
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65)
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14)
|
| net.neoforged.fml.startup.FatalStartupException: Failed to start FML: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:71)
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14)
| Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File /private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:355)
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65)
| ... 1 more
|
| > Task :runClientData FAILED
|
| [Incubating] Problems report is available at: file:///private/var/folders/p6/nlmq3k8146990kpkxl73mq340000gn/T/spock_a_mod_using_a_versi_0_tempDir15215442866096738763/version_libs_runnable/build/reports/problems/problems-report.html
|
| FAILURE: Build failed with an exception.
|
| * What went wrong:
| Execution failed for task ':runClientData'.
| > Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.9-10.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 ':runClientData'.
| at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
| at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:293)
| 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.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:85)
| 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:459)
| at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
| at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
| Caused by: org.gradle.process.internal.ExecException: Process 'command '/Users/runner/hostedtoolcache/Java_Temurin-Hotspot_jdk/21.0.9-10.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:58)
| at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:166)
| 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:30)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:27)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:48)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:42)
| at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:75)
| 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:69)
| at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:46)
| 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:75)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:53)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:35)
| 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:107)
| at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:56)
| 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:64)
| 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.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:85)
| 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:459)
| at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
| at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
|
|
| BUILD FAILED in 7m 21s
| 16 actionable tasks: 16 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@27be17c8 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@3b8ec001 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5c534b5b this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@5c534b5b>
|
|
RunTests.a mod using a version library should be able to run the game:
userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy#L57
Condition not satisfied:
run.output.contains("is not a valid mod file")
| | |
| | false
| > Task :neoFormListLibraries
| > Task :neoFormListTransformLibraries
| > Task :cacheVersionManifest1.21.10
| > Task :cacheVersionExecutableClient1.21.10
| > Task :cacheVersionExecutableServer1.21.10
| > Task :cacheVersionMappingsClient1.21.10
| > Task :neoFormSetup
| > Task :neoFormDecompile
| > Task :neoFormInject
| > Task :neoFormPatch
| > Task :neoFormPatchUserDev
| > Task :neoFormTransformSource
| > 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 :supplyRawJarForneoFormJoined1.21.10-20251010.172816
| > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.10.64
| > Task :compileJava NO-SOURCE
| > Task :processResources NO-SOURCE
| > Task :classes UP-TO-DATE
|
| > Task :runClientData FAILED
| 2025-12-03T12:15:57.079332562Z main WARN Advanced terminal features are not available in this environment
| [12:15:57] [main/INFO] [ne.ne.fm.st.Entrypoint/]: JVM Uptime at startup: 251ms
| [12:15:57] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Starting FancyModLoader version 10.0.32 (CLIENT in DEV)
| [12:15:57] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Game directory: /tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/runs/clientData
| [12:15:57] [main/INFO] [ne.ne.fm.lo.EarlyServiceDiscovery/]: Found 2 early service jars (out of 104) in 26ms
| [12:15:57] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Loading FML Early Services:
| [12:15:57] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: - /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged.fancymodloader/earlydisplay/10.0.32/1ca2e62504996c417c19e740513f8d09b880359e/earlydisplay-10.0.32.jar
| [12:15:57] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: - /home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged.fancymodloader/loader/10.0.32/ef0364b1413d96932ddf4b4dc4a5660a4d861b5b/loader-10.0.32.jar
| [12:15:57] [main/INFO] [ne.ne.fm.lo.ImmediateWindowHandler/]: Not loading early display in headless mode.
| [12:15:57] [main/INFO] [ne.ne.fm.lo.mo.lo.GameLocator/]: Detected a joined NeoForge and Minecraft configuration. Applying filtering...
| [12:15:57] [main/INFO] [ne.ne.fm.lo.mo.lo.InDevFolderLocator/CORE]: Got mod coordinates version_libs_runnable%%/tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/resources/main:version_libs_runnable%%/tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/classes/java/main from env
| [12:15:57] [main/WARN] [ne.ne.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: library:mixinextras.neoforge. Using jar(/home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar)
| [12:15:57] [main/INFO] [ne.ne.fm.lo.mo.lo.JarInJarDependencyLocator/]: Found 1 dependencies adding them to mods collection
| [12:15:57] [main/INFO] [ne.ne.fm.lo.mo.ModDiscoverer/]:
| Mod List:
| Name Version (Mod Id)
|
| Minecraft 1.21.10 (minecraft)
| NeoForge 21.10.64 (neoforge)
| [12:15:57] [main/ERROR] [ne.ne.fm.lo.FMLLoader/]: File /tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/resources/main is not a jar file
| java.nio.file.NoSuchFileException: At least one of the paths must exist when constructing jar contents: [/tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/resources/main, /tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/classes/java/main]
| at net.neoforged.fml.jarcontents.JarContents.ofPaths(JarContents.java:103) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.locators.InDevFolderLocator.findCandidates(InDevFolderLocator.java:46) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.ModDiscoverer.discoverMods(ModDiscoverer.java:79) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.runDiscovery(FMLLoader.java:646) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:345) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:15:57] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Closing FML Loader 361c294e
| [12:15:57] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(/tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.10.64/neoforge-21.10.64.jar)), filtered(jar(/tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.10.64/neoforge-21.10.64.jar)))
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:238) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:15:57] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(/home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged/neoforge/21.10.64/f3fdbbbda21bad3e3adafdddf31f9e7f26ea5d58/neoforge-21.10.64-universal.jar)))
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:238) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:15:57] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file jar(/home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar)
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:244) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:15:57] [background-scan-handler-2/ERROR] [ne.ne.fm.lo.mo.Scanner/SCAN]: Exception scanning jar(/home/runner/work/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar) path com/llamalad7/mixinextras/lib/antlr/runtime/CommonTokenStream.class
| java.io.IOException: Stream closed
| at java.base/java.util.zip.InflaterInputStream.ensureOpen(InflaterInputStream.java:68) ~[?:?] {}
| at java.base/java.util.zip.InflaterInputStream.read(InflaterInputStream.java:154) ~[?:?] {}
| at org.objectweb.asm.ClassReader.readStream(ClassReader.java:323) ~[asm-9.8.jar:9.8] {}
| at org.objectweb.asm.ClassReader.<init>(ClassReader.java:288) ~[asm-9.8.jar:9.8] {}
| at net.neoforged.fml.loading.modscan.Scanner.lambda$scan$0(Scanner.java:31) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.jarcontents.JarFileContents.visitContent(JarFileContents.java:162) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.jarcontents.JarContents.visitContent(JarContents.java:215) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.modscan.Scanner.scan(Scanner.java:27) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.lambda$startScan$5(ModFile.java:160) ~[loader-10.0.32.jar:10.0] {}
| at java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768) ~[?:?] {}
| at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) ~[?:?] {}
| at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) ~[?:?] {}
| at java.base/java.lang.Thread.run(Thread.java:1583) [?:?] {}
| [12:15:57] [main/INFO] [ne.ne.fm.ModLoader/]: Clearing ModLoader
| [12:15:57] [main/ERROR] [ne.ne.fm.st.Entrypoint/]: Failed to start FML: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File /tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:355)
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65)
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14)
|
| net.neoforged.fml.startup.FatalStartupException: Failed to start FML: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File /tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:71)
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14)
| Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File /tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:355)
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65)
| ... 1 more
|
| [Incubating] Problems report is available at: file:///tmp/spock_a_mod_using_a_versi_0_tempDir10622752774545197667/version_libs_runnable/build/reports/problems/problems-report.html
|
| FAILURE: Build failed with an exception.
|
| * What went wrong:
| Execution failed for task ':runClientData'.
| > 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 ':runClientData'.
| at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
| at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:293)
| 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.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:85)
| 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:459)
| at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
| at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
| 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:58)
| at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:166)
| 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:30)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:27)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:48)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:42)
| at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:75)
| 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:69)
| at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:46)
| 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:75)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:53)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:35)
| 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:107)
| at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:56)
| 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:64)
| 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.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:85)
| 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:459)
| at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
| at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
|
|
| BUILD FAILED in 3m 31s
| 16 actionable tasks: 16 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@234cff57 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@49fa1d74 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2f61d591 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@2f61d591>
|
|
RunTests.a mod using a version library should be able to run the game:
userdev/src/functionalTest/groovy/net/neoforged/gradle/userdev/RunTests.groovy#L57
Condition not satisfied:
run.output.contains("is not a valid mod file")
| | |
| | false
| > Task :neoFormListLibraries
| > Task :neoFormListTransformLibraries
| > Task :cacheVersionManifest1.21.10
| > Task :cacheVersionExecutableClient1.21.10
| > Task :cacheVersionExecutableServer1.21.10
| > Task :cacheVersionMappingsClient1.21.10
| > Task :neoFormSetup
| > Task :neoFormDecompile
| > Task :neoFormInject
| > Task :neoFormPatch
| > Task :neoFormPatchUserDev
| > Task :neoFormTransformSource
| > 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 :supplyRawJarForneoFormJoined1.21.10-20251010.172816
| > Task :selectRawArtifactNg_dummy_ng.net.neoforged_neoforge_21.10.64
| > Task :compileJava NO-SOURCE
| > Task :processResources NO-SOURCE
| > Task :classes UP-TO-DATE
|
| > Task :runClientData
| 2025-12-03T12:25:32.653314300Z main WARN Advanced terminal features are not available in this environment
| [12:25:32] [main/INFO] [ne.ne.fm.st.Entrypoint/]: JVM Uptime at startup: 263ms
| [12:25:32] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Starting FancyModLoader version 10.0.32 (CLIENT in DEV)
| [12:25:32] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Game directory: C:\Users\runneradmin\AppData\Local\Temp\spock_a_mod_using_a_versi_0_tempDir2624857958644600571\version_libs_runnable\runs\clientData
| [12:25:32] [main/INFO] [ne.ne.fm.lo.EarlyServiceDiscovery/]: Found 2 early service jars (out of 118) in 58ms
| [12:25:32] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Loading FML Early Services:
| [12:25:32] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: - D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged.fancymodloader/loader/10.0.32/ef0364b1413d96932ddf4b4dc4a5660a4d861b5b/loader-10.0.32.jar
| [12:25:32] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: - D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged.fancymodloader/earlydisplay/10.0.32/1ca2e62504996c417c19e740513f8d09b880359e/earlydisplay-10.0.32.jar
| [12:25:32] [main/INFO] [ne.ne.fm.lo.ImmediateWindowHandler/]: Not loading early display in headless mode.
| [12:25:32] [main/INFO] [ne.ne.fm.lo.mo.lo.GameLocator/]: Detected a joined NeoForge and Minecraft configuration. Applying filtering...
| [12:25:33] [main/INFO] [ne.ne.fm.lo.mo.lo.InDevFolderLocator/CORE]: Got mod coordinates version_libs_runnable%%C:\Users\runneradmin\AppData\Local\Temp\spock_a_mod_using_a_versi_0_tempDir2624857958644600571\version_libs_runnable\build\resources\main;version_libs_runnable%%C:\Users\runneradmin\AppData\Local\Temp\spock_a_mod_using_a_versi_0_tempDir2624857958644600571\version_libs_runnable\build\classes\java\main from env
| [12:25:33] [main/WARN] [ne.ne.ja.se.JarSelector/]: Attempted to select a dependency jar for JarJar which was passed in as source: library:mixinextras.neoforge. Using jar(D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar)
| [12:25:33] [main/INFO] [ne.ne.fm.lo.mo.lo.JarInJarDependencyLocator/]: Found 1 dependencies adding them to mods collection
| [12:25:33] [main/INFO] [ne.ne.fm.lo.mo.ModDiscoverer/]:
| Mod List:
| Name Version (Mod Id)
|
| Minecraft 1.21.10 (minecraft)
| NeoForge 21.10.64 (neoforge)
| [12:25:33] [main/ERROR] [ne.ne.fm.lo.FMLLoader/]: File C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/build/resources/main is not a jar file
| java.nio.file.NoSuchFileException: At least one of the paths must exist when constructing jar contents: [C:\Users\runneradmin\AppData\Local\Temp\spock_a_mod_using_a_versi_0_tempDir2624857958644600571\version_libs_runnable\build\resources\main, C:\Users\runneradmin\AppData\Local\Temp\spock_a_mod_using_a_versi_0_tempDir2624857958644600571\version_libs_runnable\build\classes\java\main]
| at net.neoforged.fml.jarcontents.JarContents.ofPaths(JarContents.java:103) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.locators.InDevFolderLocator.findCandidates(InDevFolderLocator.java:46) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.moddiscovery.ModDiscoverer.discoverMods(ModDiscoverer.java:79) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.runDiscovery(FMLLoader.java:646) ~[loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:345) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:25:33] [main/INFO] [ne.ne.fm.lo.FMLLoader/]: Closing FML Loader 74bdc168
| [12:25:33] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.10.64/neoforge-21.10.64.jar)), filtered(jar(C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/.gradle/repositories/ng_dummy_ng/net/neoforged/neoforge/21.10.64/neoforge-21.10.64.jar)))
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:238) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:25:33] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file composite(filtered(jar(D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/net.neoforged/neoforge/21.10.64/f3fdbbbda21bad3e3adafdddf31f9e7f26ea5d58/neoforge-21.10.64-universal.jar)))
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:238) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:25:33] [main/ERROR] [ne.ne.fm.lo.mo.BackgroundScanHandler/SCAN]: An error occurred scanning file jar(D:/a/NeoGradle/NeoGradle/userdev/build/tmp/functionalTest/work/.gradle-test-kit/caches/modules-2/files-2.1/io.github.llamalad7/mixinextras-neoforge/0.5.0/d734b83ce6542bb70ea31755c1595b88992dbe65/mixinextras-neoforge-0.5.0.jar)
| java.util.concurrent.CancellationException: null
| at java.base/java.util.concurrent.CompletableFuture.cancel(CompletableFuture.java:2510) [?:?] {}
| at net.neoforged.fml.loading.moddiscovery.ModFile.close(ModFile.java:246) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.close(FMLLoader.java:244) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:414) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65) [loader-10.0.32.jar:10.0] {}
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14) [loader-10.0.32.jar:10.0] {}
| [12:25:33] [main/INFO] [ne.ne.fm.ModLoader/]: Clearing ModLoader
| [12:25:33] [main/ERROR] [ne.ne.fm.st.Entrypoint/]: Failed to start FML: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:355)
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65)
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14)
|
| net.neoforged.fml.startup.FatalStartupException: Failed to start FML: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:71)
| at net.neoforged.fml.startup.DataClient.main(DataClient.java:14)
| Caused by: net.neoforged.fml.ModLoadingException: Loading errors encountered:
| - File C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/build/resources/main is not a jar file
|
| at net.neoforged.fml.loading.FMLLoader.create(FMLLoader.java:355)
| at net.neoforged.fml.startup.Entrypoint.startup(Entrypoint.java:65)
| ... 1 more
|
| > Task :runClientData FAILED
|
| [Incubating] Problems report is available at: file:///C:/Users/runneradmin/AppData/Local/Temp/spock_a_mod_using_a_versi_0_tempDir2624857958644600571/version_libs_runnable/build/reports/problems/problems-report.html
|
| FAILURE: Build failed with an exception.
|
| * What went wrong:
| Execution failed for task ':runClientData'.
| > Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.9-10.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 ':runClientData'.
| at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:130)
| at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:293)
| 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.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:85)
| 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:459)
| at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
| at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
| Caused by: org.gradle.process.internal.ExecException: Process 'command 'C:\hostedtoolcache\windows\Java_Temurin-Hotspot_jdk\21.0.9-10.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:58)
| at org.gradle.api.tasks.JavaExec.exec(JavaExec.java:166)
| 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:30)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:27)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:48)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:42)
| at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:75)
| 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:69)
| at org.gradle.internal.execution.steps.CaptureOutputsAfterExecutionStep.execute(CaptureOutputsAfterExecutionStep.java:46)
| 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:75)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:53)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:53)
| at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:35)
| 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:107)
| at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:56)
| 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:64)
| 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.ProblemsTaskPathTrackingTaskExecuter.execute(ProblemsTaskPathTrackingTaskExecuter.java:41)
| 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:210)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:205)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:67)
| at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:167)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:60)
| at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:54)
| 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:85)
| 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:459)
| at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:376)
| at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
| at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:48)
|
|
| BUILD FAILED in 8m 7s
| 16 actionable tasks: 16 executed
<net.neoforged.trainingwheels.gradle.functional.builder.Runtime$Result@46039a21 result=org.gradle.testkit.runner.internal.FeatureCheckBuildResult@682af059 runtime=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@665522c2 this$0=net.neoforged.trainingwheels.gradle.functional.builder.Runtime@665522c2>
|
Artifacts
Produced during runtime
| Name | Size | Digest | |
|---|---|---|---|
|
maven-publish
Expired
|
1.47 MB |
sha256:5ab4000dc9ca3c7b6a152c8a3a61a407623908896b1c5e311b5c0f91df841492
|
|