diff --git a/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java b/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java index ca3d6bfde42..33e2006c5a2 100644 --- a/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java +++ b/terminal/org.eclipse.tm.terminal/src/org/eclipse/tm/internal/terminal/provisional/api/TerminalConnectorExtension.java @@ -111,6 +111,7 @@ public class TerminalConnectorExtension { fConnector=createConnector(fConfig); fConnector.initialize(); } catch (Exception e) { + fConnector=null; fException=e; // that's the place where we log the exception Logger.logException(e);