Gradle 8:无法在运行工作中取得进展。有项目排队等待执行,但都无法启动

问题描述 投票:0回答:1

在我的 CI: Teamcity 服务器中运行的基于 Selenium-JAVA-Gradle 的自动化测试项目中,最近我们更新了 JAVA 和 Gradle 版本。测试在本地运行良好,没有任何错误,但 TeamCity 中的构建标记为失败。可能是什么原因?

  • Teamcity 服务器 - JAVA 版本:21
  • Teamcity 服务器 - Gradle 版本:8.4

所有测试都运行良好,没有任何错误,但构建标记为失败并出现以下错误:

 Unable to make progress running work. The following items are queued for execution but none of them can be started:
10:49:51     - Build ':':
10:49:51         - Waiting for nodes:
10:49:51             - :build (state=SHOULD_RUN, dependencies=NOT_COMPLETE, group=task group 2, dependencies=[:assemble (SHOULD_RUN), :check (EXECUTED)], waiting-for=[:assemble (SHOULD_RUN)], has-failed-dependency=false )
10:49:51             - :clean (state=SHOULD_RUN, dependencies=COMPLETE_AND_SUCCESSFUL, group=task group 1, dependencies=[Resolve mutations for :clean (EXECUTED), producer locations for task group 0 (EXECUTED)], has-failed-dependency=false )
10:49:51         - Nodes ready to start:
10:49:51             - :jar
10:49:51             - :clean
10:49:51         - Reachable nodes:
10:49:51             - :jar (state=SHOULD_RUN, dependencies=COMPLETE_AND_SUCCESSFUL, group=task group 2, dependencies=[Resolve mutations for :jar (EXECUTED), destroyer locations for task group 1 (EXECUTED), :classes (EXECUTED), :compileJava (EXECUTED)], has-failed-dependency=false )
10:49:51             - :assemble (state=SHOULD_RUN, dependencies=NOT_COMPLETE, group=task group 2, dependencies=[:jar (SHOULD_RUN)], waiting-for=[:jar (SHOULD_RUN)], has-failed-dependency=false )
10:49:51         - Scheduling events:
10:49:51             - node added to plan: destroyer locations for task group 0, when: scheduled, state: SHOULD_RUN, dependencies: 0, is ready node? true
10:49:51             - node added to plan: destroyer locations for task group 1, when: scheduled, state: SHOULD_RUN, dependencies: 2, is ready node? false
10:49:51             - node added to plan: producer locations for task group 0, when: scheduled, state: SHOULD_RUN, dependencies: 5, is ready node? false
10:49:51         - Ordinal groups:
10:49:51             - group 0 entry nodes: [:test (EXECUTED)]
10:49:51             - group 1 entry nodes: [:clean (SHOULD_RUN)]
10:49:51             - group 2 entry nodes: [:build (SHOULD_RUN)]
10:49:51     - Workers waiting for work: 4
10:49:51     - Stopped workers: 0
10:49:51   java.lang.IllegalStateException: Unable to make progress running work. There are items queued for execution but none of them can be started

java selenium-webdriver gradle teamcity
1个回答
0
投票

尝试在您的

settings.gradle.kts

中添加以下行
gradle.startParameter.excludedTaskNames.addAll(listOf(":build-logic:convention:testClasses"))
© www.soinside.com 2019 - 2024. All rights reserved.