为什么 Grails 3 单元测试在 GGTS (Eclipse) 中 运行 时抛出 StackOverflowError?

Why do Grails 3 unit tests throw StackOverflowError when run in GGTS (Eclipse)?

每当我尝试 运行 GGTS 中的任何单元测试时,即使是简单到:

void "Test"() {
    expect:
    true
}

我得到 WhosebugError。不知是否与GrailsUnitTestMixin.

有关

我已将我的 Grails 3 项目作为 Gradle 项目导入到 IDE。

这是 Grails 3.0.4/3.0.5 的问题。 fix will come with 3.0.6 release,在撰写本文时尚未发布。

与此同时,任何遇到此问题的人都可以降级到 3.0.2 或 3.0.3,尽管 3.0.3 在 Eclipse 中也有一些问题 运行 单元测试,只是没有像WhosebugError。不过,我建议暂时使用 3.0.2。