1

我在我们的 Jenkins 构建系统中遇到了间歇性的 JUnit 4 错误。重新运行后测试通过。该测试由 Maven 启动,并使用 JMockit 模拟对象。

异常的根本原因来自VM:

Caused by: java.io.IOException: Connection refused
at sun.tools.attach.LinuxVirtualMachine.connect(Native Method)
at sun.tools.attach.LinuxVirtualMachine.<init>(LinuxVirtualMachine.java:124)

有没有人经历过这个并找到了解决方案?

4

1 回答 1

1

看起来它是 JVM 中的一个错误http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6649594

解决方法是传递一个 JVM 参数:

-XX:+StartAttachListener

并且测试停止失败。

于 2013-05-03T10:51:17.940 回答