1 报错信息

大致报错背景如下:

  1. 可以正常导入和更新依赖
  2. maven更改过阿里镜像
  3. 下载sources会报错,具体堆栈信息如下
java.lang.RuntimeException: Cannot reconnect.at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82)at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.customizeForResolve(MavenEmbedderWrapper.java:38)at org.jetbrains.idea.maven.project.MavenProjectResolver.downloadSourcesAndJavadocs(MavenProjectResolver.java:253)at org.jetbrains.idea.maven.project.MavenProjectsProcessorArtifactsDownloadingTask.perform(MavenProjectsProcessorArtifactsDownloadingTask.java:40)at org.jetbrains.idea.maven.project.MavenProjectsProcessor.doProcessPendingTasks(MavenProjectsProcessor.java:146)at org.jetbrains.idea.maven.project.MavenProjectsProcessor$1.run(MavenProjectsProcessor.java:115)at org.jetbrains.idea.maven.utils.MavenUtil.lambda$runInBackground$5(MavenUtil.java:518)at com.intellij.util.RunnableCallable.call(RunnableCallable.java:20)at com.intellij.util.RunnableCallable.call(RunnableCallable.java:11)at com.intellij.openapi.application.impl.ApplicationImpl$1.call(ApplicationImpl.java:270)at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:668)at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:665)at java.base/java.security.AccessController.doPrivileged(Native Method)at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:665)at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1; nested exception is: java.net.ConnectException: Connection refused: connectat java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:623)at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:209)at java.rmi/sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:196)at java.rmi/sun.rmi.server.UnicastRef.invoke(UnicastRef.java:132)at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invokeRemoteMethod(RemoteObjectInvocationHandler.java:217)at java.rmi/java.rmi.server.RemoteObjectInvocationHandler.invoke(RemoteObjectInvocationHandler.java:162)at com.sun.proxy.$Proxy157.createEmbedder(Unknown Source)at jdk.internal.reflect.GeneratedMethodAccessor1731.invoke(Unknown Source)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:566)at com.intellij.execution.rmi.RemoteUtil.invokeRemote(RemoteUtil.java:150)at com.intellij.execution.rmi.RemoteUtil.access$400(RemoteUtil.java:21)at com.intellij.execution.rmi.RemoteUtil$1.lambda$invoke$0(RemoteUtil.java:134)at com.intellij.openapi.util.ClassLoaderUtil.computeWithClassLoader(ClassLoaderUtil.java:31)at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:202)at com.intellij.execution.rmi.RemoteUtil$1.invoke(RemoteUtil.java:134)at com.sun.proxy.$Proxy157.createEmbedder(Unknown Source)at org.jetbrains.idea.maven.server.MavenServerConnector.createEmbedder(MavenServerConnector.java:191)at org.jetbrains.idea.maven.server.MavenServerManager$2.create(MavenServerManager.java:344)at org.jetbrains.idea.maven.server.MavenServerManager$2.create(MavenServerManager.java:332)at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.doCustomize(MavenEmbedderWrapper.java:79)at org.jetbrains.idea.maven.server.MavenEmbedderWrapper.lambda$customizeForResolve$0(MavenEmbedderWrapper.java:39)at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76)... 17 more
Caused by: java.net.ConnectException: Connection refused: connectat java.base/java.net.PlainSocketImpl.connect0(Native Method)at java.base/java.net.PlainSocketImpl.socketConnect(PlainSocketImpl.java:101)at java.base/java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:399)at java.base/java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:242)at java.base/java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:224)at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:403)at java.base/java.net.Socket.connect(Socket.java:609)at java.base/java.net.Socket.connect(Socket.java:558)at java.base/java.net.Socket.<init>(Socket.java:454)at java.base/java.net.Socket.<init>(Socket.java:231)at com.intellij.execution.rmi.RemoteServer$1.createSocket(RemoteServer.java:122)at java.rmi/sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:617)... 40 more

2 解决办法

1.添加参数-Djava.net.preferIPv4Stack=true
2.更改JDK为JDK 1.8

具体原因还不清楚,不过添加这参数之后可以解决问题.解决办法是参考开源中国问答得到的,感兴趣可以再看看这篇问答

Maven下载sources时报错java.lang.RuntimeException: Cannot reconnect相关推荐

  1. 支付时报错java.lang.RuntimeException: 【微信统一支付】发起支付, returnCode != SUCCESS, returnMsg = appid和mch_id不匹配

    1.问题 Hibernate: select ordermaste0_.order_id as order_id1_1_0_, ordermaste0_.buyer_address as buyer_ ...

  2. 使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1

    我在RestTemplate的配置类里使用了 @LoadBalanced @Component public class RestTemplateConfig { @Bean @LoadBalance ...

  3. 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....

    今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...

  4. azkaban 与 java任务_azkaban任务报错java.lang.RuntimeException: The root scratch dir: /tmp/hive...

    azkaban运行任务的时候失败报错如下: 23-03-2016 08:16:14 CST analyzer-kafka2hdfs_new ERROR - Exception in thread &q ...

  5. Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed.

    E/AndroidRuntime(7698): Cause by: java.lang.RuntimeException: stop failed. if (mediarecorder != null ...

  6. Class.forName 报错 java.lang.RuntimeException: java.lang.ClassNotFoundException: Persion

    看一下我的源码: Class<?> p3 = null;try{p3 = Class.forName("Persion");} catch (ClassNotFound ...

  7. Hive启动报错 java.lang.RuntimeException: org.apache.hadoop.hive.ql.metadata.HiveException: java.lang

    Hive启动报错 [lili@hadoop102 hive]$ bin/hive which: no hbase in (/usr/lib64/qt-3.3/bin:/usr/local/bin:/b ...

  8. 运用反射时报错java.lang.NoSuchMethodException,以解决,记录一下

    问题:想调用service类中的私有方法时, Method target=clz.getMethod("say", String.class);用Class的getMethod报错 ...

  9. 问题解决:枚举值插入数据库时报错 java.lang.IllegalArgumentException: invalid comparison: XXEnum and java.lang.String

    问题描述:出现了一个问题,将枚举类型的值插入数据库后,报出了下面这个错误 java.lang.RuntimeException: nested exception is org.apache.ibat ...

  10. JavaWeb以Maven整合Mybatis报错java.lang.NoClassDefFoundError(Web项目未能完全加载Maven下的依赖)

    问题描述 为完成学校课程一个javaweb的demo,想着对数据库的访问能够更加简洁,所以用了Mybatis.因为之前有过Springboot整合Mybatis经验,所以本以为事情会简单.在Junit ...

最新文章

  1. mac 安装 python mysqlclient 遇到的问题及解决方法
  2. [Web 前端] inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移
  3. AI入门:无门槛可以玩的神经网络
  4. 如何在 Asp.Net Core MVC 中处理 null 值
  5. 【LeetCode笔记】剑指 Offer 56 . 数组中数字出现的次数(Java、位运算)
  6. Qt工作笔记-对*QObject::sender()的认识
  7. C 语言实例 - 判断三边能否构成三角形
  8. jQuery全局Ajax事件处理器
  9. 题解报告:hdu1205吃糖果(插空法)
  10. 微信小程序 自定义顶部导航栏标题 navigationStyle
  11. MATLAB将.mat矩阵写成.tif图片
  12. Matlab安装 解决error114
  13. 包含漏洞-读写文件以及执行命令
  14. (转)常用PC服务器LSI阵列卡配置
  15. 鸿蒙系统荣耀新机,鸿蒙系统要来了?网传荣耀新机搭载鸿蒙 OS
  16. GICv3软件overview手册之GICv3基本功能(1)
  17. 史莱姆方块java_史莱姆 - Minecraft Wiki,最详细的官方我的世界百科
  18. find() python
  19. Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
  20. 堪称神器的5款电脑软件,建议收藏

热门文章

  1. Drools决策表的使用
  2. 常威,你还说你不会索引优化?MYSQL索引失效的常见场景与规避方法
  3. angular directive详解
  4. 百练:2408:Anagram Groups
  5. bootstrap之栅格化
  6. 计算机磁盘扩展,win7如何对硬盘进行扩展分区
  7. matlab画出鸢尾花数据集散点图尾花,鸢尾花数据集分以及绘制散点矩阵图
  8. excel表格横向纵向变换_Excel新手最容易给自己挖的几个坑,手把手教你完美避雷!...
  9. Q4营收突破20亿且连续四个季度盈利斗鱼驶入“后直播时代”快车道
  10. python入门与实战--ENS未注册域名批量查询