[224087] Deadlock creating Dynamic Web Project in FacetedProjectWorkingCopy
diff --git a/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java b/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java
index c7da550..de0fa75 100644
--- a/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java
+++ b/plugins/org.eclipse.wst.web.ui/static_web_ui/org/eclipse/wst/web/ui/internal/wizards/DataModelFacetCreationWizardPage.java
@@ -160,7 +160,7 @@
 						if(next.getProjectFacet().equals(primaryProjectFacet)){
 							foundComboVersion = true;
 							final IProjectFacetVersion selectedVersion = next;
-							Display.getDefault().syncExec(new Runnable(){
+							Display.getDefault().asyncExec(new Runnable(){
 								public void run() {
 									String selectedText = primaryVersionCombo.getItem(primaryVersionCombo.getSelectionIndex());
 									if(!selectedText.equals(selectedVersion.getVersionString())){
@@ -179,7 +179,7 @@
 					}
 				} else if(event.getType() == IFacetedProjectEvent.Type.PRIMARY_RUNTIME_CHANGED){
 					//this block updates the items in the combo when the runtime changes
-					Display.getDefault().syncExec(new Runnable(){
+					Display.getDefault().asyncExec(new Runnable(){
 						public void run() {
 							updatePrimaryVersions();
 						}