#1213 SWTException: "Widget is disposed" after closing project which warnings were was shown in Bug Explorer

2.0.3
closed-fixed
None
5
2013-11-04
2013-10-31
No

Just observed (Eclipse 3.8, 2.0.3.20131028-14850 FB plugin):

1 Run FB analysis
2 Open Bug Explorer
3 Use menu to Group bugs by "Confidence -> Project -> Pattern"
4 Check some warnings in Java editor
5 Close project which was contributing few inspected warnings
6 Observe error in the error log view:

org.eclipse.swt.SWTException: Widget is disposed
at org.eclipse.swt.SWT.error(SWT.java:4361)
at org.eclipse.swt.SWT.error(SWT.java:4276)
at org.eclipse.swt.SWT.error(SWT.java:4247)
at org.eclipse.swt.widgets.Widget.error(Widget.java:480)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:417)
at org.eclipse.swt.widgets.Widget.getData(Widget.java:506)
at org.eclipse.jface.viewers.AbstractTreeViewer.getTreePathFromItem(AbstractTreeViewer.java:2933)
at org.eclipse.jface.viewers.AbstractTreeViewer.internalGetWidgetToSelect(AbstractTreeViewer.java:1740)
at org.eclipse.jface.viewers.AbstractTreeViewer.internalExpand(AbstractTreeViewer.java:1635)
at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2530)
at org.eclipse.ui.navigator.CommonViewer.setSelectionToWidget(CommonViewer.java:446)
at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2967)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1450)
at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:403)
at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1404)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1533)
at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:548)
at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:353)
at org.eclipse.ui.navigator.CommonViewer.refresh(CommonViewer.java:510)
at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1465)
at de.tobject.findbugs.view.explorer.RefreshJob$1.run(RefreshJob.java:100)
at org.eclipse.ui.internal.UILockListener.doPendingWork(UILockListener.java:164)
at org.eclipse.ui.internal.UISynchronizer$3.run(UISynchronizer.java:158)
at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:135)
... 23 more

Discussion

  • Andrey Loskutov

    Andrey Loskutov - 2013-11-01
    • status: open --> open-accepted
     
  • Andrey Loskutov

    Andrey Loskutov - 2013-11-04
    • status: open-accepted --> closed-fixed
     

Log in to post a comment.