Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 95306

Summary: Eclipse 3.1M7 fails to restart
Product: [Eclipse Project] Platform Reporter: Stefan Fiedler <fieml>
Component: ResourcesAssignee: Platform-Resources-Inbox <platform-resources-inbox>
Status: RESOLVED INVALID QA Contact:
Severity: critical    
Priority: P2 CC: dj.houghton, Olivier_Thomann
Version: 3.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:
Attachments:
Description Flags
log from session before none

Description Stefan Fiedler CLA 2005-05-15 08:29:54 EDT
After working with newly installed M7, it fails to start a second time with 'An 
error has occured. See the log file [...]/.metadata/.log.'.

These are the contents of .log after renaming it:

!SESSION 2005-05-15 13:56:49.421 -----------------------------------------------
eclipse.buildId=I20050513-1415
java.version=1.5.0_01
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_AT
Command-line arguments:  -os win32 -ws win32 -arch x86

!ENTRY org.eclipse.osgi 2005-05-15 13:56:51.531
!MESSAGE An error occured while automatically activating bundle org.eclipse.
core.resources (14).
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.core.internal.
compatibility.PluginActivator.start() of bundle org.eclipse.core.resources.
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.
startActivator(BundleContextImpl.java:1013)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.
start(BundleContextImpl.java:969)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.
java:321)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.
start(AbstractBundle.java:266)
	at org.eclipse.core.runtime.adaptor.EclipseClassLoader.
findLocalClass(EclipseClassLoader.java:112)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.
findLocalClass(BundleLoader.java:337)
	at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.
loadClass(SingleSourcePackage.java:37)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.
findClass(BundleLoader.java:386)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.
findClass(BundleLoader.java:350)
	at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.
loadClass(AbstractClassLoader.java:74)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at org.eclipse.ui.internal.ide.model.WorkbenchAdapterFactory.
<init>(WorkbenchAdapterFactory.java:35)
	at org.eclipse.ui.internal.ide.model.WorkbenchAdapterBuilder.
registerAdapters(WorkbenchAdapterBuilder.java:33)
	at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.
initialize(IDEWorkbenchAdvisor.java:132)
	at org.eclipse.ui.application.WorkbenchAdvisor.
internalBasicInitialize(WorkbenchAdvisor.java:172)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:949)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1541)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:315)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.
java:230)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:371)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:160)
	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.core.launcher.Main.invokeFramework(Main.java:330)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Caused by: org.eclipse.core.internal.resources.ResourceException: Errors reading 
syncinfo file: java.io.UTFDataFormatException: malformed input around byte 118.
	at org.eclipse.core.internal.resources.SyncInfoReader.
readPartners(SyncInfoReader.java:63)
	at org.eclipse.core.internal.resources.Synchronizer.readPartners(Synchronizer.
java:137)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.
readWorkspaceFields(WorkspaceTreeReader_1.java:250)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.
readTree(WorkspaceTreeReader_1.java:150)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree(SaveManager.
java:891)
	at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:
623)
	at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:
1301)
	at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1869)
	at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1642)
	at org.eclipse.core.resources.ResourcesPlugin.startup(ResourcesPlugin.java:357)
	at org.eclipse.core.internal.compatibility.PluginActivator.
start(PluginActivator.java:31)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.
run(BundleContextImpl.java:994)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.
startActivator(BundleContextImpl.java:988)
	... 31 more
Root exception:
org.eclipse.core.internal.resources.ResourceException: Errors reading syncinfo 
file: java.io.UTFDataFormatException: malformed input around byte 118.
	at org.eclipse.core.internal.resources.SyncInfoReader.
readPartners(SyncInfoReader.java:63)
	at org.eclipse.core.internal.resources.Synchronizer.readPartners(Synchronizer.
java:137)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.
readWorkspaceFields(WorkspaceTreeReader_1.java:250)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.
readTree(WorkspaceTreeReader_1.java:150)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree(SaveManager.
java:891)
	at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:
623)
	at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:
1301)
	at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1869)
	at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1642)
	at org.eclipse.core.resources.ResourcesPlugin.startup(ResourcesPlugin.java:357)
	at org.eclipse.core.internal.compatibility.PluginActivator.
start(PluginActivator.java:31)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.
run(BundleContextImpl.java:994)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.
startActivator(BundleContextImpl.java:988)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.
start(BundleContextImpl.java:969)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.
java:321)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.
start(AbstractBundle.java:266)
	at org.eclipse.core.runtime.adaptor.EclipseClassLoader.
findLocalClass(EclipseClassLoader.java:112)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.
findLocalClass(BundleLoader.java:337)
	at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.
loadClass(SingleSourcePackage.java:37)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.
findClass(BundleLoader.java:386)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.
findClass(BundleLoader.java:350)
	at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.
loadClass(AbstractClassLoader.java:74)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClassInternal(Unknown Source)
	at org.eclipse.ui.internal.ide.model.WorkbenchAdapterFactory.
<init>(WorkbenchAdapterFactory.java:35)
	at org.eclipse.ui.internal.ide.model.WorkbenchAdapterBuilder.
registerAdapters(WorkbenchAdapterBuilder.java:33)
	at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.
initialize(IDEWorkbenchAdvisor.java:132)
	at org.eclipse.ui.application.WorkbenchAdvisor.
internalBasicInitialize(WorkbenchAdvisor.java:172)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:949)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1541)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:315)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.
java:230)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:371)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:160)
	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.core.launcher.Main.invokeFramework(Main.java:330)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)

!ENTRY org.eclipse.osgi 2005-05-15 13:56:51.546
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IProject
	at org.eclipse.ui.internal.ide.model.WorkbenchAdapterFactory.
<init>(WorkbenchAdapterFactory.java:35)
	at org.eclipse.ui.internal.ide.model.WorkbenchAdapterBuilder.
registerAdapters(WorkbenchAdapterBuilder.java:33)
	at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.
initialize(IDEWorkbenchAdvisor.java:132)
	at org.eclipse.ui.application.WorkbenchAdvisor.
internalBasicInitialize(WorkbenchAdvisor.java:172)
	at org.eclipse.ui.internal.Workbench.init(Workbench.java:949)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1541)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:315)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:143)
	at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:103)
	at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.
java:230)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:371)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:160)
	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.core.launcher.Main.invokeFramework(Main.java:330)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:274)
	at org.eclipse.core.launcher.Main.run(Main.java:977)
	at org.eclipse.core.launcher.Main.main(Main.java:952)
Comment 1 John Arthorne CLA 2005-05-16 10:16:56 EDT
We should not fail startup if it's only sync data that is corrupt.
Comment 2 John Arthorne CLA 2005-05-16 10:55:56 EDT
We can fix the startup failure, but is there any more information in the log
about the session before the startup failure?  You have corrupt meta data files,
but there is no way to see from this log how it might have become corrupt.
Comment 3 John Arthorne CLA 2005-05-16 13:37:47 EDT
Removing milestone.  From further analysis, this stack trace shows that your
tree file is corrupt.  This is a critical data file, and we cannot restore the
workspace without it.

If there is more information in your log from the session before the crash,
please attach the log file.  Our only hope is to catch the cause of this file's
corruption.
Comment 4 Stefan Fiedler CLA 2005-05-17 08:18:51 EDT
Created attachment 21253 [details]
log from session before

During the session before Eclipse failed to create a Java class in the project.
Comment 5 Stefan Fiedler CLA 2005-05-17 08:26:25 EDT
After removing the .root directory from '.metadata\.plugins\org.eclipse.core.
resources' started up, but showed another strange behaviour: it did not show the 
CVS label decorations and on CVS commit the keywords (like $Id$ etc.) did not 
get replaced.
Comment 6 DJ Houghton CLA 2005-06-22 11:07:42 EDT
This is similar to bug 93069.
Comment 7 John Arthorne CLA 2005-12-02 16:34:28 EST
Closing. Without a reproducible test case we cannot figure out how the tree file became corrupt in this case.
Comment 8 Olivier Thomann CLA 2007-08-01 20:48:19 EDT
I got the same problem using I20070724-0800 build.

eclipse.buildId=I20070724-0800
java.version=1.6.0_03-ea
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=fr_CA
Framework arguments:  -showlocation
Command-line arguments:  -os win32 -ws win32 -arch x86 -debug -consolelog -console -showlocation -clean

!ENTRY org.eclipse.osgi 4 0 2007-08-01 20:44:28.437
!MESSAGE An error occurred while automatically activating bundle org.eclipse.core.resources (39).
!STACK 0
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:1018)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:344)
	at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:409)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:373)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:361)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	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:508)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
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:916)
	at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:647)
	at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1319)
	at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1949)
	at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1713)
	at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:363)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
	... 29 more
Root exception:
org.eclipse.core.internal.resources.ResourceException(null)[567]: java.io.UTFDataFormatException: malformed input around byte 3
	at java.io.DataInputStream.readUTF(DataInputStream.java:639)
	at java.io.DataInputStream.readUTF(DataInputStream.java:547)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:59)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:94)
	at org.eclipse.core.internal.dtree.DataTreeReader.readTree(DataTreeReader.java:135)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readTree(ElementTreeReaderImpl_1.java:102)
	at org.eclipse.core.internal.watson.ElementTreeReader.readTree(ElementTreeReader.java:123)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readDeltaChain(ElementTreeReaderImpl_1.java:84)
	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)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree(SaveManager.java:916)
	at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:647)
	at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1319)
	at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1949)
	at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1713)
	at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:363)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:344)
	at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:409)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:373)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:361)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	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:508)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)

!ENTRY org.eclipse.osgi 4 0 2007-08-01 20:44:28.453
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:107)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	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:508)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
	at org.eclipse.equinox.launcher.Main.main(Main.java:1148)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.core.resources (39).
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:125)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:417)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:189)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:344)
	at org.eclipse.osgi.framework.internal.core.SingleSourcePackage.loadClass(SingleSourcePackage.java:37)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:409)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:373)
	at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:361)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:83)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	... 14 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:1018)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:260)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400)
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:111)
	... 24 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:916)
	at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:647)
	at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1319)
	at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:1949)
	at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:1713)
	at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:363)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
	... 29 more