From dd660ec5388a14d357ffd403a1820c7af4c9f5c6 Mon Sep 17 00:00:00 2001 From: Dave McKnight Date: Fri, 10 Jan 2014 11:13:34 -0500 Subject: [PATCH] [425026] import connection fails to create default filters when no prior connections --- .../rse/internal/persistence/dom/RSEDOMImporter.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/dom/RSEDOMImporter.java b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/dom/RSEDOMImporter.java index ea382596936..6f05a8d2a99 100644 --- a/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/dom/RSEDOMImporter.java +++ b/rse/plugins/org.eclipse.rse.core/src/org/eclipse/rse/internal/persistence/dom/RSEDOMImporter.java @@ -150,7 +150,15 @@ public class RSEDOMImporter { if (systemType != null) { ISystemRegistry registry = RSECorePlugin.getTheSystemRegistry(); String profileName = profile.getName(); - host = registry.createHost(profileName, systemType, hostName, hostAddress, description, true); + host = registry.createHost(profileName, systemType, hostName, hostAddress, description, false); + + // make sure default filters available + ISubSystemConfiguration[] configsArray = registry.getSubSystemConfigurationsBySystemType(systemType, true); + for (int i = 0; i < configsArray.length; i++) { + ISubSystemConfiguration config = (ISubSystemConfiguration)configsArray[i]; + config.getFilterPoolManager(profile, true); // create the filter pool + } + host.setOffline(isOffline); host.setPromptable(isPromptable); } else {