eclipseがワークスペースの読み込み時に落ちます

6,557 views
Skip to first unread message

トムキャット

unread,
Jul 28, 2011, 11:32:00 AM7/28/11
to 日本Androidの会
トムキャットです。

eclipse 3.6を使っていますが、Windowsが休止状態からの復帰に失敗してから
eclipseの起動時にエラーダイアログが出て、ログを見ろ、となります。そのログには
こうあります。

!ENTRY org.eclipse.osgi 4 0 2011-07-29 00:13:09.944
!MESSAGE アプリケーション・エラー
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
at
org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:
116)
at
org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:
196)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:
110)
at
org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:
79)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
369)
at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:
179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)
at org.eclipse.equinox.launcher.Main.run(Main.java:1407)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter
$TerminatingClassNotFoundException: バンドル org.eclipse.core.resources
(69) を自動的に有効化している間にエラーが発生しました。
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:
121)
at
org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:
453)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:
216)
at
org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:
393)
at
org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:
33)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:
466)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
422)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:
410)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:
107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
... 13 more
Caused by: org.osgi.framework.BundleException: バンドル
org.eclipse.core.resources の
org.eclipse.core.resources.ResourcesPlugin.start() での例外。
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:
806)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:
755)
at
org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:
370)
at
org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:
284)
at
org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:
417)
at
org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:
265)
at
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:
106)
... 22 more
Caused by: org.eclipse.core.internal.dtree.ObjectNotFoundException: ツリー
要素 '/imadoco/bin/imadoco.apk' が見つかりませんでした。
at
org.eclipse.core.internal.dtree.AbstractDataTree.handleNotFound(AbstractDataTree.java:
257)
at
org.eclipse.core.internal.dtree.DeltaDataTree.getData(DeltaDataTree.java:
585)
at
org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:
50)
at
org.eclipse.core.internal.dtree.NoDataDeltaNode.asBackwardDelta(NoDataDeltaNode.java:
59)
at
org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:
47)
at
org.eclipse.core.internal.dtree.DataDeltaNode.asBackwardDelta(DataDeltaNode.java:
47)
at
org.eclipse.core.internal.dtree.DeltaDataTree.asBackwardDelta(DeltaDataTree.java:
88)
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:
816)
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:
815)
・・・しばらく同じ行の繰り返し・・・
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:
815)
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:
815)
at
org.eclipse.core.internal.dtree.DeltaDataTree.reroot(DeltaDataTree.java:
792)
at
org.eclipse.core.internal.watson.ElementTree.immutable(ElementTree.java:
517)
at
org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:
688)
at
org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:
1503)
at
org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:
2134)
at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:
1883)
at
org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:
406)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl
$1.run(BundleContextImpl.java:783)
at java.security.AccessController.doPrivileged(Native Method)
at
org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:
774)
... 28 more

-cleanもダメです。eclipse 3.6を再インストールまでしましたがダメです。ワークスペースの位置を -data
オプションで変更すると起動しますが、その後、ワークスペースを本来のものに切り替えると同じ
死に方をします。

対処方法をご存じの方、よろしくお願いします。

------
これに関連した質問です。ワークスペースは、フォルダーで指定しますが、そのフォルダー内の
プロジェクトの構成を示したファイルってどれなのでしょうか。


トムキャット

unread,
Jul 28, 2011, 7:46:24 PM7/28/11
to 日本Androidの会
トムキャットです。

こちらにある内容で、ワークスペースを読めるようになりました。

http://blog.imho.jp/2011/06/eclipse.html

ワークスペースのファイルがどこか、というのも分かりました。

これでeclipseは起動できましたが、Android専用の環境をすっかりなくしているようなので復旧作業が
しばらく続きます。
Reply all
Reply to author
Forward
0 new messages