我在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)
有人经历过这个并找到了解决方案吗?
答案 0 :(得分:1)
看起来像是JVM中的一个错误http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6649594
解决方法是传递JVM参数:
-XX:+StartAttachListener
并且测试停止失败。