我有一个java junit测试,它在开发机器上单独运行时通过.我们还有一个hudson作业,它运行所有测试,通过ant,在带有Java 1.5的Mac OS X 10.4节点上调用.测试在hudson构建中传递到最近,但是现在(没有相关的代码更改)每次测试失败,并出现以下错误:
错误信息
分叉的Java VM异常退出.请注意,报告中的时间不会反映VM退出之前的时间.
堆栈跟踪
junit.framework.AssertionFailedError:分叉的Java VM异常退出.请注意,报告中的时间不会反映VM退出之前的时间.
谷歌搜索显示许多其他人似乎遇到了同样的问题,但在那里我找不到任何答案.
我正在使用播放框架,并且在热交换方面遇到问题(甚至无法及时启动sbt服务器)
有几个消息来源概述了该问题与play的fork运行有关,要解决该问题,应将其设置为false。
但是,玩分叉运动在做什么,关闭它的不利之处是什么?
顺便说一句,这里有一些参考: