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