1. ASSERT: make sure you have an account in your OpenShift Express Console that has at least 1 application
2. EXEC: in the OpenShift Express Console: select your application and pick Delete Application in the context menu
Result:
You get an error that reports an invalid thread access
In the log you'll spot the following entry:
org.eclipse.swt.SWTException: Invalid thread access
at org.eclipse.swt.SWT.error(SWT.java:4282)
at org.eclipse.swt.SWT.error(SWT.java:4197)
at org.eclipse.swt.SWT.error(SWT.java:4168)
at org.eclipse.swt.widgets.Widget.error(Widget.java:466)
at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:404)
at org.eclipse.swt.widgets.Tree.getSelection(Tree.java:1714)
at org.eclipse.jface.viewers.TreeViewer.getSelection(TreeViewer.java:256)
at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:344)
at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2521)
at org.eclipse.ui.navigator.CommonViewer.setSelectionToWidget(CommonViewer.java:446)
at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2944)
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 org.jboss.tools.openshift.express.internal.ui.action.DeleteApplicationAction$1.run(DeleteApplicationAction.java:72)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)