首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >分级MessageIOException

分级MessageIOException
EN

Stack Overflow用户
提问于 2019-02-15 11:52:49
回答 2查看 1.9K关注 0票数 6

在为特定的测试suite.Not使用gradle执行代码时,我遇到了以下错误:理解原因。任何帮助都很感激。

代码语言:javascript
复制
org.gradle.internal.remote.internal.MessageIOException: Could not write '/127.0.0.1:53644'.
        at org.gradle.internal.remote.internal.inet.SocketConnection.flush(SocketConnection.java:121)
        at org.gradle.internal.remote.internal.hub.MessageHub$ConnectionDispatch.run(MessageHub.java:300)
        at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:54)
        at org.gradle.internal.concurrent.StoppableExecutorImpl$1.run(StoppableExecutorImpl.java:40)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)at java.lang.Thread.run(Thread.java:748)
Caused by: java.io.IOException: An existing connection was forcibly closed by the remote host
        at sun.nio.ch.SocketDispatcher.write0(Native Method)
        at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:51)
        at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:93)
        at sun.nio.ch.IOUtil.write(IOUtil.java:51)
        at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:471)
        at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.writeWithNonBlockingRetry(SocketConnection.java:259)
        at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.writeBufferToChannel(SocketConnection.java:247)
        at org.gradle.internal.remote.internal.inet.SocketConnection$SocketOutputStream.flush(SocketConnection.java:241)
        at org.gradle.internal.remote.internal.inet.SocketConnection.flush(SocketConnection.java:119)
EN

回答 2

Stack Overflow用户

发布于 2020-01-06 16:10:43

我在Dropwizard项目中使用gradle时也遇到了同样的错误。问题在于单元测试使用的是自己版本的config.yml文件,而配置的“真实”版本(以及应用程序代码)已经更改,使其不再与测试config.yml匹配。当我修复测试config.yml时,问题就消失了。我还看到了这个错误(再次在Dropwizard项目的gradle构建中运行测试任务)。关闭码头集装箱修复了这个问题(不知道原因,但这种情况至少发生了两次)。

票数 0
EN

Stack Overflow用户

发布于 2022-03-12 10:03:56

我能够通过增加两件事来解决这个问题:

  1. id "org.flywaydb.enterprise.flyway" version "8.5.2" build.gradle plugins
  2. implementation 'mysql:mysql-connector-java:8.0.28' build.gradle dependencies
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54708780

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档