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

Bug 337414

Summary: Widget is disposed exception during reset/deploy workbench profile
Product: [Technology] Tigerstripe Reporter: Anton Salnik <skanton>
Component: UIAssignee: Project Inbox <tigerstripe.ui-inbox>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: P3 CC: yuri
Version: unspecified   
Target Milestone: 0.5M0   
Hardware: PC   
OS: Windows 7   
Whiteboard:
Attachments:
Description Flags
337414 patch none

Description Anton Salnik CLA 2011-02-17 06:26:44 EST
Build Identifier: 

org.eclipse.swt.SWTException: Widget is disposed 
at org.eclipse.swt.SWT.error(SWT.java:4083) 
at org.eclipse.swt.SWT.error(SWT.java:3998) 
at org.eclipse.swt.SWT.error(SWT.java:3969) 
at org.eclipse.swt.widgets.Widget.error(Widget.java:468) 
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:340) 
at org.eclipse.swt.widgets.Text.setText(Text.java:1950) 
at org.eclipse.tigerstripe.workbench.ui.internal.dialogs.ProfileDetailsDialog.refresh(ProfileDetailsDialog.java:176) 
at org.eclipse.tigerstripe.workbench.ui.internal.dialogs.ProfileDetailsDialog.access$1(ProfileDetailsDialog.java:173) 
at org.eclipse.tigerstripe.workbench.ui.internal.dialogs.ProfileDetailsDialog$1.widgetSelected(ProfileDetailsDialog.java:151) 
at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234) 
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) 
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody2(Widget.java:1053) 
at org.eclipse.swt.widgets.Widget$AjcClosure3.run(Widget.java:1) 
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$2$2f127892proceed(RecordingAspect.aj:1) 
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$2$2f127892(RecordingAspect.aj:86) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1051) 
at org.eclipse.swt.widgets.Widget.sendEvent_aroundBody4(Widget.java:1077) 
at org.eclipse.swt.widgets.Widget$AjcClosure5.run(Widget.java:1) 
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7proceed(RecordingAspect.aj:1) 
at com.xored.tesla.recording.aspects.RecordingAspect.ajc$around$com_xored_tesla_recording_aspects_RecordingAspect$1$bd9fb3e7(RecordingAspect.aj:52) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1066) 
at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1062) 
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:774) 
at com.xored.tesla.internal.ui.player.SWTEvents.sendEventRaw(SWTEvents.java:84) 
at com.xored.tesla.internal.ui.player.SWTEvents.sendEvent(SWTEvents.java:172) 
at com.xored.tesla.internal.ui.player.SWTUIPlayer$1.run(SWTUIPlayer.java:830) 
at com.xored.tesla.internal.ui.player.SWTUIPlayer$5.run(SWTUIPlayer.java:1725)

Reproducible: Always
Comment 1 Anton Salnik CLA 2011-02-17 06:30:20 EST
Created attachment 189165 [details]
337414 patch

We don't need to refresh dialog because it's closed after reset/deploy profile commands.
Comment 2 Yuri Strot CLA 2011-02-21 08:40:27 EST
Patch applied.