Maven下载sources时报错java.lang.RuntimeException: Cannot reconnect
1 报错信息
大致报错背景如下:
- 可以正常导入和更新依赖
- maven更改过阿里镜像
- 下载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相关推荐
- 支付时报错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_ ...
- 使用RestTemplate时报错java.lang.IllegalStateException: No instances available for 127.0.0.1
我在RestTemplate的配置类里使用了 @LoadBalanced @Component public class RestTemplateConfig { @Bean @LoadBalance ...
- 我的Android进阶之旅------gt;Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed....
今天在调用MediaRecorder.stop(),报错了,java.lang.RuntimeException: stop failed. E/AndroidRuntime(7698): Cause ...
- 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 ...
- Android中MediaRecorder.stop()报错 java.lang.RuntimeException: stop failed.
E/AndroidRuntime(7698): Cause by: java.lang.RuntimeException: stop failed. if (mediarecorder != null ...
- Class.forName 报错 java.lang.RuntimeException: java.lang.ClassNotFoundException: Persion
看一下我的源码: Class<?> p3 = null;try{p3 = Class.forName("Persion");} catch (ClassNotFound ...
- 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 ...
- 运用反射时报错java.lang.NoSuchMethodException,以解决,记录一下
问题:想调用service类中的私有方法时, Method target=clz.getMethod("say", String.class);用Class的getMethod报错 ...
- 问题解决:枚举值插入数据库时报错 java.lang.IllegalArgumentException: invalid comparison: XXEnum and java.lang.String
问题描述:出现了一个问题,将枚举类型的值插入数据库后,报出了下面这个错误 java.lang.RuntimeException: nested exception is org.apache.ibat ...
- JavaWeb以Maven整合Mybatis报错java.lang.NoClassDefFoundError(Web项目未能完全加载Maven下的依赖)
问题描述 为完成学校课程一个javaweb的demo,想着对数据库的访问能够更加简洁,所以用了Mybatis.因为之前有过Springboot整合Mybatis经验,所以本以为事情会简单.在Junit ...
最新文章
- mac 安装 python mysqlclient 遇到的问题及解决方法
- [Web 前端] inline-block元素设置overflow:hidden属性导致相邻行内元素向下偏移
- AI入门:无门槛可以玩的神经网络
- 如何在 Asp.Net Core MVC 中处理 null 值
- 【LeetCode笔记】剑指 Offer 56 . 数组中数字出现的次数(Java、位运算)
- Qt工作笔记-对*QObject::sender()的认识
- C 语言实例 - 判断三边能否构成三角形
- jQuery全局Ajax事件处理器
- 题解报告:hdu1205吃糖果(插空法)
- 微信小程序 自定义顶部导航栏标题 navigationStyle
- MATLAB将.mat矩阵写成.tif图片
- Matlab安装 解决error114
- 包含漏洞-读写文件以及执行命令
- (转)常用PC服务器LSI阵列卡配置
- 鸿蒙系统荣耀新机,鸿蒙系统要来了?网传荣耀新机搭载鸿蒙 OS
- GICv3软件overview手册之GICv3基本功能(1)
- 史莱姆方块java_史莱姆 - Minecraft Wiki,最详细的官方我的世界百科
- find() python
- Java数据库部分(MySQL+JDBC)(一、MySQL超详细学习笔记)
- 堪称神器的5款电脑软件,建议收藏
热门文章
- Drools决策表的使用
- 常威,你还说你不会索引优化?MYSQL索引失效的常见场景与规避方法
- angular directive详解
- 百练:2408:Anagram Groups
- bootstrap之栅格化
- 计算机磁盘扩展,win7如何对硬盘进行扩展分区
- matlab画出鸢尾花数据集散点图尾花,鸢尾花数据集分以及绘制散点矩阵图
- excel表格横向纵向变换_Excel新手最容易给自己挖的几个坑,手把手教你完美避雷!...
- Q4营收突破20亿且连续四个季度盈利斗鱼驶入“后直播时代”快车道
- python入门与实战--ENS未注册域名批量查询