Community
Participate
Working Groups
N20050609-0010 While testing the start-up progess shell, I was starting up and shutting down quickly with a large number of windows and different perspectives open. Once, when I shutdown quickly, I got a dialog saying the workbench could not be shutdown cleanly. The following exception appeared: !SESSION 2005-06-09 09:18:39.968 ----------------------------------------------- eclipse.buildId=N20050609-0010 java.version=1.5.0-beta2 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 -clean -data /home/dpollock/Source/Eclipse/Workspaces/3.1 !ENTRY org.eclipse.core.resources 2 10035 2005-06-09 09:18:44.09 !MESSAGE A workspace crash was detected. The previous session did not exit normally. !SESSION 2005-06-09 09:32:11.537 ----------------------------------------------- eclipse.buildId=N20050609-0010 java.version=1.5.0-beta2 java.vendor=Sun Microsystems Inc. BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=en_US Command-line arguments: -os linux -ws gtk -arch x86 -clean -data /home/dpollock/Source/Eclipse/Workspaces/3.1 !ENTRY org.eclipse.core.resources 4 2 2005-06-09 09:32:32.708 !MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources". !STACK 0 java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:787) at java.util.HashMap$ValueIterator.next(HashMap.java:817) at org.eclipse.jdt.internal.core.JavaModelManager.saving(JavaModelManager.java:2299) at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:324) at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:153) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038) at org.eclipse.core.runtime.Platform.run(Platform.java:775) at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:156) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:957) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:1753) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor$2.run(IDEWorkbenchAdvisor.java:291) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113) !ENTRY org.eclipse.ui.ide 4 4 2005-06-09 09:32:39.532 !MESSAGE Problems saving workspace !ENTRY org.eclipse.ui.ide 2 1 2005-06-09 09:32:39.534 !MESSAGE Problems occurred while trying to save the state of the workbench. !SUBENTRY 1 org.eclipse.core.resources 2 566 2005-06-09 09:32:39.535 !MESSAGE Problems occurred during save. !STACK 0 java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:787) at java.util.HashMap$ValueIterator.next(HashMap.java:817) at org.eclipse.jdt.internal.core.JavaModelManager.saving(JavaModelManager.java:2299) at org.eclipse.core.internal.resources.SaveManager.executeLifecycle(SaveManager.java:324) at org.eclipse.core.internal.resources.SaveManager$1.run(SaveManager.java:153) at org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:1038) at org.eclipse.core.runtime.Platform.run(Platform.java:775) at org.eclipse.core.internal.resources.SaveManager.broadcastLifecycle(SaveManager.java:156) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:957) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:1753) at org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor$2.run(IDEWorkbenchAdvisor.java:291) at org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:113)
Created attachment 22709 [details] Apply on HEAD Proposed fix.
+1 for RC2
Fixed and released in HEAD.
Verified in I20050609-1605.
Verified for 3.1 RC2 using build I20050610-0010