Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-8590

Widget is disposed error in deltacloud tools

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 3.2.1.M1, 3.3.0.M1
    • 3.2.0.Final
    • deltacloud
    • None

      Use case is as follows:
      1) Define one (or two) connections in Cloud Viewer
      2) Open Images view
      3) Rename cloud connection, verify changes in Image view
      4) Close Image View
      5) Open Image View
      6) Rename cloud connection
      EXPECTED: Cloud renames properly
      RESULT: Widget is disposed error

      Stack trace is as follows:

      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:466)
      at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:403)
      at org.eclipse.swt.widgets.Combo.getSelectionIndex(Combo.java:1025)
      at org.jboss.tools.deltacloud.ui.views.cloudelements.AbstractCloudElementTableView$4.run(AbstractCloudElementTableView.java:371)
      at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:179)
      at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:150)
      at org.eclipse.swt.widgets.Display.syncExec(Display.java:4282)
      at org.jboss.tools.deltacloud.ui.views.cloudelements.AbstractCloudElementTableView.updateCloudSelector(AbstractCloudElementTableView.java:366)
      at org.jboss.tools.deltacloud.ui.views.cloudelements.AbstractCloudElementTableView.propertyChange(AbstractCloudElementTableView.java:359)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:339)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:347)
      at java.beans.PropertyChangeSupport.firePropertyChange(PropertyChangeSupport.java:276)
      at org.jboss.tools.internal.deltacloud.core.observable.ObservablePojo.firePropertyChange(ObservablePojo.java:29)
      at org.jboss.tools.deltacloud.core.DeltaCloud.setName(DeltaCloud.java:208)
      at org.jboss.tools.deltacloud.core.DeltaCloud.updateName(DeltaCloud.java:122)
      at org.jboss.tools.deltacloud.core.DeltaCloud.update(DeltaCloud.java:102)
      at org.jboss.tools.internal.deltacloud.ui.wizards.EditCloudConnectionWizard.performFinish(EditCloudConnectionWizard.java:46)

      Even simpler leads to the same error:

      1) make sure you have a cloud and image view opened
      2) close image view
      3) choose "Edit Connection" in context menu of the cloud viewer
      4) change the name and hit finish

        1. listeners-2.patch
          5 kB
          André Dietisheim
        2. listeners.patch
          56 kB
          André Dietisheim

            adietish@redhat.com André Dietisheim
            rob.stryker Rob Stryker (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: