[Idea] idea打不开项目,原因很莫名

由于项目是gitlab上存储的,所以下下来之后,之前遇到过,以为是重新下载之后master上面没有内容导致无法正常打开,这种情况,切换一下master再打开即可;

但是这次遇到的问题不是这种情况,

使用

git branch -r 查看远程分支

git checkout --track branchname 切换到分支

idea打开,打开多次依然不行;现象是打开新下载的项目,无法打开,而且老的项目无法编译,会报错,idea上报错:

Unable to import maven project. See logs for details

然后去度娘找日志,搜索完全不行,于是换google,可以这样查看日志:help->Show log in finder,或者直接terminal 里面看:/Users/zhang/Library/Logs/IntelliJIdea15/idea.log

然后找到以下日志:

2016-12-20 16:08:39,695 [ 112867] WARN - ution.rmi.RemoteProcessSupport - The cook failed to start due to java.net.ConnectException: Connection refused
2016-12-20 16:08:40,730 [ 113902] ERROR - llij.ide.plugins.PluginManager - Cannot reconnect.
java.lang.RuntimeException: Cannot reconnect.
at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:82)
at org.jetbrains.idea.maven.server.MavenServerManager.applyProfiles(MavenServerManager.java:522)
at org.jetbrains.idea.maven.project.MavenProjectReader.applyProfiles(MavenProjectReader.java:369)
at org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel(MavenProjectReader.java:98)
at org.jetbrains.idea.maven.project.MavenProjectReader.access$300(MavenProjectReader.java:42)
at org.jetbrains.idea.maven.project.MavenProjectReader$1.doProcessParent(MavenProjectReader.java:422)
at org.jetbrains.idea.maven.project.MavenProjectReader$1.doProcessParent(MavenProjectReader.java:399)
at org.jetbrains.idea.maven.project.MavenParentProjectFileProcessor.processRepositoryParent(MavenParentProjectFileProcessor.java:84)
at org.jetbrains.idea.maven.project.MavenParentProjectFileProcessor.process(MavenParentProjectFileProcessor.java:62)
at org.jetbrains.idea.maven.project.MavenProjectReader.resolveInheritance(MavenProjectReader.java:425)
at org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel(MavenProjectReader.java:95)
at org.jetbrains.idea.maven.project.MavenProjectReader.access$300(MavenProjectReader.java:42)
at org.jetbrains.idea.maven.project.MavenProjectReader$1.doProcessParent(MavenProjectReader.java:422)
at org.jetbrains.idea.maven.project.MavenProjectReader$1.doProcessParent(MavenProjectReader.java:399)
at org.jetbrains.idea.maven.project.MavenParentProjectFileProcessor.processRepositoryParent(MavenParentProjectFileProcessor.java:84)
at org.jetbrains.idea.maven.project.MavenParentProjectFileProcessor.process(MavenParentProjectFileProcessor.java:62)
at org.jetbrains.idea.maven.project.MavenProjectReader.resolveInheritance(MavenProjectReader.java:425)
at org.jetbrains.idea.maven.project.MavenProjectReader.doReadProjectModel(MavenProjectReader.java:95)
at org.jetbrains.idea.maven.project.MavenProjectReader.readProject(MavenProjectReader.java:53)
at org.jetbrains.idea.maven.project.MavenProject.read(MavenProject.java:626)
at org.jetbrains.idea.maven.wizards.MavenProjectBuilder.collectProfiles(MavenProjectBuilder.java:197)
at org.jetbrains.idea.maven.wizards.MavenProjectBuilder.access$900(MavenProjectBuilder.java:47)
at org.jetbrains.idea.maven.wizards.MavenProjectBuilder$1.run(MavenProjectBuilder.java:171)
at org.jetbrains.idea.maven.utils.MavenUtil$6.run(MavenUtil.java:430)
at com.intellij.openapi.progress.impl.CoreProgressManager$TaskRunnable.run(CoreProgressManager.java:563)
at com.intellij.openapi.progress.impl.CoreProgressManager$8.run(CoreProgressManager.java:357)
at com.intellij.openapi.progress.impl.CoreProgressManager$2.run(CoreProgressManager.java:142)
at com.intellij.openapi.progress.impl.CoreProgressManager.a(CoreProgressManager.java:446)
at com.intellij.openapi.progress.impl.CoreProgressManager.executeProcessUnderProgress(CoreProgressManager.java:392)
at com.intellij.openapi.progress.impl.ProgressManagerImpl.executeProcessUnderProgress(ProgressManagerImpl.java:54)
at com.intellij.openapi.progress.impl.CoreProgressManager.runProcess(CoreProgressManager.java:127)
at com.intellij.openapi.application.impl.ApplicationImpl$14$1.run(ApplicationImpl.java:626)
at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:365)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
at org.jetbrains.ide.PooledThreadExecutor$1$1.run(PooledThreadExecutor.java:55)
Caused by: java.rmi.RemoteException: Cannot start maven service; nested exception is:
java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
java.net.ConnectException: Connection refused
at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:166)
at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:71)
at org.jetbrains.idea.maven.server.RemoteObjectWrapper.getOrCreateWrappee(RemoteObjectWrapper.java:41)
at org.jetbrains.idea.maven.server.MavenServerManager$9.execute(MavenServerManager.java:525)
at org.jetbrains.idea.maven.server.MavenServerManager$9.execute(MavenServerManager.java:522)
at org.jetbrains.idea.maven.server.RemoteObjectWrapper.perform(RemoteObjectWrapper.java:76)
... 38 more
Caused by: java.rmi.ConnectException: Connection refused to host: localhost; nested exception is:
java.net.ConnectException: Connection refused
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:619)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:216)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:202)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:342)
at sun.rmi.registry.RegistryImpl_Stub.lookup(Unknown Source)
at com.intellij.execution.rmi.RemoteProcessSupport$3.compute(RemoteProcessSupport.java:256)
at com.intellij.execution.rmi.RemoteUtil.executeWithClassLoader(RemoteUtil.java:181)
at com.intellij.execution.rmi.RemoteProcessSupport.a(RemoteProcessSupport.java:252)
at com.intellij.execution.rmi.RemoteProcessSupport.acquire(RemoteProcessSupport.java:164)
at org.jetbrains.idea.maven.server.MavenServerManager.create(MavenServerManager.java:163)
... 43 more

这才找对了方向,然后搜索关键字(aused by: java.rmi.RemoteException: Cannot start maven service; nested exception is),找到以下信息:

http://www.guudo.cn/tech/view/id/15947,这里面说的解决办法可能有些用,但是不是所有环境都一样,我是没有卸载,因为觉得卸载成本比较高

http://stackoverflow.com/questions/12701347/unable-to-import-maven-project-into-intellij-idea,最终解决方案是从这里得到的,还是国外的网站描述的清楚些

解决办法:

在/etc/hosts里添加一行127.0.0.1 localhost,重新导入即可解决

其他参考链接:

http://stackoverflow.com/questions/26754344/intellij-cannot-start-maven-service-executionexception

http://stackoverflow.com/questions/30569909/unable-to-import-maven-project-in-intellij14

https://my.oschina.net/matt0614/blog/749724

同时发现一个好玩的,给idea terminal添加颜色:

http://www.hankcs.com/program/java/log4j-2-console-color-configuration-with-intellij-idea.html

给terminal也加个颜色吧:

https://github.com/altercation/solarized

https://github.com/mbadolato/iTerm2-Color-Schemes

https://laoshuterry.gitbooks.io/mac_os_setup_guide/content/4_ZshConfig.html 配置教程

时间: 2024-10-11 08:30:50

[Idea] idea打不开项目,原因很莫名的相关文章

网站打不开的原因有那些呢?111.171.16.118

网站打不开的原因有那些呢?网络21世纪不可缺少的东西.相信大家都碰到过网站打不开的事,那么打不开的原因有那些呢,有该怎么去解决呢?笔者来告诉你.1.服务器软件软件多少.稳定和软件的正确配置,都会影响到服务器环境,以致影响到网络速度.服务器安装软件防火墙,会牺牲一些网络速度,所以VPS.或独立服务器用户装一个防火墙足矣.2.机器的配置包括空服务器端与客户机端的硬件配置程度,同样的网络环境下,双核的服务器的运算能力肯定要强一些,毫无疑问的,同样的网络环境下,你用一台赛扬的机器和奔四双核处理器的电脑,

如何解决项目gradle过低/升级AndroidStudio后,项目打开很慢

如何解决项目gradle过低/升级AndroidStudio后,项目打开很慢. 从低版本的gradle升级到高版本需要注意的地方: 1.修改项目根目录下的build.gradle文件里加载插件类的版本,对应为AS的版本,如我现在使用的是3.1.0 2.修改项目根目录下的gradle/wrapper目录里gradle-wrapper.properties的文件,指定gradle编译版本 备注:使用As升级gradle版本始终提示超时:我们可以直接访问 https://services.gradle

VisualBox报VT-x is disabled in the BIOS. (VERR_VMX_MSR_VMXON_DISABLED). 原因很简单,过程很波折

写在前面: 适逢抗战胜利70周年,身边的朋友们都趁着三天小长假旅游的旅游.潇洒的潇洒去了,对于我这个孤独的宅来说,放假是最无聊的事,基本就是无聊的躺在床上,刷刷微博.刷刷朋友圈.再刷刷QQ空间,看看他们在网上的各种晒.点点攒再评一评,最后再刷刷新闻,基本上就打发了大部分时间.当没得可刷了之后,就懒散地爬起来,打开电脑开始撸撸代码,逛逛博客. 前段时间基友推荐给我一款Android模拟器——Genymotion,于是我便下载安装了一个集成了VisualBox的安装包,再用Android Studi

PHP网站首页打不开的原因讲起

最近有个网站首页打不开,偶尔报504错误,如图所示,这是nginx直接返回的. 今天下午16:00多又出现了,看了下阿里云数据库连接,其实在晚上2:00也出现了一次.这个图是后来问题已经解决了获取的,数据库连接的请求数已经降下来了. 现在似乎是数据库压力很大,由于我们的数据库服务器同时有好几个库在线上,并不确定是其他系统把数据库拖垮还是当前这个系统的原因. 使用语句查询数据库的会话数 SQLSERVER 查看当前连接数Select * from sys.dm_exec_connections -

Cocos2dx 3.x 新建项目编译很慢的解决方案

一.前言 最近在用Cocos2d-x(后面我简称"Co-x")开发项目,发现一个问题: Co-x 3.x版本在windows下,新建一个项目,使用VS2013编译时,会很慢很慢(尽管Co-x源项目已经编译过). 经过摸索,究其原因是:3.x版本中,新建项目时是直接将Co-x相关的源项目复制到所建项目的指定目录,即新建项目引用的是复制后的Co-x源项目,这样VS编译新建项目时,就会把复制的Co-x源项目重新编译一遍,时间必然很长(就算ssd还是要20来分钟,要知道以前2.x编译新建项目时

为什么项目经理很难有节操的选举

好多好多年前上小学,那时就出现了等级制度,是什么? 班长! 虽然小学时候的班长除了上课时喊起立,代收班费(保管大部分是老师干的)其他也没啥特权了,但是我们往往还是很羡慕"班长"这个角色.因为很多时候"班长"这个名号代表了以下几点: 1.跟老师走的近 2.班长犯了错老师很少会劈头痛骂.比起我们这些从小就被老师看成一坨扁shi的学生来说,简直太幸福了 3.少先队或者升中队长有优先权 4.老师很少会把你家长喊来学校"共同教育",这点你懂得 5.抄作业&

[歪谈]为什么项目经理很难有节操的选举

好多好多年前上小学,那时就出现了等级制度,是什么? 班长! 虽然小学时候的班长除了上课时喊起立,代收班费(保管大部分是老师干的)其他也没啥特权了,但是我们往往还是很羡慕"班长"这个角色.因为很多时候"班长"这个名号代表了以下几点: 1.跟老师走的近 2.班长犯了错老师很少会劈头痛骂.比起我们这些从小就被老师看成一坨扁shi的学生来说,简直太幸福了 3.少先队或者升中队长有优先权 4.老师很少会把你家长喊来学校"共同教育",这点你懂得 5.抄作业&

解 idea(.IntelliJIdea2019.3)双击打不开的原因

引言: 最近写javaweb代码时候,发现一个问题(之前也遇见过),就是eclipse总是运行不过来.我写了一个sql语句,传来的数据总是给我报空,于是我在navicat的命令行输入,发现可以获得数据,这就很奇怪.而且之前一模一样的代码,删除了重写就可以运行,这不仅浪费时间,还考验我心态.于是我就向大佬问了以下,什么开发java工具好用.于是我就下载了一个IDEA,但是他需要破解,在破解的过程中,就出现了一个问题,就是我们今天要说的. 正文: 安装破解包之后,重启IDEA,总是打不开.解决文法:

施乐3200卡纸的原因很奇葩啊!!终于发现问题所在

今天客户要求上门加粉,报上是施乐3200的机器自认为没有啥问题,原以为 很简单去了以后二话没说直接加粉安装上电试机,结果纸走到硒鼓的附近就卡纸 了,仔细观察硒鼓的前端有块塑料片快断了,我也没有管直接揪了...上机还 是老问题查了半天急了一身汗啊!最后发现问题就出自着快不起眼的塑料片上! 原来塑料片刚好是卡机器内部传感器的,后来想办法又夹进去一块塑料片,开机 问题解决!.....希望对大家有用!www.lzyd.cn