Problem Note 44395: 'Widget is disposed' exception might occur when performing an analysis in SASĀ® Warranty Analysis
While performing an analysis in the SAS Warranty Analysis client application, you might encounter an error similar to the following:
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.syncExec(Synchronizer.java:194)
at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
at org.eclipse.swt.widgets.Display.syncExec(Display.java:4251)
at
com.sas.analytics.mfg.warranty.app.util.AppUtil.runSyncSWT(AppUtil.java:335)
at
com.sas.analytics.mfg.warranty.app.command.FetchLocaleInformationCommand.execute
(FetchLocaleInformationCommand.java:70)
at
com.sas.analytics.mfg.warranty.app.command.ThreadedCommand$CommandRunnable.run(T
hreadedCommand.java:84)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.jav
a:121)
Caused by: org.eclipse.swt.SWTException: Widget is disposed
This output is typically written to the <wrtyanlLog4J.log> in your HOME directory.
Also, the user interface stops responding, and an hourglass cursor is displayed.
When an analysis completes, the user interface is updated. However, if you click on other analyses in the user interface while an analysis is already running, SAS Warranty Analysis attempts to update the user interface. The problem is that these two updates are not properly synchronized, which results in the above behavior.
If the user interface stops responding, the client application should be closed and restarted.
To circumvent the above, please refrain from clicking on other analyses until a processing analysis completes.
Click the Hot Fix tab in this note to access the hot fix for this issue.
Operating System and Release Information
SAS System | SAS Warranty Analysis | Microsoft Windows Server 2003 Datacenter Edition | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Enterprise Edition | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 Standard Edition | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2003 for x64 | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
Microsoft Windows Server 2008 for x64 | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled AIX | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
64-bit Enabled Solaris | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
HP-UX IPF | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
Linux for x64 | 4.3 | 4.31 | 9.2 TS2M3 | 9.3 TS1M0 |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2011-11-11 09:41:06 |
Date Created: | 2011-09-23 16:25:06 |