【问题标题】:Getting SocketException Every time每次都得到 SocketException
【发布时间】:2015-09-15 20:45:49
【问题描述】:

每次运行套件或单个 java 文件时都会出现此异常:

java.net.SocketException: Software caused connection abort: socket write error
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(Unknown Source)
    at java.net.SocketOutputStream.write(Unknown Source)
    at java.io.ObjectOutputStream$BlockDataOutputStream.drain(Unknown Source)
    at java.io.ObjectOutputStream$BlockDataOutputStream.setBlockDataMode(Unknown Source)
    at java.io.ObjectOutputStream.<init>(Unknown Source)
    at org.testng.remote.strprotocol.SerializedMessageSender.sendMessage(SerializedMessageSender.java:24)
    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.access$000(SuiteRunner.java:37)
    at org.testng.SuiteRunner$SuiteWorker.run(SuiteRunner.java:368)
    at org.testng.internal.thread.ThreadUtil$2.call(ThreadUtil.java:64)
    at java.util.concurrent.FutureTask.run(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

它正在运行的java文件,它的工作没有问题,但它仍然抛出这个异常

【问题讨论】:

标签: java eclipse automation


【解决方案1】:

这似乎是 TestNG、Eclipse 版本的问题:

更多信息在 github 问题页面:https://github.com/cbeust/testng-eclipse/issues/91

TestNG 6.9 版本与旧的 Eclipse 版本存在问题。卸载现有的testng

从更新站点卸载并重新安装: http://beust.com/eclipse-previous(指向6.8.6)

或使用最新的 Eclipse (Mars) 版本以及 TestNG 6.9 和 JDK 1.7/1.8。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-04
    • 1970-01-01
    • 2013-09-02
    • 2018-12-24
    • 1970-01-01
    • 2020-08-24
    • 1970-01-01
    • 2020-12-17
    相关资源
    最近更新 更多