Opened 16 years ago
Closed 16 years ago
#124 closed defect (fixed)
Exception occuring at an unknown point during shutdown
Reported by: | Henrik Heimbuerger | Owned by: | Henrik Heimbuerger |
---|---|---|---|
Priority: | critical | Milestone: | MS1: First release (1.0.0) |
Component: | track | Version: | pre-1.0 |
Keywords: | exception, stack trace | Cc: |
Description (last modified by )
-- Error Details --
Date: Sat Oct 04 20:05:56 CEST 2008
Message: Application error
Severity: Error
Plugin: org.eclipse.osgi
Session Data:
eclipse.buildId=unknown
java.version=1.6.0_05
java.vendor=Sun Microsystems Inc.
BootLoader? constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
Framework arguments: -application JACAVI.application
Command-line arguments: -application JACAVI.application -data F:\Projekte\JaCaVi\SVN-Sandbox\src\JACAVI/runtime-workspace-JACAVI -dev file:F:/Entwicklung/Eclipse-Workspace/.metadata/.plugins/org.eclipse.pde.core/[shared] JaCaVi (clean Workbench)/dev.properties -os win32 -ws win32 -arch x86
Exception Stack Trace:
org.eclipse.swt.SWTException: Failed to execute runnable (org.eclipse.swt.SWTException: Widget is disposed)
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:136)
at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3800)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3425)
at org.eclipse.swt.widgets.Display.release(Display.java:3476)
at org.eclipse.swt.graphics.Device.dispose(Device.java:261)
at de.jacavi.rcp.Application.start(Application.java:31)
at org.eclipse.equinox.internal.app.EclipseAppHandle?.run(EclipseAppHandle?.java:193)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher?.runApplication(EclipseAppLauncher?.java:110)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher?.start(EclipseAppLauncher?.java:79)
at org.eclipse.core.runtime.adaptor.EclipseStarter?.run(EclipseStarter?.java:382)
at org.eclipse.core.runtime.adaptor.EclipseStarter?.run(EclipseStarter?.java:179)
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.equinox.launcher.Main.invokeFramework(Main.java:549)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:504)
at org.eclipse.equinox.launcher.Main.run(Main.java:1236)
at org.eclipse.equinox.launcher.Main.main(Main.java:1212)
Caused by: org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:3777)
at org.eclipse.swt.SWT.error(SWT.java:3695)
at org.eclipse.swt.SWT.error(SWT.java:3666)
at org.eclipse.swt.widgets.Widget.error(Widget.java:463)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:336)
at org.eclipse.swt.widgets.Table.deselectAll(Table.java:1741)
at org.eclipse.jface.viewers.TableViewer?.doDeselectAll(TableViewer?.java:276)
at org.eclipse.jface.viewers.AbstractTableViewer?.setSelectionToWidget(AbstractTableViewer?.java:892)
at org.eclipse.jface.viewers.StructuredViewer?.setSelectionToWidget(StructuredViewer?.java:1680)
at org.eclipse.jface.viewers.StructuredViewer?.preservingSelection(StructuredViewer?.java:1372)
at org.eclipse.jface.viewers.StructuredViewer?.preservingSelection(StructuredViewer?.java:1328)
at org.eclipse.jface.viewers.StructuredViewer?.refresh(StructuredViewer?.java:1428)
at org.eclipse.jface.viewers.ColumnViewer?.refresh(ColumnViewer?.java:537)
at de.jacavi.rcp.views.LapView?$2.run(LapView?.java:169)
at org.eclipse.swt.widgets.RunnableLock?.run(RunnableLock?.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:133)
... 18 more
Change History (3)
comment:1 Changed 16 years ago by
Description: | modified (diff) |
---|---|
Status: | new → assigned |
comment:2 Changed 16 years ago by
comment:3 Changed 16 years ago by
Description: | modified (diff) |
---|---|
Resolution: | → fixed |
Status: | assigned → closed |
I assume this has been fixed, please open a new ticket if it still occurs.
New commit by hheimbuerger (revision [437]):
[Fix for ticket #124] Added a few (absolutely required!) checks for disposed resources in asyncExec()s.