2013-03-06 93 views
1

我在我們的Jenkins構建系統中收到間歇性的JUnit 4錯誤。重新運行後,測試通過。測試由Maven啓動,並使用JMockit模擬對象。間歇性JUnit錯誤 - java虛擬機連接被拒絕

異常的根本原因來自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) 

任何人都經歷了這一點,並找到了解決辦法?

+1

我不知道會導致什麼,但是一種解決方法是使用'-javaagent:jmockit.jar' JVM初始化參數,而不是讓JMockit使用Attach API。有關詳細信息,請參閱http://jmockit.googlecode.com/svn/trunk/www/tutorial/RunningTests.html#maven – 2013-03-06 12:08:20

+0

@Rogerio謝謝,會試試看 – Andrejs 2013-03-06 15:56:24

回答