2017-05-01 39 views
1

我遇到了Eclipse IDE中一个非常奇怪的错误。更新使用“检查更新”的IDE后,我重新启动IDE,并注意到我立即得到了以下错误:Eclipse上的NullPointerException打开文件

An internal error occurred during: "init". 
java.lang.NullPointerException 

现在,每当我打开一个文件时,我收到一个NullPointerException异常的警告。这发生在不同的工作区,甚至清洗项目,删除和重建后的元数据等

什么可能会导致这?这直到我更新我的插件才出现。

编辑:下面是来自.log文件相关的堆栈跟踪,很短,但却是

!ENTRY org.eclipse.core.jobs 4 2 2017-05-01 16:02:56.573 
!MESSAGE An internal error occurred during: "init". 
!STACK 0 
java.lang.RuntimeException: java.lang.NullPointerException 
at tern.eclipse.ide.core.resources.MyEclipseResourcesDelegatingManager.init(MyEclipseResourcesDelegatingManager.java:44) 
at tern.eclipse.ide.core.TernCorePlugin$1.run(TernCorePlugin.java:96) 
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) 
Caused by: java.lang.NullPointerException 
at tern.eclipse.ide.core.resources.MyEclipseResourcesDelegatingManager.init(MyEclipseResourcesDelegatingManager.java:39) 
... 2 more 
+0

我不会持有上曾经得到一个有用的答案,我的呼吸这样的问题。 Eclipse只是一个巨大的东西,当它使用很多插件时,你必须为这些事情做好准备。 B计划)将扔掉你的configs和最坏的情况下重新安装... – GhostCat

+1

什么做日志说? –

+0

@MattClark我刚刚更新了我原来的帖子,我的道歉。我意识到我在发布问题后忘记了.log条目。 –

回答

1

在你所要考虑之前重新安装/删除/重新配置所有的Eclipse的选项这样的情况。

它看起来像日食中的一个插件被破坏并导致异常。

然后恢复更新:

转到: 帮助→关于→日食安装的详细信息→安装历史

在那里你会发现,你所做的改变历史的列表,挑选前最后一更新并单击恢复,如果更新异常的原因,那么这将现在的工作... :)

enter image description here

+1

这至少让我回滚我的环境,所以谢谢你的这个技巧。 –

+0

不客气 –