Gradle 测试未能在 teamcity 上找到 flowId

Gradle test failed to find flowId on teamcity

我们正在使用 Teamcity 9.0.3,我们尝试 运行 gradle 通过测试进行构建。但是,它因以下异常而失败:

[15:25:41][:test] Failed to find flowId for [com.stub.AppTest]
[15:25:41][:test] java.lang.NullPointerException: Failed to find flowId for [com.stub.AppTest]
[15:25:41][:test]   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[15:25:41][:test]   at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
[15:25:41][:test]   at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
[15:25:41][:test]   at java.lang.reflect.Constructor.newInstance(Constructor.java:422)

我使用 gradle 包装器及其 2.5 版本和 teamcity 代理进行构建。 我该如何解决这个问题?

嗯,我找到了答案:这是这个版本的一个错误。

https://youtrack.jetbrains.com/issue/TW-42012

要修复它,您可以将版本更新到 9.0.4 或更高版本。