private void loadConfigurationFile(final File selectedFile) { logger.info("Loading configuration file from " + selectedFile.getAbsolutePath()); if (configurationManager.loadConfiguration(selectedFile)) { clear(); controlPanelPaneController.refreshConnectionsStatus(); // Process the connection settings for (final ConfiguredConnectionDetails connection : configurationManager.getConnections()) { if (connection.isAutoOpen() != null && connection.isAutoOpen()) { try { connectionManager.openConnection(connection, this); } catch (ConfigurationException e) { // TODO: show warning dialog for invalid logger.error("Cannot open conection {}", connection.getName(), e); } } } } controlPanelPaneController.refreshConfigurationFileStatus(); }