Grails 2.3.2 / IntelliJ - GrailsUnitTestMixin中的NullPointerException shutdownApplicationContext

时间:2013-11-18 01:16:17

标签: grails spock

将应用程序从Grails v2.2.2升级到v2.3.2后,控制器单元测试运行为IntelliJIDEA 12中的JUnit测试失败,但下面有例外:

java.lang.NullPointerException
at grails.test.mixin.support.GrailsUnitTestMixin.shutdownApplicationContext(GrailsUnitTestMixin.groovy:266)

Debug显示GrailsUnitTestMixin.shutdownApplicationContext()方法被调用两次,从而在第二次调用时抛出异常。

请注意,Spock用于单元测试,单元测试类扩展了spock.lang.Specification。

此外,以grails app运行测试成功。

对此问题的任何意见都表示赞赏。谢谢!

1 个答案:

答案 0 :(得分:0)

这不是同一个问题,但在INTELLIJ 12上从Grails 2.2升级到2.3时遇到了一些问题。我升级到13的EAP,它解决了我的问题。

以下是有关某些迁移问题的论坛主题。也许这些用户建议的故障排除可以提供帮助。

Relevant Thread