CustomApogyCoreInvocatorEditor: Invalid Thread Access
org.eclipse.swt.SWTException: Invalid thread access at org.eclipse.swt.SWT.error(SWT.java:4491) at org.eclipse.swt.SWT.error(SWT.java:4406) at org.eclipse.swt.SWT.error(SWT.java:4377) at org.eclipse.swt.widgets.Widget.error(Widget.java:482) at org.eclipse.swt.widgets.Widget.checkWidget(Widget.java:420) at org.eclipse.swt.widgets.Tree.getSelection(Tree.java:1719) at org.eclipse.jface.viewers.TreeViewer.getSelection(TreeViewer.java:232) at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:311) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:2522) at org.eclipse.jface.viewers.StructuredViewer.setSelectionToWidget(StructuredViewer.java:1777) at org.eclipse.jface.viewers.AbstractTreeViewer.setSelectionToWidget(AbstractTreeViewer.java:3004) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1469) at org.eclipse.jface.viewers.TreeViewer.preservingSelection(TreeViewer.java:366) at org.eclipse.jface.viewers.StructuredViewer.preservingSelection(StructuredViewer.java:1423) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1523) at org.eclipse.jface.viewers.ColumnViewer.refresh(ColumnViewer.java:522) at org.eclipse.jface.viewers.StructuredViewer.refresh(StructuredViewer.java:1482) at ca.gc.asc_csa.apogy.core.invocator.presentation.CustomApogyCoreInvocatorEditor.executeDiagnostician(CustomApogyCoreInvocatorEditor.java:309) at ca.gc.asc_csa.apogy.core.invocator.presentation.CustomApogyCoreInvocatorEditor.access$4(CustomApogyCoreInvocatorEditor.java:247) at ca.gc.asc_csa.apogy.core.invocator.presentation.CustomApogyCoreInvocatorEditor$3.commandStackChanged(CustomApogyCoreInvocatorEditor.java:237) at org.eclipse.emf.common.command.BasicCommandStack.notifyListeners(BasicCommandStack.java:270) at org.eclipse.emf.common.command.BasicCommandStack.execute(BasicCommandStack.java:115) at ca.gc.asc_csa.apogy.examples.satellite.ui.commands.GenerateConstellationCommandPlan$1.run(GenerateConstellationCommandPlan.java:40) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)