Bug 33138 - Could not recover workspace after shutdown problem
Summary: Could not recover workspace after shutdown problem
Status: RESOLVED DUPLICATE of bug 3128
Alias: None
Product: Platform
Classification: Eclipse Project
Component: Resources (show other bugs)
Version: 2.1   Edit
Hardware: PC Windows 2000
: P3 major (vote)
Target Milestone: 3.0   Edit
Assignee: Platform-Resources-Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-02-25 16:39 EST by Darin Wright CLA
Modified: 2003-06-19 18:34 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Darin Wright CLA 2003-02-25 16:39:59 EST
* I received an "out of memory" error dialog while debugging
* I terminated by debug session, and closed the workbench
* during shotdown, I received an error dialog saying an error occurred during 
shutdown - "Internal Error".
* When I restarted the workbench, the resource navigator and package explorer 
were empty
* I tried re-freshing the views, but nothing re-appeared
* I was running Eclipse on JDK1.4.1

My log had the follwoing:

!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:17:22.655
!MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable 
(java.lang.OutOfMemoryError)
	at org.eclipse.swt.SWT.error(SWT.java:2316)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:97)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1752)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1487)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1271)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1254)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:17:22.665
!MESSAGE 
*** Stack trace of contained exception ***
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:17:22.665
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:21.181
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:21.201
!MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable 
(java.lang.OutOfMemoryError)
	at org.eclipse.swt.SWT.error(SWT.java:2316)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:97)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1752)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1487)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1271)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1254)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:21.201
!MESSAGE 
*** Stack trace of contained exception ***
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:21.201
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:25.286
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:25.286
!MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable 
(java.lang.OutOfMemoryError)
	at org.eclipse.swt.SWT.error(SWT.java:2316)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:97)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1752)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1487)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1271)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1254)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:25.296
!MESSAGE 
*** Stack trace of contained exception ***
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:25.296
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:29.823
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:29.823
!MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable 
(java.lang.OutOfMemoryError)
	at org.eclipse.swt.SWT.error(SWT.java:2316)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:97)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1752)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1487)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1271)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1254)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:29.833
!MESSAGE 
*** Stack trace of contained exception ***
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:29.833
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:34.19
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:34.19
!MESSAGE Failed to execute runnable (java.lang.OutOfMemoryError)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable 
(java.lang.OutOfMemoryError)
	at org.eclipse.swt.SWT.error(SWT.java:2316)
	at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages
(Synchronizer.java:97)
	at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:1752)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1487)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1271)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1254)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:34.19
!MESSAGE 
*** Stack trace of contained exception ***
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:34.19
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:23:35.932
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 Feb 25, 2003 15:23:35.942
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 1046208270290
!MESSAGE Unhandled exception caught in event loop.
!ENTRY org.eclipse.ui 4 0 1046208270290
!MESSAGE java.lang.OutOfMemoryError
!STACK 0
java.lang.OutOfMemoryError
!ENTRY org.eclipse.ui 4 4 1046208296197
!MESSAGE Problems saving workspace
!ENTRY org.eclipse.ui 4 1 1046208296197
!MESSAGE Problems occurred while trying to save the state of the workbench.
!SUBENTRY 1 org.eclipse.ui 4 1 1046208296197
!MESSAGE Internal Error
!STACK 0
java.util.MissingResourceException: Can't find bundle for base name 
sun.text.resources.LocaleElements, locale en_US
	at java.util.ResourceBundle.throwMissingResourceException
(ResourceBundle.java:825)
	at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:715)
	at java.util.ResourceBundle.getBundle(ResourceBundle.java:565)
	at sun.text.resources.LocaleData$1.run(LocaleData.java:114)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.text.resources.LocaleData.getBundle(LocaleData.java:112)
	at sun.text.resources.LocaleData.getLocaleElements(LocaleData.java:100)
	at java.text.DateFormatSymbols.cacheLookup(DateFormatSymbols.java:425)
	at java.text.DateFormatSymbols.initializeData
(DateFormatSymbols.java:468)
	at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:103)
	at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:442)
	at java.util.Date.toString(Date.java:981)
	at java.util.Properties.store(Properties.java:448)
	at org.eclipse.core.internal.resources.SaveManager.saveMasterTable
(SaveManager.java:798)
	at org.eclipse.core.internal.resources.SaveManager.cleanMasterTable
(SaveManager.java:143)
	at org.eclipse.core.internal.resources.SaveManager.save
(SaveManager.java:1341)
	at org.eclipse.core.internal.resources.Workspace.save
(Workspace.java:1615)
	at org.eclipse.ui.internal.Workbench$8.run(Workbench.java:467)
	at org.eclipse.jface.operation.ModalContext.runInCurrentThread
(ModalContext.java:296)
	at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:246)
	at org.eclipse.jface.dialogs.ProgressMonitorDialog.run
(ProgressMonitorDialog.java:351)
	at org.eclipse.ui.internal.Workbench.disconnectFromWorkspace
(Workbench.java:474)
	at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:327)
	at org.eclipse.ui.internal.Workbench.access$7(Workbench.java:273)
	at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:435)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:433)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:425)
	at org.eclipse.ui.internal.Workbench.close(Workbench.java:419)
	at org.eclipse.ui.internal.WorkbenchWindow.busyClose
(WorkbenchWindow.java:374)
	at org.eclipse.ui.internal.WorkbenchWindow.access$0
(WorkbenchWindow.java:367)
	at org.eclipse.ui.internal.WorkbenchWindow$2.run
(WorkbenchWindow.java:463)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:65)
	at org.eclipse.ui.internal.WorkbenchWindow.close
(WorkbenchWindow.java:461)
	at org.eclipse.jface.window.Window.handleShellCloseEvent
(Window.java:498)
	at org.eclipse.jface.window.Window$2.shellClosed(Window.java:449)
	at org.eclipse.swt.widgets.TypedListener.handleEvent
(TypedListener.java:152)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:77)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:836)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:861)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:845)
	at org.eclipse.swt.widgets.Decorations.WM_CLOSE(Decorations.java:1273)
	at org.eclipse.swt.widgets.Shell.WM_CLOSE(Shell.java:1161)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:2765)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1225)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:2281)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1289)
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:73)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:392)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:2839)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1225)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:2281)
	at org.eclipse.swt.internal.win32.OS.DefWindowProcW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DefWindowProc(OS.java:1289)
	at org.eclipse.swt.widgets.Scrollable.callWindowProc(Scrollable.java:73)
	at org.eclipse.swt.widgets.Shell.callWindowProc(Shell.java:392)
	at org.eclipse.swt.widgets.Control.windowProc(Control.java:2839)
	at org.eclipse.swt.widgets.Decorations.windowProc(Decorations.java:1225)
	at org.eclipse.swt.widgets.Display.windowProc(Display.java:2281)
	at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
	at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1294)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1481)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1271)
	at org.eclipse.ui.internal.Workbench.run(Workbench.java:1254)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:845)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.core.runtime 4 2 1046208296648
!MESSAGE Problems occurred when invoking code from plug-
in: "org.eclipse.core.runtime".
!STACK 0
java.util.MissingResourceException: Can't find bundle for base name 
sun.text.resources.LocaleElements, locale en_US
	at java.util.ResourceBundle.throwMissingResourceException
(ResourceBundle.java:825)
	at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:715)
	at java.util.ResourceBundle.getBundle(ResourceBundle.java:565)
	at sun.text.resources.LocaleData$1.run(LocaleData.java:114)
	at java.security.AccessController.doPrivileged(Native Method)
	at sun.text.resources.LocaleData.getBundle(LocaleData.java:112)
	at sun.text.resources.LocaleData.getLocaleElements(LocaleData.java:100)
	at java.text.DateFormatSymbols.cacheLookup(DateFormatSymbols.java:425)
	at java.text.DateFormatSymbols.initializeData
(DateFormatSymbols.java:468)
	at java.text.DateFormatSymbols.<init>(DateFormatSymbols.java:103)
	at java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:442)
	at java.util.Date.toString(Date.java:981)
	at java.util.Properties.store(Properties.java:448)
	at org.eclipse.core.runtime.Preferences.store(Preferences.java:1317)
	at org.eclipse.core.runtime.Plugin.savePluginPreferences
(Plugin.java:460)
	at org.eclipse.ui.plugin.AbstractUIPlugin.savePreferenceStore
(AbstractUIPlugin.java:780)
	at org.eclipse.ui.plugin.AbstractUIPlugin.shutdown
(AbstractUIPlugin.java:804)
	at org.eclipse.debug.internal.ui.DebugUIPlugin.shutdown
(DebugUIPlugin.java:273)
	at org.eclipse.core.internal.plugins.PluginRegistry$2.run
(PluginRegistry.java:283)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at org.eclipse.core.internal.plugins.PluginRegistry$1.visit
(PluginRegistry.java:296)
	at org.eclipse.core.internal.plugins.PluginRegistry.accept
(PluginRegistry.java:55)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdownPlugins
(PluginRegistry.java:299)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdown
(PluginRegistry.java:265)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderShutdown
(InternalPlatform.java:517)
	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:324)
	at org.eclipse.core.internal.boot.InternalBootLoader.shutdown
(InternalBootLoader.java:979)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:850)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.core.runtime 4 2 Feb 25, 2003 15:25:01.945
!MESSAGE Problems occurred when invoking code from plug-
in: "org.eclipse.core.runtime".
!STACK 0
java.lang.NullPointerException
	at org.eclipse.help.ui.internal.WorkbenchHelpPlugin.startup
(WorkbenchHelpPlugin.java:111)
	at org.eclipse.core.internal.plugins.PluginDescriptor$1.run
(PluginDescriptor.java:728)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:740)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:130)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at 
org.eclipse.help.internal.browser.BrowserManager.createBrowserDescriptors
(BrowserManager.java:132)
	at org.eclipse.help.internal.browser.BrowserManager.<init>
(BrowserManager.java:29)
	at org.eclipse.help.internal.browser.BrowserManager.getInstance
(BrowserManager.java:106)
	at org.eclipse.help.internal.HelpSystem.shutdown(HelpSystem.java:151)
	at org.eclipse.help.internal.HelpPlugin.shutdown(HelpPlugin.java:94)
	at org.eclipse.core.internal.plugins.PluginRegistry$2.run
(PluginRegistry.java:283)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at org.eclipse.core.internal.plugins.PluginRegistry$1.visit
(PluginRegistry.java:296)
	at org.eclipse.core.internal.plugins.PluginRegistry.accept
(PluginRegistry.java:55)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdownPlugins
(PluginRegistry.java:299)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdown
(PluginRegistry.java:265)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderShutdown
(InternalPlatform.java:517)
	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:324)
	at org.eclipse.core.internal.boot.InternalBootLoader.shutdown
(InternalBootLoader.java:979)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:850)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.core.runtime 4 2 Feb 25, 2003 15:25:01.945
!MESSAGE Plug-in org.eclipse.help.ui was unable to load class 
org.eclipse.help.ui.internal.browser.SystemBrowserFactory.
!STACK 0
org.eclipse.core.internal.boot.DelegatingLoaderException: 
org.eclipse.core.runtime.CoreException: Problems encountered starting up plug-
in: "org.eclipse.help.ui".
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:746)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:130)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at 
org.eclipse.help.internal.browser.BrowserManager.createBrowserDescriptors
(BrowserManager.java:132)
	at org.eclipse.help.internal.browser.BrowserManager.<init>
(BrowserManager.java:29)
	at org.eclipse.help.internal.browser.BrowserManager.getInstance
(BrowserManager.java:106)
	at org.eclipse.help.internal.HelpSystem.shutdown(HelpSystem.java:151)
	at org.eclipse.help.internal.HelpPlugin.shutdown(HelpPlugin.java:94)
	at org.eclipse.core.internal.plugins.PluginRegistry$2.run
(PluginRegistry.java:283)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at org.eclipse.core.internal.plugins.PluginRegistry$1.visit
(PluginRegistry.java:296)
	at org.eclipse.core.internal.plugins.PluginRegistry.accept
(PluginRegistry.java:55)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdownPlugins
(PluginRegistry.java:299)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdown
(PluginRegistry.java:265)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderShutdown
(InternalPlatform.java:517)
	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:324)
	at org.eclipse.core.internal.boot.InternalBootLoader.shutdown
(InternalBootLoader.java:979)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:850)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!ENTRY org.eclipse.core.runtime 4 2 Feb 25, 2003 15:25:01.976
!MESSAGE Plug-in org.eclipse.help.ui was unable to load class 
org.eclipse.help.ui.internal.browser.win32.IEFactory.
!STACK 0
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegatingLoaderExceptio
n: Attempt to load class "org.eclipse.help.ui.internal.browser.win32.IEFactory" 
from deactivated plug-in "org.eclipse.help.ui".
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.shouldLookForClass
(PluginClassLoader.java:255)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:174)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:255)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:130)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at 
org.eclipse.help.internal.browser.BrowserManager.createBrowserDescriptors
(BrowserManager.java:132)
	at org.eclipse.help.internal.browser.BrowserManager.<init>
(BrowserManager.java:29)
	at org.eclipse.help.internal.browser.BrowserManager.getInstance
(BrowserManager.java:106)
	at org.eclipse.help.internal.HelpSystem.shutdown(HelpSystem.java:151)
	at org.eclipse.help.internal.HelpPlugin.shutdown(HelpPlugin.java:94)
	at org.eclipse.core.internal.plugins.PluginRegistry$2.run
(PluginRegistry.java:283)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:867)
	at org.eclipse.core.internal.plugins.PluginRegistry$1.visit
(PluginRegistry.java:296)
	at org.eclipse.core.internal.plugins.PluginRegistry.accept
(PluginRegistry.java:55)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdownPlugins
(PluginRegistry.java:299)
	at org.eclipse.core.internal.plugins.PluginRegistry.shutdown
(PluginRegistry.java:265)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderShutdown
(InternalPlatform.java:517)
	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:324)
	at org.eclipse.core.internal.boot.InternalBootLoader.shutdown
(InternalBootLoader.java:979)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:850)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	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:324)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:247)
	at org.eclipse.core.launcher.Main.run(Main.java:703)
	at org.eclipse.core.launcher.Main.main(Main.java:539)
!SESSION Feb 25, 2003 15:25:40.451 ---------------------------------------------
java.fullversion=J2RE 1.3.1 IBM Windows 32 build cn131-20020403 (JIT enabled: 
jitc)
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Command-line arguments: -os win32 -ws win32 -arch x86 -data 
d:\eclipse_ws\plugins -install file:D:/sdk20030221/eclipse/
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:25:40.461
!MESSAGE Exception creating editor: The classfile is not on the classpath
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:25:40.461
!MESSAGE Unable to restore editor - createElement returned null for input 
element factory: org.eclipse.ui.part.FileEditorInputFactory
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:25:43.345
!MESSAGE Unable to restore editor - createElement returned null for input 
element factory: org.eclipse.ui.part.FileEditorInputFactory
!ENTRY org.eclipse.ui 4 4 Feb 25, 2003 15:25:54.762
!MESSAGE Unable to restore editor - createElement returned null for input 
element factory: org.eclipse.ui.part.FileEditorInputFactory
Comment 1 John Arthorne CLA 2003-02-26 12:09:31 EST
This is fascinating.  The OutOfMemoryError seems to have made java "forget" the
current locale.  Notice in the log entries, that the date on the entry is
formatted according to the current locale.  After the OutOfMemoryErrors, it is
no longer formatting the log entry dates.  The other two errors (one in
resources shutdown, the other in the preference store), are caused by failure to
infer the locale on calls to Date.toString() (date is added "for free" by the
java property file implementation).
Comment 2 DJ Houghton CLA 2003-04-11 15:22:06 EDT
Very interesting indeed.

Not much we can do about the OutOfMemory or the Locale problems, but we should
investigate the SaveManager code where we are writing the master table. We have
other problems in this area and they could be related.

See also bug 3128.
Comment 3 Guido Gruening CLA 2003-04-28 05:21:28 EDT
I got somthing simelar: after getting the message "Out Of Memory" I shut down 
Eclips (2.1) and got also an internal error. When I tried to start Eclipse 
again it did not come up just saying that I should look into the log.  It seems 
that one of the files in the workspace was corrupted and could not read in. 
Following is the log output:

!SESSION Apr 28, 2003 10:57:32.258 ---------------------------------------------
java.version=1.3.1_03
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=de_DE
Command-line arguments: -os win32 -ws win32 -arch x86 -Xms64M -Xmx352M -install 
file:D:/eclipse/
!ENTRY org.eclipse.core.runtime 4 2 Apr 28, 2003 10:57:32.258
!MESSAGE Problems occurred when invoking code from plug-
in: "org.eclipse.core.runtime".
!STACK 1
org.eclipse.core.internal.resources.ResourceException(null)[567]: 
java.io.EOFException
	at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
	at java.io.DataInputStream.readUTF(DataInputStream.java:514)
	at java.io.DataInputStream.readUTF(DataInputStream.java:491)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:57)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readTree
(DataTreeReader.java:131)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readTree
(ElementTreeReaderImpl_1.java:103)
	at org.eclipse.core.internal.watson.ElementTreeReader.readTree
(ElementTreeReader.java:127)
	at 
org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readDeltaChain
(ElementTreeReaderImpl_1.java:86)
	at org.eclipse.core.internal.watson.ElementTreeReader.readDeltaChain
(ElementTreeReader.java:102)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader.readTrees
(WorkspaceTreeReader.java:107)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader.readTree
(WorkspaceTreeReader.java:44)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree
(SaveManager.java:776)
	at org.eclipse.core.internal.resources.SaveManager.restore
(SaveManager.java:488)
	at org.eclipse.core.internal.resources.SaveManager.startup
(SaveManager.java:1033)
	at org.eclipse.core.internal.resources.Workspace.startup
(Workspace.java:1734)
	at org.eclipse.core.internal.resources.Workspace.open
(Workspace.java:1537)
	at org.eclipse.core.resources.ResourcesPlugin.startup
(ResourcesPlugin.java:268)
	at org.eclipse.core.internal.plugins.PluginDescriptor$1.run
(PluginDescriptor.java:728)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:889)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:740)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0
(DelegatingURLClassLoader.java:876)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoader.loadClass
(DelegatingURLClassLoader.java:90)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrerequisites
(DelegatingURLClassLoader.java:554)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:890)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	at java.lang.Class.newInstance0(Native Method)
	at java.lang.Class.newInstance(Class.java:232)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:138)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderGetRunnable
(InternalPlatform.java:472)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.internal.boot.InternalBootLoader.getRunnable
(InternalBootLoader.java:471)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)
!ENTRY org.eclipse.core.resources 4 567 Apr 28, 2003 10:57:32.268
!MESSAGE Problems reading workspace tree.
!STACK 0
java.io.EOFException
	at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
	at java.io.DataInputStream.readUTF(DataInputStream.java:514)
	at java.io.DataInputStream.readUTF(DataInputStream.java:491)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:57)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readTree
(DataTreeReader.java:131)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readTree
(ElementTreeReaderImpl_1.java:103)
	at org.eclipse.core.internal.watson.ElementTreeReader.readTree
(ElementTreeReader.java:127)
	at 
org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readDeltaChain
(ElementTreeReaderImpl_1.java:86)
	at org.eclipse.core.internal.watson.ElementTreeReader.readDeltaChain
(ElementTreeReader.java:102)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader.readTrees
(WorkspaceTreeReader.java:107)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader.readTree
(WorkspaceTreeReader.java:44)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree
(SaveManager.java:776)
	at org.eclipse.core.internal.resources.SaveManager.restore
(SaveManager.java:488)
	at org.eclipse.core.internal.resources.SaveManager.startup
(SaveManager.java:1033)
	at org.eclipse.core.internal.resources.Workspace.startup
(Workspace.java:1734)
	at org.eclipse.core.internal.resources.Workspace.open
(Workspace.java:1537)
	at org.eclipse.core.resources.ResourcesPlugin.startup
(ResourcesPlugin.java:268)
	at org.eclipse.core.internal.plugins.PluginDescriptor$1.run
(PluginDescriptor.java:728)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:889)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:740)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0
(DelegatingURLClassLoader.java:876)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoader.loadClass
(DelegatingURLClassLoader.java:90)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrerequisites
(DelegatingURLClassLoader.java:554)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:890)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	at java.lang.Class.newInstance0(Native Method)
	at java.lang.Class.newInstance(Class.java:232)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:138)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderGetRunnable
(InternalPlatform.java:472)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.internal.boot.InternalBootLoader.getRunnable
(InternalBootLoader.java:471)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)
!SUBENTRY 1 org.eclipse.core.resources 4 567 Apr 28, 2003 10:57:32.278
!MESSAGE Problems reading workspace tree.
!STACK 0
java.io.EOFException
	at java.io.DataInputStream.readUnsignedShort(DataInputStream.java:288)
	at java.io.DataInputStream.readUTF(DataInputStream.java:514)
	at java.io.DataInputStream.readUTF(DataInputStream.java:491)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:57)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readNode
(DataTreeReader.java:92)
	at org.eclipse.core.internal.dtree.DataTreeReader.readTree
(DataTreeReader.java:131)
	at org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readTree
(ElementTreeReaderImpl_1.java:103)
	at org.eclipse.core.internal.watson.ElementTreeReader.readTree
(ElementTreeReader.java:127)
	at 
org.eclipse.core.internal.watson.ElementTreeReaderImpl_1.readDeltaChain
(ElementTreeReaderImpl_1.java:86)
	at org.eclipse.core.internal.watson.ElementTreeReader.readDeltaChain
(ElementTreeReader.java:102)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader.readTrees
(WorkspaceTreeReader.java:107)
	at org.eclipse.core.internal.resources.WorkspaceTreeReader.readTree
(WorkspaceTreeReader.java:44)
	at org.eclipse.core.internal.resources.SaveManager.restoreTree
(SaveManager.java:776)
	at org.eclipse.core.internal.resources.SaveManager.restore
(SaveManager.java:488)
	at org.eclipse.core.internal.resources.SaveManager.startup
(SaveManager.java:1033)
	at org.eclipse.core.internal.resources.Workspace.startup
(Workspace.java:1734)
	at org.eclipse.core.internal.resources.Workspace.open
(Workspace.java:1537)
	at org.eclipse.core.resources.ResourcesPlugin.startup
(ResourcesPlugin.java:268)
	at org.eclipse.core.internal.plugins.PluginDescriptor$1.run
(PluginDescriptor.java:728)
	at org.eclipse.core.internal.runtime.InternalPlatform.run
(InternalPlatform.java:889)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:740)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0
(DelegatingURLClassLoader.java:876)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoader.loadClass
(DelegatingURLClassLoader.java:90)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrerequisites
(DelegatingURLClassLoader.java:554)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:890)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	at java.lang.Class.newInstance0(Native Method)
	at java.lang.Class.newInstance(Class.java:232)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:138)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderGetRunnable
(InternalPlatform.java:472)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.internal.boot.InternalBootLoader.getRunnable
(InternalBootLoader.java:471)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)
!ENTRY org.eclipse.core.runtime 4 2 Apr 28, 2003 10:57:32.348
!MESSAGE Plug-in "org.eclipse.ui" was unable to instantiate 
class "org.eclipse.ui.internal.Workbench".
!STACK 0
org.eclipse.core.internal.boot.DelegatingLoaderException: 
org.eclipse.core.runtime.CoreException: Problems encountered starting up plug-
in: "org.eclipse.core.resources".
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:746)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0
(DelegatingURLClassLoader.java:876)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoader.loadClass
(DelegatingURLClassLoader.java:90)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrerequisites
(DelegatingURLClassLoader.java:554)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:890)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	at java.lang.Class.newInstance0(Native Method)
	at java.lang.Class.newInstance(Class.java:232)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:138)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderGetRunnable
(InternalPlatform.java:472)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.internal.boot.InternalBootLoader.getRunnable
(InternalBootLoader.java:471)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)
!ENTRY org.eclipse.core.runtime 4 2 Apr 28, 2003 10:57:32.348
!MESSAGE Plug-in "org.eclipse.ui" was unable to instantiate 
class "org.eclipse.ui.internal.Workbench".
!STACK 0
org.eclipse.core.internal.boot.DelegatingLoaderException: 
org.eclipse.core.runtime.CoreException: Problems encountered starting up plug-
in: "org.eclipse.core.resources".
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.internalDoPluginActivation
(PluginDescriptor.java:746)
	at org.eclipse.core.internal.plugins.PluginDescriptor.doPluginActivation
(PluginDescriptor.java:188)
	at org.eclipse.core.internal.plugins.PluginClassLoader.activatePlugin
(PluginClassLoader.java:112)
	at 
org.eclipse.core.internal.plugins.PluginClassLoader.internalFindClassParentsSelf
(PluginClassLoader.java:185)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassParentsSelf
(DelegatingURLClassLoader.java:490)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:882)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.access$0
(DelegatingURLClassLoader.java:876)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader$DelegateLoader.loadClass
(DelegatingURLClassLoader.java:90)
	at 
org.eclipse.core.internal.boot.DelegatingURLClassLoader.findClassPrerequisites
(DelegatingURLClassLoader.java:554)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:890)
	at org.eclipse.core.internal.boot.DelegatingURLClassLoader.loadClass
(DelegatingURLClassLoader.java:862)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:250)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:310)
	at java.lang.Class.newInstance0(Native Method)
	at java.lang.Class.newInstance(Class.java:232)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:138)
	at 
org.eclipse.core.internal.plugins.PluginDescriptor.createExecutableExtension
(PluginDescriptor.java:167)
	at 
org.eclipse.core.internal.plugins.ConfigurationElement.createExecutableExtension
(ConfigurationElement.java:103)
	at org.eclipse.core.internal.runtime.InternalPlatform.loaderGetRunnable
(InternalPlatform.java:472)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.internal.boot.InternalBootLoader.getRunnable
(InternalBootLoader.java:471)
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:841)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)
!SESSION ----------------------------------------------------------------------
!ENTRY org.eclipse.core.launcher 4 0 Apr 28, 2003 10:57:32.438
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.reflect.InvocationTargetException: 
java.lang.IllegalArgumentException: Application not found: 
org.eclipse.ui.workbench.
	at org.eclipse.core.internal.boot.InternalBootLoader.run
(InternalBootLoader.java:843)
	at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
	at java.lang.reflect.Method.invoke(Native Method)
	at org.eclipse.core.launcher.Main.basicRun(Main.java:291)
	at org.eclipse.core.launcher.Main.run(Main.java:747)
	at org.eclipse.core.launcher.Main.main(Main.java:583)

Comment 4 John Arthorne CLA 2003-06-19 18:34:37 EDT
I believe this is a duplicate.  We did not handle OutOfMemoryError during
shutdown in 2.1 properly.  This caused the tree to become corrupt and it would
not be possible to restart it.  This has been fixed.  Please reopen in
encountered in Eclipse 3.0 M1 or later.

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