Community
Participate
Working Groups
!SESSION 2005-04-28 11:25:42.906 ---------------------------------------------- - eclipse.buildId=I20041216-2000 java.version=1.5.0_02 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=ru_RU Command-line arguments: -os win32 -ws win32 -arch x86 -data \\darksite\mike\eclipse !ENTRY org.eclipse.osgi 2005-04-28 11:25:42.906 !MESSAGE An error occured while automatically activating bundle org.eclipse.core.resources (15). !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:975) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start (BundleContextImpl.java:937) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:417) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start (AbstractBundle.java:293) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass (EclipseClassLoader.java:110) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass (BundleLoader.java:371) at org.eclipse.osgi.framework.internal.core.BundleLoader.requireClass (BundleLoader.java:336) at org.eclipse.osgi.framework.internal.core.BundleLoader.findRequiredClass (BundleLoader.java:914) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass (BundleLoader.java:399) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass (AbstractClassLoader.java:93) 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:33) at org.eclipse.ui.internal.ide.model.WorkbenchAdapterBuilder.registerAdapters (WorkbenchAdapterBuilder.java:33) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.initialize (IDEWorkbenchAdvisor.java:173) at org.eclipse.ui.application.WorkbenchAdvisor.internalBasicInitialize (WorkbenchAdvisor.java:167) at org.eclipse.ui.internal.Workbench.init(Workbench.java:852) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1516) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:285) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:220) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:710) at org.eclipse.core.launcher.Main.main(Main.java:694) Caused by: java.lang.IndexOutOfBoundsException: Index: 458761, Size: 5 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at org.eclipse.core.internal.resources.MarkerReader_3.readMarkerInfo (MarkerReader_3.java:134) at org.eclipse.core.internal.resources.MarkerReader_3.read (MarkerReader_3.java:69) at org.eclipse.core.internal.resources.MarkerReader.read (MarkerReader.java:49) at org.eclipse.core.internal.resources.MarkerManager.restoreFromSave (MarkerManager.java:449) at org.eclipse.core.internal.resources.MarkerManager.restore (MarkerManager.java:434) at org.eclipse.core.internal.resources.SaveManager.restoreMarkers (SaveManager.java:633) at org.eclipse.core.internal.resources.SaveManager.restore (SaveManager.java:558) at org.eclipse.core.internal.resources.SaveManager.startup (SaveManager.java:1241) at org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:1822) at org.eclipse.core.internal.resources.Workspace.open (Workspace.java:1601) at org.eclipse.core.resources.ResourcesPlugin.startup (ResourcesPlugin.java:357) at org.eclipse.core.internal.compatibility.PluginActivator.start (PluginActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run (BundleContextImpl.java:958) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleContextImpl.java:954) ... 30 more Root exception: java.lang.IndexOutOfBoundsException: Index: 458761, Size: 5 at java.util.ArrayList.RangeCheck(Unknown Source) at java.util.ArrayList.get(Unknown Source) at org.eclipse.core.internal.resources.MarkerReader_3.readMarkerInfo (MarkerReader_3.java:134) at org.eclipse.core.internal.resources.MarkerReader_3.read (MarkerReader_3.java:69) at org.eclipse.core.internal.resources.MarkerReader.read (MarkerReader.java:49) at org.eclipse.core.internal.resources.MarkerManager.restoreFromSave (MarkerManager.java:449) at org.eclipse.core.internal.resources.MarkerManager.restore (MarkerManager.java:434) at org.eclipse.core.internal.resources.SaveManager.restoreMarkers (SaveManager.java:633) at org.eclipse.core.internal.resources.SaveManager.restore (SaveManager.java:558) at org.eclipse.core.internal.resources.SaveManager.startup (SaveManager.java:1241) at org.eclipse.core.internal.resources.Workspace.startup (Workspace.java:1822) at org.eclipse.core.internal.resources.Workspace.open (Workspace.java:1601) at org.eclipse.core.resources.ResourcesPlugin.startup (ResourcesPlugin.java:357) at org.eclipse.core.internal.compatibility.PluginActivator.start (PluginActivator.java:56) at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run (BundleContextImpl.java:958) at java.security.AccessController.doPrivileged(Native Method) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator (BundleContextImpl.java:954) at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start (BundleContextImpl.java:937) at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker (BundleHost.java:417) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start (AbstractBundle.java:293) at org.eclipse.core.runtime.adaptor.EclipseClassLoader.findLocalClass (EclipseClassLoader.java:110) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass (BundleLoader.java:371) at org.eclipse.osgi.framework.internal.core.BundleLoader.requireClass (BundleLoader.java:336) at org.eclipse.osgi.framework.internal.core.BundleLoader.findRequiredClass (BundleLoader.java:914) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass (BundleLoader.java:399) at org.eclipse.osgi.framework.adaptor.core.AbstractClassLoader.loadClass (AbstractClassLoader.java:93) 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:33) at org.eclipse.ui.internal.ide.model.WorkbenchAdapterBuilder.registerAdapters (WorkbenchAdapterBuilder.java:33) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.initialize (IDEWorkbenchAdvisor.java:173) at org.eclipse.ui.application.WorkbenchAdvisor.internalBasicInitialize (WorkbenchAdvisor.java:167) at org.eclipse.ui.internal.Workbench.init(Workbench.java:852) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1516) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:285) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:220) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:710) at org.eclipse.core.launcher.Main.main(Main.java:694) !ENTRY org.eclipse.osgi 2005-04-28 11:25:42.984 !MESSAGE Application error !STACK 1 java.lang.NoClassDefFoundError: org/eclipse/core/resources/IProject at org.eclipse.ui.internal.ide.model.WorkbenchAdapterFactory.<init> (WorkbenchAdapterFactory.java:33) at org.eclipse.ui.internal.ide.model.WorkbenchAdapterBuilder.registerAdapters (WorkbenchAdapterBuilder.java:33) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.initialize (IDEWorkbenchAdvisor.java:173) at org.eclipse.ui.application.WorkbenchAdvisor.internalBasicInitialize (WorkbenchAdvisor.java:167) at org.eclipse.ui.internal.Workbench.init(Workbench.java:852) at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1516) at org.eclipse.ui.internal.Workbench.createAndRunWorkbench (Workbench.java:285) at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:144) at org.eclipse.ui.internal.ide.IDEApplication.run (IDEApplication.java:102) at org.eclipse.core.internal.runtime.PlatformActivator$1.run (PlatformActivator.java:220) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:273) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:129) 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.basicRun(Main.java:185) at org.eclipse.core.launcher.Main.run(Main.java:710) at org.eclipse.core.launcher.Main.main(Main.java:694)
One of your metadata files was corrupt. If you look in your log from the session before the crash, it might yield some clues about what caused the failure. In any case, corruption of this metadata file, whether caused by an Eclipse problem or a local file system problem, should not prevent Eclipse from starting. I will fix the startup code to catch this exception and recover more gracefully.
Fix released. Note that there is not enough information here to figure out how the workspace metadata became corrupt. If you find more information in the log from the session before the crash that might point at the cause of failure, please attach the log file here (use the "Create a New Attachment" link above). The fix I have released makes sure we are still able to start the platform when the marker file is corrupt. The error will be written to the log and existing markers (problems, breakpoints, bookmarks, etc), will be lost.
File corruption occures while "out of space" on my HDD. I suppose that it was not problem witn Eclipse. But I nevertheless send my .log file. Me be it will be useful.
Created attachment 20654 [details] Log file of Eclipse with broken file structure