eclipse testng 插件报错 Software caused connection abort: socket write error

来源:互联网 发布:淘宝无名体育怎么样 编辑:程序博客网 时间:2024/06/03 12:13
  • 问题:在eclipse中运行testng工程报如下错误
 java.net.SocketException: Software caused connection abort: socket write error
       at java.net.SocketOutputStream.socketWrite0(Native Method)
       at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
       at java.net.SocketOutputStream.write(SocketOutputStream.java:136)
       at java.io.ObjectOutputStream$BlockDataOutputStream.drain(ObjectOutputStream.java:1676)
       at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(ObjectOutputStream.java:1585)
       at java.io.ObjectOutputStream.writeNonProxyDesc(ObjectOutputStream.java:1167)
       at java.io.ObjectOutputStream.writeClassDesc(ObjectOutputStream.java:1121)
       at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1278)
       at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
       at java.io.ObjectOutputStream.writeFatalException(ObjectOutputStream.java:1392)
       at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:294)
       at org.testng.remote.strprotocol.SerializedMessageSender.sendMessage(SerializedMessageSender.java:25)
       at org.testng.remote.strprotocol.MessageHub.sendMessage(MessageHub.java:44)
       at org.testng.remote.strprotocol.RemoteTestListener.onTestStart(RemoteTestListener.java:49)
       at org.testng.internal.Invoker.runTestListeners(Invoker.java:1904)
       at org.testng.internal.Invoker.runTestListeners(Invoker.java:1879)
       at org.testng.internal.Invoker.invokeMethod(Invoker.java:685)
       at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:901)
       at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1231)
       at org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:127)
       at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:111)
       at org.testng.TestRunner.privateRun(TestRunner.java:767)
       at org.testng.TestRunner.run(TestRunner.java:617)
       at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
       at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
       at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
       at org.testng.SuiteRunner.run(SuiteRunner.java:240)
       at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
       at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
       at org.testng.TestNG.runSuitesSequentially(TestNG.java:1198)
       at org.testng.TestNG.runSuitesLocally(TestNG.java:1123)
       at org.testng.TestNG.run(TestNG.java:1031)
       at org.testng.remote.RemoteTestNG.run(RemoteTestNG.java:111)
       at org.testng.remote.RemoteTestNG.initAndRun(RemoteTestNG.java:204)
       at org.testng.remote.RemoteTestNG.main(RemoteTestNG.java:175)
  • 产生原因:插件版本过高,工程引入的版本是6.4,而插件的版本是6.9.13
  • 解决办法:更换插件版本,使用6.8.6,版本源地址http://beust.com/eclipse-previous
0 0
原创粉丝点击