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

Bug 76199

Summary: [ErrorHandling] [Workbench] Eclipse goes away when SWT "handles" are low?
Product: [Eclipse Project] Platform Reporter: Gary Gregory <ggregory>
Component: UIAssignee: Szymon Brandys <Szymon.Brandys>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 3.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description Gary Gregory CLA 2004-10-13 16:01:41 EDT
I started a Team/Synchronize on my whole project (thousands of files) and
Eclipse just went away. It looks like the following may be relevant from the
console.

I start E like so:

C:\eclipse\eclipse.exe -vm c:\java\sun\1.4.2_05\bin\java.exe -data "C:\Documents
and Settings\ggregory\My Documents\eclipse\workspaces" -consoleLog -vmargs -Xmx256m


!ENTRY org.eclipse.ui 4 4 Oct 13, 2004 11:45:30.240
!MESSAGE Unhandled event loop exception
Unhandled event loop exception
Reason:

!ENTRY org.eclipse.ui 4 0 Oct 13, 2004 11:45:30.450
!MESSAGE No more handles
!STACK 0
org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:2717)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at org.eclipse.swt.SWT.error(SWT.java:2587)
        at org.eclipse.swt.graphics.Image.init(Image.java:1531)
        at org.eclipse.swt.graphics.Image.init(Image.java:1656)
        at org.eclipse.swt.graphics.Image.<init>(Image.java:593)
        at org.eclipse.swt.widgets.Decorations.setImages(Decorations.java:863)
        at org.eclipse.swt.widgets.Decorations.setImages(Decorations.java:918)
        at org.eclipse.jface.window.Window.configureShell(Window.java:306)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.configureShell(ProgressMonitorDialog.java:357)
        at
org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog.configureShell(ProgressMonitorFocusJobDialog.j
ava:72)
        at org.eclipse.jface.window.Window.createShell(Window.java:428)
        at org.eclipse.jface.window.Window.create(Window.java:362)
        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:978)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.aboutToRun(ProgressMonitorDialog.java:523)
        at
org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog.show(ProgressMonitorFocusJobDialog.java:377)
        at
org.eclipse.ui.internal.progress.ProgressManager.showInDialog(ProgressManager.java:1023)
        at
org.eclipse.ui.internal.progress.ProgressManager$2.runInUIThread(ProgressManager.java:426)
        at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:96)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1443)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
No more handles
Error while informing user about event loop exception:
org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:2717)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at org.eclipse.swt.SWT.error(SWT.java:2587)
        at org.eclipse.swt.graphics.Image.init(Image.java:1531)
        at org.eclipse.swt.graphics.Image.init(Image.java:1656)
        at org.eclipse.swt.graphics.Image.<init>(Image.java:593)
        at org.eclipse.swt.widgets.Decorations.setImages(Decorations.java:863)
        at org.eclipse.swt.widgets.Decorations.setImages(Decorations.java:918)
        at org.eclipse.jface.window.Window.configureShell(Window.java:306)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.configureShell(ProgressMonitorDialog.java:357)
        at
org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog.configureShell(ProgressMonitorFocusJobDialog.j
ava:72)
        at org.eclipse.jface.window.Window.createShell(Window.java:428)
        at org.eclipse.jface.window.Window.create(Window.java:362)
        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:978)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.aboutToRun(ProgressMonitorDialog.java:523)
        at
org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog.show(ProgressMonitorFocusJobDialog.java:377)
        at
org.eclipse.ui.internal.progress.ProgressManager.showInDialog(ProgressManager.java:1023)
        at
org.eclipse.ui.internal.progress.ProgressManager$2.runInUIThread(ProgressManager.java:426)
        at org.eclipse.ui.progress.UIJob$1.run(UIJob.java:96)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1443)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
Dialog open exception:
org.eclipse.swt.SWTError: No more handles
        at org.eclipse.swt.SWT.error(SWT.java:2717)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at org.eclipse.swt.SWT.error(SWT.java:2587)
        at org.eclipse.swt.graphics.Image.init(Image.java:1531)
        at org.eclipse.swt.graphics.Image.init(Image.java:1656)
        at org.eclipse.swt.graphics.Image.<init>(Image.java:593)
        at org.eclipse.swt.widgets.Decorations.setImages(Decorations.java:849)
        at org.eclipse.swt.widgets.Decorations.setImages(Decorations.java:918)
        at org.eclipse.jface.window.Window.configureShell(Window.java:306)
        at
org.eclipse.jface.dialogs.MessageDialog.configureShell(MessageDialog.java:175)
        at org.eclipse.jface.window.Window.createShell(Window.java:428)
        at org.eclipse.jface.window.Window.create(Window.java:362)
        at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:978)
        at
org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.open(InternalErrorDialog.java:64)
        at
org.eclipse.ui.internal.ide.dialogs.InternalErrorDialog.openQuestion(InternalErrorDialog.java:180)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.openQuestionDialog(IDEExceptionHandler.java:175)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:100)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:241)
        at
org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1447)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
Fatal runtime error happened during workbench emergency close.
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NullPointerException)
        at org.eclipse.swt.SWT.error(SWT.java:2691)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:109)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:141)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:279)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:449)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:515)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:231)
        at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:1724)
        at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:498)
        at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:421)
        at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:606)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:604)
        at
org.eclipse.ui.internal.WorkbenchConfigurer.emergencyClose(WorkbenchConfigurer.java:153)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.closeWorkbench(IDEExceptionHandler.java:122)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:101)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:241)
        at
org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1447)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
*** Stack trace of contained exception ***
java.lang.NullPointerException
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog$ProgressMonitor.beginTask(ProgressMonitorDialog.java:160)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$3.beginTask(ProgressMonitorJobsDialog.java:311)
        at
org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$5.run(ProgressMonitorFocusJobDialog.java:173)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:141)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:279)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:449)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:515)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:231)
        at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:1724)
        at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:498)
        at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:421)
        at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:606)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:604)
        at
org.eclipse.ui.internal.WorkbenchConfigurer.emergencyClose(WorkbenchConfigurer.java:153)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.closeWorkbench(IDEExceptionHandler.java:122)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:101)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:241)
        at
org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1447)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)

!ENTRY org.eclipse.ui 4 4 Oct 13, 2004 11:47:03.715
!MESSAGE Unhandled event loop exception
Unhandled event loop exception
Reason:

!ENTRY org.eclipse.ui 4 0 Oct 13, 2004 11:47:03.715
!MESSAGE Failed to execute runnable (java.lang.NullPointerException)
!STACK 0
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NullPointerException)
        at org.eclipse.swt.SWT.error(SWT.java:2691)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:109)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:141)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:279)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:449)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:515)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:231)
        at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:1724)
        at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:498)
        at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:421)
        at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:606)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:604)
        at
org.eclipse.ui.internal.WorkbenchConfigurer.emergencyClose(WorkbenchConfigurer.java:153)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.closeWorkbench(IDEExceptionHandler.java:122)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:101)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:241)
        at
org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1447)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
Failed to execute runnable (java.lang.NullPointerException)

!ENTRY org.eclipse.ui 4 4 Oct 13, 2004 11:47:03.715
!MESSAGE *** SWT nested exception
*** SWT nested exception
Reason:

!ENTRY org.eclipse.ui 4 0 Oct 13, 2004 11:47:03.715
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog$ProgressMonitor.beginTask(ProgressMonitorDialog.java:160)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog$3.beginTask(ProgressMonitorJobsDialog.java:311)
        at
org.eclipse.ui.internal.progress.ProgressMonitorFocusJobDialog$5.run(ProgressMonitorFocusJobDialog.java:173)
        at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:106)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.block(ModalContext.java:141)
        at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:279)
        at
org.eclipse.jface.dialogs.ProgressMonitorDialog.run(ProgressMonitorDialog.java:449)
        at
org.eclipse.ui.internal.progress.ProgressMonitorJobsDialog.run(ProgressMonitorJobsDialog.java:268)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.disconnectFromWorkspace(IDEWorkbenchAdvisor.java:515)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.postShutdown(IDEWorkbenchAdvisor.java:231)
        at org.eclipse.ui.internal.Workbench.shutdown(Workbench.java:1724)
        at org.eclipse.ui.internal.Workbench.busyClose(Workbench.java:498)
        at org.eclipse.ui.internal.Workbench.access$8(Workbench.java:421)
        at org.eclipse.ui.internal.Workbench$12.run(Workbench.java:606)
        at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:69)
        at org.eclipse.ui.internal.Workbench.close(Workbench.java:604)
        at
org.eclipse.ui.internal.WorkbenchConfigurer.emergencyClose(WorkbenchConfigurer.java:153)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.closeWorkbench(IDEExceptionHandler.java:122)
        at
org.eclipse.ui.internal.ide.IDEExceptionHandler.handleException(IDEExceptionHandler.java:101)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor.eventLoopException(IDEWorkbenchAdvisor.java:241)
        at
org.eclipse.ui.internal.ExceptionHandler.handleException(ExceptionHandler.java:62)
        at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1447)
        at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1414)
        at
org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:271)
        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:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
java.lang.NullPointerException

!ENTRY org.eclipse.osgi Oct 13, 2004 11:47:05.959
!MESSAGE Application error
!STACK 1
org.eclipse.swt.SWTException: Failed to execute runnable
(java.lang.NullPointerException)
        at org.eclipse.swt.SWT.error(SWT.java:2691)
        at org.eclipse.swt.SWT.error(SWT.java:2616)
        at
org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:109)
        at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:2760)
        at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2445)
        at org.eclipse.swt.widgets.Display.release(Display.java:2494)
        at org.eclipse.swt.graphics.Device.dispose(Device.java:215)
        at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:117)
        at
org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:335)
        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(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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)
Comment 1 Gary Gregory CLA 2004-10-13 16:01:49 EDT
Version 3.1.M2.
Comment 2 Gary Gregory CLA 2004-10-13 16:05:26 EDT
Here is a thread dump of what is left running:

Full thread dump Java HotSpot(TM) Client VM (1.4.2_05-b04 mixed mode):

"System Bundle Shutdown" prio=7 tid=0x060d6bd0 nid=0xba0 runnable [459f000..459fd8c]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:159)
        - locked <0x10fe0010> (a org.eclipse.core.internal.jobs.ThreadJob)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:170)
        at
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:95)
        at
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1629)
        at org.eclipse.core.internal.resources.Workspace.close(Workspace.java:301)
        at
org.eclipse.core.resources.ResourcesPlugin.shutdown(ResourcesPlugin.java:327)
        at
org.eclipse.core.internal.compatibility.PluginActivator.stop(PluginActivator.java:74)
        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.stop(BundleContextImpl.java:990)
        at
org.eclipse.osgi.framework.internal.core.BundleHost.stopWorker(BundleHost.java:502)
        at
org.eclipse.osgi.framework.internal.core.AbstractBundle.stop(AbstractBundle.java:437)
        at
org.eclipse.core.runtime.adaptor.BundleStopper.basicStopBundles(BundleStopper.java:73)
        at
org.eclipse.core.runtime.adaptor.BundleStopper.stopBundles(BundleStopper.java:62)
        at
org.eclipse.core.runtime.adaptor.EclipseAdaptor.frameworkStopping(EclipseAdaptor.java:551)
        at
org.eclipse.osgi.framework.internal.core.Framework.shutdown(Framework.java:457)
        - locked <0x113d9128> (a org.eclipse.osgi.framework.internal.core.Framework)
        at
org.eclipse.osgi.framework.internal.core.SystemBundle$1.run(SystemBundle.java:182)
        at java.lang.Thread.run(Thread.java:534)

"ModalContext" prio=7 tid=0x042d3cf8 nid=0x9dc in Object.wait() [455f000..455fd8c]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:152)
        - locked <0x1e72fbd0> (a org.eclipse.swt.widgets.RunnableLock)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:28)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:3107)
        at
org.eclipse.jface.operation.AccumulatingProgressMonitor.beginTask(AccumulatingProgressMonitor.java:121)
        at
org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1296)
        at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:1708)
        at
org.eclipse.ui.internal.ide.IDEWorkbenchAdvisor$5.run(IDEWorkbenchAdvisor.java:508)
        at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:105)

"TimeoutOutputStream" daemon prio=5 tid=0x042c8b20 nid=0xbd8 in Object.wait()
[557f000..557fd8c]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.team.internal.core.streams.TimeoutOutputStream.writeUntilDone(TimeoutOutputStream.java:240)
        - locked <0x1d6a1518> (a
org.eclipse.team.internal.core.streams.TimeoutOutputStream)
        at
org.eclipse.team.internal.core.streams.TimeoutOutputStream.runThread(TimeoutOutputStream.java:195)
        at
org.eclipse.team.internal.core.streams.TimeoutOutputStream.access$0(TimeoutOutputStream.java:193)
        at
org.eclipse.team.internal.core.streams.TimeoutOutputStream$1.run(TimeoutOutputStream.java:66)
        at java.lang.Thread.run(Thread.java:534)

"Worker-269" prio=5 tid=0x043ecef0 nid=0xe94 runnable [4cff000..4cffd8c]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:159)
        - locked <0x1bf599f8> (a org.eclipse.core.internal.jobs.ThreadJob)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:87)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:170)
        at
org.eclipse.ui.views.markers.internal.MarkerView.internalRefresh(MarkerView.java:196)
        at
org.eclipse.ui.views.markers.internal.MarkerView.access$3(MarkerView.java:182)
        at
org.eclipse.ui.views.markers.internal.MarkerView$3.run(MarkerView.java:275)
        at
org.eclipse.ui.views.markers.internal.RestartableJob$2.run(RestartableJob.java:85)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

"Worker-268" prio=5 tid=0x04457808 nid=0xe68 in Object.wait() [451f000..451fd8c]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:166)
        - locked <0x115e7d30> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:193)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:59)

"Worker-267" prio=5 tid=0x05d00be0 nid=0xcd4 in Object.wait() [449f000..449fd8c]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:38)
        - locked <0x1d6a1620> (a org.eclipse.core.internal.jobs.Semaphore)
        at
org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:166)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:102)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:79)
        at
org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:96)
        at
org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:1629)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1669)
        at
org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

"Worker-265" prio=5 tid=0x0316aac8 nid=0xf38 runnable [37ff000..37ffd8c]
        at java.lang.Object.wait(Native Method)
        at org.eclipse.ui.internal.Semaphore.acquire(Semaphore.java:41)
        - locked <0x1d6a1660> (a org.eclipse.ui.internal.Semaphore)
        at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:45)
        at org.eclipse.swt.widgets.Display.syncExec(Display.java:3107)
        at
org.eclipse.ui.model.WorkbenchContentProvider.resourceChanged(WorkbenchContentProvider.java:107)
        at
org.eclipse.core.internal.events.NotificationManager$2.run(NotificationManager.java:283)
        at
org.eclipse.core.internal.runtime.InternalPlatform.run(InternalPlatform.java:616)
        at org.eclipse.core.runtime.Platform.run(Platform.java:747)
        at
org.eclipse.core.internal.events.NotificationManager.notify(NotificationManager.java:277)
        at
org.eclipse.core.internal.events.NotificationManager.broadcastChanges(NotificationManager.java:151)
        at
org.eclipse.core.internal.resources.Workspace.broadcastChanges(Workspace.java:172)
        at
org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:901)
        at org.eclipse.core.internal.resources.File.setContents(File.java:344)
        at org.eclipse.core.internal.resources.File.setContents(File.java:439)
        at
org.eclipse.team.internal.ccvs.core.resources.EclipseFile.setContents(EclipseFile.java:212)
        at
org.eclipse.team.internal.ccvs.core.client.Session.receiveFile(Session.java:783)
        at
org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.receiveTargetFile(UpdatedHandler.java:111)
        at
org.eclipse.team.internal.ccvs.core.client.UpdatedHandler.handle(UpdatedHandler.java:92)
        at
org.eclipse.team.internal.ccvs.core.client.Request.executeRequest(Request.java:224)
        at
org.eclipse.team.internal.ccvs.core.client.Command.doExecute(Command.java:422)
        at
org.eclipse.team.internal.ccvs.core.client.Update.doExecute(Update.java:200)
        at
org.eclipse.team.internal.ccvs.core.client.Command$1.run(Command.java:338)
        at
org.eclipse.team.internal.ccvs.core.resources.EclipseSynchronizer.run(EclipseSynchronizer.java:1382)
        at
org.eclipse.team.internal.ccvs.core.resources.EclipseResource$2.run(EclipseResource.java:268)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:1674)
        at
org.eclipse.team.internal.ccvs.core.resources.EclipseResource.run(EclipseResource.java:265)
        at
org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:350)
        at
org.eclipse.team.internal.ccvs.core.client.Command.execute(Command.java:755)
        at
org.eclipse.team.internal.ccvs.ui.operations.UpdateOperation.executeCommand(UpdateOperation.java:79)
        at
org.eclipse.team.internal.ccvs.ui.operations.SingleCommandOperation.execute(SingleCommandOperation.java:46)
        at
org.eclipse.team.internal.ccvs.ui.operations.RepositoryProviderOperation.execute(RepositoryProviderOperation.
java:56)
        at
org.eclipse.team.internal.ccvs.ui.operations.CVSOperation.run(CVSOperation.java:84)
        at
org.eclipse.team.internal.ui.actions.JobRunnableContext.run(JobRunnableContext.java:159)
        at
org.eclipse.team.internal.ui.actions.JobRunnableContext$3.runInWorkspace(JobRunnableContext.java:179)
        at
org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66)

"Reference Cleaner - 6" prio=7 tid=0x031d1008 nid=0xc78 in Object.wait()
[3aff000..3affd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12da9360> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12da9360> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at
org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161)

"Reference Cleaner - 5" prio=7 tid=0x030ad638 nid=0xc3c in Object.wait()
[3abf000..3abfd8c]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12da93d0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at
org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161)

"Reference Cleaner - 4" prio=7 tid=0x03002bf8 nid=0x878 in Object.wait()
[3a5f000..3a5fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12da9440> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12da9440> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at
org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161)

"Reference Cleaner - 3" prio=7 tid=0x0303aa18 nid=0xddc in Object.wait()
[38df000..38dfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12b45c58> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b45c58> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at
org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161)

"Reference Cleaner - 2" prio=7 tid=0x0303a8b8 nid=0xfb8 in Object.wait()
[389f000..389fd8c]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b45cc8> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at
org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161)

"Reference Cleaner - 1" prio=7 tid=0x03030a50 nid=0x9f0 in Object.wait()
[385f000..385fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x12b45d38> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x12b45d38> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at
org.eclipse.jface.resource.ImageCache$ReferenceCleanerThread.run(ImageCache.java:161)

"Start Level Event Dispatcher" daemon prio=5 tid=0x009842c0 nid=0x7b4 in
Object.wait() [2fcf000..2fcfd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1143e968> (a
org.eclipse.osgi.framework.eventmgr.EventThread)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162)
        - locked <0x1143e968> (a org.eclipse.osgi.framework.eventmgr.EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100)

"Framework Event Dispatcher" daemon prio=5 tid=0x02eff128 nid=0xd4c in
Object.wait() [2f8f000..2f8fd8c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1143ea20> (a
org.eclipse.osgi.framework.eventmgr.EventThread)
        at java.lang.Object.wait(Object.java:429)
        at
org.eclipse.osgi.framework.eventmgr.EventThread.getNextEvent(EventThread.java:162)
        - locked <0x1143ea20> (a org.eclipse.osgi.framework.eventmgr.EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventThread.run(EventThread.java:100)

"Signal Dispatcher" daemon prio=10 tid=0x008ba008 nid=0xa38 waiting on condition
[0..0]

"Finalizer" daemon prio=9 tid=0x008a7938 nid=0x870 in Object.wait()
[2c3f000..2c3fd8c]
        at java.lang.Object.wait(Native Method)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:111)
        - locked <0x113ca4f0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:127)
        at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:159)

"Reference Handler" daemon prio=10 tid=0x008a65b8 nid=0xf48 in Object.wait()
[2bff000..2bffd8c]
        at java.lang.Object.wait(Native Method)
        at java.lang.Object.wait(Object.java:429)
        at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:115)
        - locked <0x113ca558> (a java.lang.ref.Reference$Lock)

"main" prio=5 tid=0x00036c30 nid=0x268 in Object.wait() [7f000..7fc3c]
        at java.lang.Object.wait(Native Method)
        - waiting on <0x1e72fc48> (a org.eclipse.core.runtime.adaptor.Semaphore)
        at java.lang.Object.wait(Object.java:429)
        at org.eclipse.core.runtime.adaptor.Semaphore.acquire(Semaphore.java:33)
        - locked <0x1e72fc48> (a org.eclipse.core.runtime.adaptor.Semaphore)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.stopSystemBundle(EclipseStarter.java:920)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.shutdown(EclipseStarter.java:296)
        at
org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:144)
        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:185)
        at org.eclipse.core.launcher.Main.run(Main.java:704)
        at org.eclipse.core.launcher.Main.main(Main.java:688)

"VM Thread" prio=5 tid=0x00944720 nid=0x68c runnable

"VM Periodic Task Thread" prio=10 tid=0x008bc778 nid=0xa3c waiting on condition
"Suspend Checker Thread" prio=10 tid=0x008a9b08 nid=0x944 runnable



Comment 3 Steve Northover CLA 2004-10-18 21:07:40 EDT
Looks like Eclipse is leaking.
Comment 4 Michael Van Meekeren CLA 2004-10-19 14:40:31 EDT
which eclipse build is this?  is this a repeatable case?
Comment 5 Gary Gregory CLA 2004-10-19 14:56:25 EDT
>which eclipse build is this?  

https://bugs.eclipse.org/bugs/show_bug.cgi?id=76199#c1

>is this a repeatable case?

Thankfullu, I've only seen it once.
Comment 6 Szymon Brandys CLA 2007-06-22 16:15:49 EDT

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