diff --git a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java index 53dfa218a1c..c3e58034485 100644 --- a/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java +++ b/rse/plugins/org.eclipse.rse.ui/subsystems/org/eclipse/rse/core/subsystems/AbstractConnectorService.java @@ -504,6 +504,10 @@ public abstract class AbstractConnectorService extends RSEModelObject implements SystemMessageDialog dialog = new SystemMessageDialog(shell, msg); dialog.open(); } + if (shell == null) + { + shell = RSEUIPlugin.getActiveWorkbenchShell(); + } if (supportsPassword() || supportsUserId()) { if (shell != null) {