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 Henrik Heimbuerger)

-- 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 Henrik Heimbuerger

Description: modified (diff)
Status: newassigned

comment:2 Changed 16 years ago by SVN

New commit by hheimbuerger (revision [437]):
[Fix for ticket #124] Added a few (absolutely required!) checks for disposed resources in asyncExec()s.

comment:3 Changed 16 years ago by Henrik Heimbuerger

Description: modified (diff)
Resolution: fixed
Status: assignedclosed

I assume this has been fixed, please open a new ticket if it still occurs.

Note: See TracTickets for help on using tickets.