!ENTRY org.eclipse.osgi 4 0 2011-01-28 08:46:57.817
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:114)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:194)
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:368)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:559)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:514)
at org.eclipse.equinox.launcher.Main.run(Main.java:1311)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.core.resources (65).
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:449)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:211)
at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:381)
at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:33)
at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:454)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)
at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:398)
at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:105)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 13 more
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.
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:352)
at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:280)
at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:408)
at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
... 22 more
Caused by: org.eclipse.core.internal.resources.ResourceException: Problems reading workspace tree.
at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.readTree(WorkspaceTreeReader_1.java:171)
at org.eclipse.core.internal.resources.SaveManager.restoreTree(SaveManager.java:923)
at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:647)
at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1353)
at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1957)
at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1716)
at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:379)
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)
... 27 more
Caused by: java.io.IOException: Unknown format.
at org.eclipse.core.internal.watson.ElementTreeReader.getReader(ElementTreeReader.java:75)
at org.eclipse.core.internal.watson.ElementTreeReader.readDelta(ElementTreeReader.java:84)
at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readDeltaChain(ElementTreeReaderImpl_1.java:88)
at org.eclipse.core.internal.watson.ElementTreeReader.readDeltaChain(ElementTreeReader.java:96)
at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.readTrees(WorkspaceTreeReader_1.java:226)
at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.readTree(WorkspaceTreeReader_1.java:165)
... 36 more
에러가 발생... 검색해보았지만..외국 사이트에 하나 걸리는데 똑같은 에러메세지는 아니고
After about 30-45 minutes of heat n trials i found out there was a file in %eclipse_workspace%\.metadata\.plugins\org.eclipse.core.resources\.root by extension ".tree". I removed it and it i could restart eclipse. Though all projects in my workspace got deleted. I tried eclipse workspace re-builder here but it did not work.
I had to re-create all my projects. I have eclipse 3.2.1 installed.
결국엔
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.core.resources (65).
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.
Caused by: org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.
Caused by: org.eclipse.core.internal.resources.ResourceException: Problems reading workspace tree.
Caused by: java.io.IOException: Unknown format.
맞는지는 모르지만 클래스를 못찾는다. or.eclipse.core.resources에서 예외처리된다. workspace tree를 읽는데 문제가 있다. 알수없는형식이 있다.
음..그렇다면 왠지 나의 workspace 의 어느 한부분이 회사 DRM이 먹어서 그럴수도 있고 이클립스 외에 내가 만진 파일이 있다는 것일 수도 있는데 난 어제 뭘 만졌더라..
구글링해서
MyEclipse start problem java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
Posted by mikecroteau on August 4, 2010 · Leave a Comment
<script type="text/javascript" src="
http://s0.wp.com/wp-content/plugins/adverts/adsense.js?m=1253160243g&1"></script> <x>:PDRTJS_2503105_post_220.togglePopup();return false;"></x>
Rate This
<script type="text/javascript" charset="utf-8"><![CDATA[//><!]]></script>
I recently ran into an issue where MyEclipse would not start. I would click to open, select my workspace and then it would be MIA! Looking at the logs in :
<workspace-directory>\.metadata\.log
I found this
org.osgi.framework.BundleException: Exception in org.eclipse.core.resources.ResourcesPlugin.start() of bundle org.eclipse.core.resources.
and this error
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
To resolve my issue, I had to delete the .snap file located in the directory :
<workspace-directory>\.metadata\.plugins\org.eclipse.core.resources
After deleting that file, I was able to start MyEclipse with no problem.
workspace-directory>\.metadata\.plugins\org.eclipse.core.resources 이 디렉토리 안에
.snap이란 파일이 있으면 삭제 하면 된다