[341869] Starting server in debug mode hits Unhandled Event Loop Exception
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerPlugin.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerPlugin.java index eecae1d..d97672c 100644 --- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerPlugin.java +++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerPlugin.java
@@ -1507,28 +1507,27 @@ if (Trace.EXTENSION_POINT) { Trace.trace(Trace.STRING_EXTENSION_POINT, " No .saveEditorPrompter is found."); } - return; - } - try{ - saveEditorPrompter = (SaveEditorPrompter)cf[0].createExecutableExtension("class"); - if (Trace.EXTENSION_POINT) { - Trace.trace(Trace.STRING_EXTENSION_POINT, " Loaded saveEditorPrompter: " + cf[0].getAttribute("id")); + } else { + try{ + saveEditorPrompter = (SaveEditorPrompter)cf[0].createExecutableExtension("class"); + if (Trace.EXTENSION_POINT) { + Trace.trace(Trace.STRING_EXTENSION_POINT, " Loaded saveEditorPrompter: " + cf[0].getAttribute("id")); + } + } catch (CoreException ce){ + if (Trace.SEVERE) { + Trace.trace( + Trace.STRING_SEVERE, + " Could not load saveEditorPrompter: " + + cf[0].getAttribute("id"), ce); + } } - } catch (CoreException ce){ - if (Trace.SEVERE) { - Trace.trace( - Trace.STRING_SEVERE, - " Could not load saveEditorPrompter: " - + cf[0].getAttribute("id"), ce); - } - } - if (size > 1) { - if (Trace.WARNING) { - Trace.trace(Trace.STRING_WARNING, " More than one .saveEditorPrompter found, only one loaded =>" - + cf[0].getAttribute("id")); + if (size > 1) { + if (Trace.WARNING) { + Trace.trace(Trace.STRING_WARNING, " More than one .saveEditorPrompter found, only one loaded =>" + + cf[0].getAttribute("id")); + } } } - if (Trace.EXTENSION_POINT) { Trace.trace(Trace.STRING_EXTENSION_POINT, "-<- Done loading .saveEditorPrompter extension point -<-"); }