Eclipseがmacで起動しなくなりました。
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はしないで、再起動しました。
とりあえず、動いたのでめでたしめでたし。