Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 350492 - Can't start Eclipse after abnormal termination
Summary: Can't start Eclipse after abnormal termination
Status: CLOSED DUPLICATE of bug 361557
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 3.7   Edit
Hardware: PC Windows 7
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords: needinfo
Depends on:
Blocks:
 
Reported: 2011-06-27 15:30 EDT by Eric Jain CLA
Modified: 2011-11-23 05:42 EST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Jain CLA 2011-06-27 15:30:21 EDT
Build Identifier: 20110615-0604

Looks like the only solution is to start with a fresh workspace?

!ENTRY org.eclipse.osgi 4 0 2011-06-27 11:11:51.250
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContainer
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:124)
	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:344)
	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:622)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:577)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1410)
Caused by: org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.eclipse.core.resources (57).
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:122)
	at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:462)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)
	at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:400)
	at org.eclipse.osgi.internal.loader.SingleSourcePackage.loadClass(SingleSourcePackage.java:35)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:473)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:429)
	at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:417)
	at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
	... 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:734)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:683)
	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:381)
	at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:299)
	at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:440)
	at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:268)
	at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:107)
	... 22 more
Caused by: org.eclipse.core.internal.resources.ResourceException: Problems reading project tree.
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_2.readTree(WorkspaceTreeReader_2.java:120)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree(SaveManager.java:999)
	at org.eclipse.core.internal.resources.SaveManager.restore(SaveManager.java:686)
	at org.eclipse.core.internal.resources.SaveManager.startup(SaveManager.java:1527)
	at org.eclipse.core.internal.resources.Workspace.startup(Workspace.java:2503)
	at org.eclipse.core.internal.resources.Workspace.open(Workspace.java:2251)
	at org.eclipse.core.resources.ResourcesPlugin.start(ResourcesPlugin.java:439)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
	at java.security.AccessController.doPrivileged(Native Method)
	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
	... 28 more
Caused by: java.io.UTFDataFormatException: malformed input around byte 8210
	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:63)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode(DataTreeReader.java:103)
	at org.eclipse.core.internal.dtree.DataTreeReader.readTree(DataTreeReader.java:147)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readTree(ElementTreeReaderImpl_1.java:103)
	at org.eclipse.core.internal.watson.ElementTreeReader.readTree(ElementTreeReader.java:151)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readDeltaChain(ElementTreeReaderImpl_1.java:84)
	at org.eclipse.core.internal.watson.ElementTreeReader.readDeltaChain(ElementTreeReader.java:110)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_1.readTrees(WorkspaceTreeReader_1.java:233)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader_2.readTree(WorkspaceTreeReader_2.java:101)
	... 37 more

Reproducible: Always
Comment 1 Eric Jain CLA 2011-06-27 17:31:28 EDT
Instead deleting the entire workspace, I can also delete just the .metadata/.plugins/org.eclipse.core.resources directory (and re-import the projects into the workspace).
Comment 2 Szymon Ptaszkiewicz CLA 2011-06-28 04:17:04 EDT
Eric, if possible, please attach your workspace to this bug report so that we can investigate the cause.
Comment 3 Eric Jain CLA 2011-06-28 13:01:11 EDT
I'm afraid I already deleted the corrupted directory; would also be hard to scrub it of "proprietary" information.
Comment 4 Szymon Ptaszkiewicz CLA 2011-06-29 05:34:10 EDT
(In reply to comment #3)
> I'm afraid I already deleted the corrupted directory; would also be hard to
> scrub it of "proprietary" information.

I see. Unfortunately, according to the stack trace from comment 0, the problem is caused by "java.io.UTFDataFormatException: malformed input around byte 8210" which means that we would need your workspace (or at least .metadata/.plugins/org.eclipse.core.resources folder) to investigate further.
Comment 5 Szymon Ptaszkiewicz CLA 2011-07-12 05:46:34 EDT
Closing due to lack of information needed for reproduction. Please reopen if you see this again and attach the problematic workspace for investigation.
Comment 6 Szymon Ptaszkiewicz CLA 2011-11-23 05:42:37 EST
Bug 361557 contains steps to reproduce the problem.

*** This bug has been marked as a duplicate of bug 361557 ***