Mac m1 maven 同步报错java.rmi.ConnectIOException: error during JRMP connection establishment; nested exc

Mac m1 maven 同步报错java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is:
java.net.SocketException: Broken pipe

写写代码,沉浸于做自己的事情是一种享受。

这周比较忙,几天没有写打开自己电脑的Idea,出现红色的几行大字。如下

org.jetbrains.idea.maven.server.CannotStartServerException: java.util.concurrent.ExecutionException: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
	java.net.SocketException: Broken pipe
	at org.jetbrains.idea.maven.server.MavenServerConnectorBase.getServer(MavenServerConnectorBase.java:97)
	at org.jetbrains.idea.maven.server.MavenServerConnectorBase.ping(MavenServerConnectorBase.java:150)
	at org.jetbrains.idea.maven.server.MavenServerConnectorImpl.ping(MavenServerConnectorImpl.java:26)
	at org.jetbrains.idea.maven.server.MavenServerManagerImpl.getConnector(MavenServerManagerImpl.java:154)
	at org.jetbrains.idea.maven.project.MavenProjectReader.applyProfiles(MavenProjectReader.java:387)
	at org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel(MavenProjectReader.java:92)
	at org.jetbrains.idea.maven.project.MavenProjectReader.readProject(MavenProjectReader.java:51)
	at org.jetbrains.idea.maven.project.MavenProject.read(MavenProject.java:666)
	at org.jetbrains.idea.maven.project.MavenProjectsTree$MavenProjectsTreeUpdater.readPomIfNeeded(MavenProjectsTree.java:585)
	at org.jetbrains.idea.maven.project.MavenProjectsTree$MavenProjectsTreeUpdater.update(MavenProjectsTree.java:717)
	at org.jetbrains.idea.maven.project.MavenProjectsTree$MavenProjectsTreeUpdater.lambda$updateProjects$8(MavenProjectsTree.java:755)
	at org.jetbrains.idea.maven.server.ParallelRunner.lambda$runInParallel$0(ParallelRunner.java:45)
	at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:273)
	at java.base/java.util.AbstractList$RandomAccessSpliterator.forEachRemaining(AbstractList.java:720)
	at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:509)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:499)
	at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:960)
	at java.base/java.util.stream.ReduceOps$ReduceTask.doLeaf(ReduceOps.java:934)
	at java.base/java.util.stream.AbstractTask.compute(AbstractTask.java:327)
	at java.base/java.util.concurrent.CountedCompleter.exec(CountedCompleter.java:754)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
	at java.base/java.util.concurrent.ForkJoinTask.invoke(ForkJoinTask.java:686)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateParallel(ReduceOps.java:927)
	at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:233)
	at java.base/java.util.stream.ReferencePipeline.reduce(ReferencePipeline.java:662)
	at org.jetbrains.idea.maven.server.ParallelRunner.runInParallel(ParallelRunner.java:51)
	at org.jetbrains.idea.maven.project.MavenProjectsTree$MavenProjectsTreeUpdater.updateProjects(MavenProjectsTree.java:754)
	at org.jetbrains.idea.maven.project.MavenProjectsTree.update(MavenProjectsTree.java:490)
	at org.jetbrains.idea.maven.project.MavenProjectsTree.updateAll(MavenProjectsTree.java:458)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.readAllMavenProjects(MavenProjectsManagerEx.kt:426)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.access$readAllMavenProjects(MavenProjectsManagerEx.kt:90)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$doUpdateAllMavenProjects$2.invoke(MavenProjectsManagerEx.kt:288)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$doUpdateAllMavenProjects$2.invoke(MavenProjectsManagerEx.kt:288)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$doUpdateMavenProjects$readingResult$1.invoke(MavenProjectsManagerEx.kt:314)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$doUpdateMavenProjects$readingResult$1.invoke(MavenProjectsManagerEx.kt:314)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1$1$1.invoke(MavenProjectsManagerEx.kt:415)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1$1$1.invoke(MavenProjectsManagerEx.kt:413)
	at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator$lambda$1(coroutines.kt:454)
	at com.intellij.openapi.progress.ProgressManager.lambda$runProcess$0(ProgressManager.java:73)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$runProcess$1(CoreProgressManager.java:192)
	at com.intellij.openapi.progress.impl.CoreProgressManager.lambda$executeProcessUnderProgress$12(CoreProgressManager.java:610)
	at com.intellij.openapi.progress.impl.CoreProgressManager.registerIndicatorAndRun(CoreProgressManager.java:685)
	at com.intellij.openapi.progress.impl.CoreProgressManager.computeUnderProgress(CoreProgressManager.java:641)
	at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:609)
	at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:78)
	at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:179)
	at com.intellij.openapi.progress.ProgressManager.runProcess(ProgressManager.java:73)
	at com.intellij.openapi.progress.CoroutinesKt.jobToIndicator(coroutines.kt:442)
	at com.intellij.openapi.progress.CoroutinesKt.contextToIndicator(coroutines.kt:414)
	at com.intellij.openapi.progress.CoroutinesKt.coroutineToIndicator(coroutines.kt:351)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1$1.invokeSuspend(MavenProjectsManagerEx.kt:413)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1$1.invoke(MavenProjectsManagerEx.kt)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1$1.invoke(MavenProjectsManagerEx.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.platform.util.progress.ProgressReporterKt.withRawProgressReporter(ProgressReporter.kt:388)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1.invokeSuspend(MavenProjectsManagerEx.kt:412)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1.invoke(MavenProjectsManagerEx.kt)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2$1.invoke(MavenProjectsManagerEx.kt)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.runMavenImportActivity(MavenProjectsManagerEx.kt:556)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.access$runMavenImportActivity(MavenProjectsManagerEx.kt:90)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2.invokeSuspend(MavenProjectsManagerEx.kt:411)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2.invoke(MavenProjectsManagerEx.kt)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx$readMavenProjectsActivity$2.invoke(MavenProjectsManagerEx.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.BuildersKt__Builders_commonKt.withContext(Builders.common.kt:167)
	at kotlinx.coroutines.BuildersKt.withContext(Unknown Source)
	at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invokeSuspend(PlatformTaskSupport.kt:87)
	at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt)
	at com.intellij.openapi.progress.impl.PlatformTaskSupport$withBackgroundProgressInternal$2.invoke(PlatformTaskSupport.kt)
	at kotlinx.coroutines.intrinsics.UndispatchedKt.startUndispatchedOrReturn(Undispatched.kt:78)
	at kotlinx.coroutines.CoroutineScopeKt.coroutineScope(CoroutineScope.kt:264)
	at com.intellij.openapi.progress.impl.PlatformTaskSupport.withBackgroundProgressInternal(PlatformTaskSupport.kt:81)
	at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:55)
	at com.intellij.platform.ide.progress.TasksKt.withBackgroundProgress(tasks.kt:32)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.readMavenProjectsActivity(MavenProjectsManagerEx.kt:410)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.doUpdateMavenProjects(MavenProjectsManagerEx.kt:314)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.doUpdateAllMavenProjects(MavenProjectsManagerEx.kt:288)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.updateAllMavenProjects(MavenProjectsManagerEx.kt:279)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.updateAllMavenProjects$suspendImpl(MavenProjectsManagerEx.kt:272)
	at org.jetbrains.idea.maven.project.MavenProjectsManagerEx.updateAllMavenProjects(MavenProjectsManagerEx.kt)
	at org.jetbrains.idea.maven.project.auto.reload.MavenGeneralSettingsWatcher$fireSettingsChange$1.invokeSuspend(MavenGeneralSettingsWatcher.kt:42)
	at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
	at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
	at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
	at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
Caused by: java.util.concurrent.ExecutionException: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
	java.net.SocketException: Broken pipe
	at java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
	at java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
	at org.jetbrains.concurrency.AsyncPromise.get(AsyncPromise.kt:49)
	at org.jetbrains.idea.maven.server.MavenServerConnectorBase.waitForServer(MavenServerConnectorBase.java:73)
	at org.jetbrains.idea.maven.server.MavenServerConnectorBase.getServer(MavenServerConnectorBase.java:80)
	... 88 more
Caused by: java.rmi.ConnectIOException: error during JRMP connection establishment; nested exception is: 
	java.net.SocketException: Broken pipe
	at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:308)
	at java.rmi/sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:204)
	at java.rmi/sun.rmi.server.UnicastRef.newCall(UnicastRef.java:344)
	at java.rmi/sun.rmi.registry.RegistryImpl_Stub.lookup(RegistryImpl_Stub.java:116)
	at com.intellij.execution.rmi.RemoteProcessSupport.lambda$acquire$2(RemoteProcessSupport.java:333)
	at com.intellij.openapi.util.ClassLoaderUtil.computeWithClassLoader(ClassLoaderUtil.java:31)
	at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:205)
	at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:331)
	at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:199)
	at org.jetbrains.idea.maven.server.MavenServerConnectorImpl$StartServerTask.run(MavenServerConnectorImpl.java:118)
	at com.intellij.openapi.application.impl.ApplicationImpl$2.run(ApplicationImpl.java:249)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:702)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1$1.run(Executors.java:699)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
	at java.base/java.util.concurrent.Executors$PrivilegedThreadFactory$1.run(Executors.java:699)
	at java.base/java.lang.Thread.run(Thread.java:840)
Caused by: java.net.SocketException: Broken pipe
	at java.base/sun.nio.ch.NioSocketImpl.implWrite(NioSocketImpl.java:425)
	at java.base/sun.nio.ch.NioSocketImpl.write(NioSocketImpl.java:445)
	at java.base/sun.nio.ch.NioSocketImpl$2.write(NioSocketImpl.java:831)
	at java.base/java.net.Socket$SocketOutputStream.write(Socket.java:1035)
	at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81)
	at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142)
	at java.base/java.io.DataOutputStream.flush(DataOutputStream.java:128)
	at java.rmi/sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:230)
	... 19 more


浏览了一下,大概知道是连接出现了异常。但是不明白具体的问题点。这时候当然是使用GPT 和 google,浏览了许多文章后终于发现有个文章有类似的问题。

image-20240630015347220

同时也出现了如上的配置,回忆了一下,这个是之前公司使用过的,大概率也是没问题的。

在万能的评论区中找到了正解。

网络设置里把过滤器删了试试

删除mac配置中心的网络过滤后就正常了。

巨坑!又踩了一个坑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值