出现错误:
!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-01-13 19:07:12.513
!MESSAGE The artifact poi:poi:jar:3.1-FINAL has been relocated to org.apache.poi:poi:jar:3.1-FINAL
!SESSION 2016-01-13 19:20:25.831 -----------------------------------------------
eclipse.buildId=4.4.2.M20150204-1700
java.version=1.7.0_91
java.vendor=Oracle Corporation
BootLoader constants: OS=linux, ARCH=x86_64, WS=gtk, NL=zh_CN
Framework arguments: -product org.eclipse.epp.package.jee.product
Command-line arguments: -os linux -ws gtk -arch x86_64 -product org.eclipse.epp.package.jee.product
!ENTRY org.eclipse.core.resources 2 10035 2016-01-13 19:20:29.765
!MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes.
!ENTRY org.tigris.subversion.clientadapter.javahl 1 0 2016-01-13 19:20:39.386
!MESSAGE Failed to load JavaHL Library.
These are the errors that were encountered:
no libsvnjavahl-1 in java.library.path
no svnjavahl-1 in java.library.path
no svnjavahl in java.library.path
java.library.path = /usr/java/packages/lib/amd64:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib
!ENTRY org.eclipse.m2e.logback.appender 4 0 2016-01-13 19:20:42.789
!MESSAGE Cannot determine URI for '/elasticsearch-analysis-pinyin-1.3.0/pom.xml'.
!STACK 1
org.eclipse.ui.PartInitException: Cannot determine URI for '/elasticsearch-analysis-pinyin-1.3.0/pom.xml'.
at org.eclipse.ui.texteditor.AbstractTextEditor.internalInit(AbstractTextEditor.java:3252)
at org.eclipse.ui.texteditor.AbstractTextEditor.init(AbstractTextEditor.java:3265)
at org.eclipse.wst.sse.ui.StructuredTextEditor.init(StructuredTextEditor.java:2620)
at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:239)
at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:325)
at org.eclipse.ui.part.MultiPageEditorPart.addPage(MultiPageEditorPart.java:213)
at org.eclipse.ui.forms.editor.FormEditor.addPage(FormEditor.java:308)
at org.eclipse.m2e.editor.pom.MavenPomEditor.addSourcePage(MavenPomEditor.java:618)
at org.eclipse.m2e.editor.pom.MavenPomEditor.addPages(MavenPomEditor.java:353)
at org.eclipse.ui.forms.editor.FormEditor.createPages(FormEditor.java:138)
at org.eclipse.ui.part.MultiPageEditorPart.createPartControl(MultiPageEditorPart.java:362)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.createPartControl(CompatibilityPart.java:141)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityEditor.createPartControl(CompatibilityEditor.java:99)
at org.eclipse.ui.internal.e4.compatibility.CompatibilityPart.create(CompatibilityPart.java:327)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at org.eclipse.e4.core.internal.di.MethodRequestor.execute(MethodRequestor.java:55)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:888)
at org.eclipse.e4.core.internal.di.InjectorImpl.processAnnotated(InjectorImpl.java:869)
at org.eclipse.e4.core.internal.di.InjectorImpl.inject(InjectorImpl.java:120)
at org.eclipse.e4.core.internal.di.InjectorImpl.internalMake(InjectorImpl.java:337)
at org.eclipse.e4.core.internal.di.InjectorImpl.make(InjectorImpl.java:258)
at org.eclipse.e4.core.contexts.ContextInjectionFactory.make(ContextInjectionFactory.java:162)
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。原文的日志信息太多了
!ENTRY org.eclipse.core.jobs 4 2 2016-01-13 19:20:51.106
!MESSAGE An internal error occurred during: "reload maven project".
!STACK 0
java.lang.NullPointerException
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.configureExecutionRequest(ProjectRegistryManager.java:864)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.createExecutionContext(ProjectRegistryManager.java:962)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.execute(ProjectRegistryManager.java:956)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.readProjectWithDependencies(ProjectRegistryManager.java:811)
at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.create(ProjectRegistryManager.java:191)
at org.eclipse.m2e.core.internal.project.registry.MavenProjectManager.create(MavenProjectManager.java:80)
at org.eclipse.m2e.core.ui.internal.actions.SelectionUtil.getMavenProject(SelectionUtil.java:259)
at org.eclipse.m2e.editor.pom.MavenPomEditor.readMavenProject(MavenPomEditor.java:729)
at org.eclipse.m2e.editor.pom.MavenPomEditor$5.run(MavenPomEditor.java:1050)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
!ENTRY org.eclipse.m2e.logback.appender 2 0 2016-01-13 19:21:00.707
!MESSAGE The artifact poi:poi:jar:3.1-FINAL has been relocated to org.apache.poi:poi:jar:3.1-FINAL
具体原因:从网上下载的项目,有几个包在私服找不到,好像就把jar包给删掉了,然后再启动eclipse便报“An internal error occurred during: "reload maven project". eclipse”的错误。找到博主的文章,解决了,用的办法2。
解决办法:
1、删除 .metadata 文件夹可以解决,但需要付出所有项目重新导入。
2、有没有只删除错误项目解决eclipse起来呢?
从日志看 elasticsearch-analysis-pinyin-1.3.0 项目出错。 搜索.metadata下所有elasticsearch-analysis-pinyin-1.3.0 的文件和文件夹删除。
如果还没有启动,再从日志查看 org.eclipse.e4.ui.workbench.swt 出错。 删除其下面的 workbench.xmi
eclipse 终于起来了。 好的项目也加载成功了。
————————————————
版权声明:本文为优快云博主「fanet」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/fan158/article/details/50512806