2017-05-01 40 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

不客氣 –