読者です 読者をやめる 読者になる 読者になる

日頃の行い

個人的な日頃の行いをつらつら書いてます\\\\ ٩( 'ω' )و ////

Eclipse「強制終了ばかりする人私嫌いッ!」 .snap「残像だ」

Eclipse Error

Eclipsemacで起動しなくなりました。
2度あることは3度あるということですね、はい。

/path/to/WORKSPACE/.metadata/.log を見ると

!ENTRY org.eclipse.cdt.codan.ui.cxx 4 0 2013-10-03 18:05:11.709
!MESSAGE Unable to execute early startup code for an extension
!STACK 0
org.eclipse.swt.SWTException: Device is disposed
        at org.eclipse.swt.SWT.error(SWT.java:4361)
        at org.eclipse.swt.SWT.error(SWT.java:4276)
        at org.eclipse.swt.SWT.error(SWT.java:4247)
        at org.eclipse.swt.widgets.Display.error(Display.java:1070)
        at org.eclipse.swt.widgets.Display.asyncExec(Display.java:585)
        at org.eclipse.cdt.codan.internal.ui.cxx.Startup.registerListeners(Startup.java:36)
        at org.eclipse.cdt.codan.internal.ui.cxx.Startup.earlyStartup(Startup.java:28)
        at org.eclipse.ui.internal.EarlyStartupRunnable.runEarlyStartup(EarlyStartupRunnable.java:87)
        at org.eclipse.ui.internal.EarlyStartupRunnable.run(EarlyStartupRunnable.java:66)
        at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)
        at org.eclipse.ui.internal.Workbench$54.run(Workbench.java:2412)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:53)

まーたどうせあれだろ。
.snapだろ。

そう思っていた時期が私にもありました。
.snapファイルさんいませんでした。

とりあえず、「Device is disposed eclipse」でぐぐると安心のStackOverflowにたどり着きました。
http://stackoverflow.com/questions/15372023/eclipse-will-not-start-and-i-havent-changed-anything

なんか
/path/to/WORKSPASE/.metadata/.plugins を削除するといいらしい。

Ok so i figured it out. Go to yourWorkspace/.metadata/.plugins and delete everything in there. Eclipse will start and repopulate the folder.

え、いいの?(´・ω・`)w
とりあえず、

$ mv .plugins /tmp

で再起動。
とりあえず、起動しました!
そしたらProject Explorerからプロジェクト全部いなくなってたので、とりあえず、importしましたとさ。
んで、

$ mv /tmp/.plugins/* .plugins/

を行って、Overrideはしないで、再起動しました。
とりあえず、動いたのでめでたしめでたし。