| | |
| | | outsideDbs = config.getOutsideDbs(); |
| | | } catch (IOException ioe) { |
| | | outsideDbs = Collections.emptySet(); |
| | | logger.debug(LocalizableMessage.raw("error determining outside databases", ioe)); |
| | | logger.info(LocalizableMessage.raw("error determining outside databases", ioe)); |
| | | } |
| | | |
| | | try { |
| | | outsideLogs = config.getOutsideLogs(); |
| | | } catch (IOException ioe) { |
| | | outsideLogs = Collections.emptySet(); |
| | | logger.debug(LocalizableMessage.raw("error determining outside logs", ioe)); |
| | | logger.info(LocalizableMessage.raw("error determining outside logs", ioe)); |
| | | } |
| | | |
| | | boolean somethingSpecifiedToDelete = |
| | |
| | | |
| | | if (isCanceled && !userData.isForceOnError()) |
| | | { |
| | | logger.debug(LocalizableMessage.raw("User cancelled uninstall.")); |
| | | logger.info(LocalizableMessage.raw("User cancelled uninstall.")); |
| | | userData = null; |
| | | } |
| | | |
| | |
| | | throw new IllegalStateException("Unexpected error: "+t, t); |
| | | } |
| | | } |
| | | logger.debug(LocalizableMessage.raw("Successfully created user data")); |
| | | logger.info(LocalizableMessage.raw("Successfully created user data")); |
| | | return userData; |
| | | } |
| | | |
| | |
| | | throw new UserDataException(Step.CONFIRM_UNINSTALL, |
| | | Utils.getThrowableMsg(INFO_BUG_MSG.get(), t)); |
| | | } |
| | | logger.debug(LocalizableMessage.raw("interactive: "+interactive)); |
| | | logger.debug(LocalizableMessage.raw("forceOnError: "+forceOnError)); |
| | | logger.debug(LocalizableMessage.raw("conf.isADS(): "+conf.isADS())); |
| | | logger.debug(LocalizableMessage.raw("conf.isReplicationServer(): "+ |
| | | logger.info(LocalizableMessage.raw("interactive: "+interactive)); |
| | | logger.info(LocalizableMessage.raw("forceOnError: "+forceOnError)); |
| | | logger.info(LocalizableMessage.raw("conf.isADS(): "+conf.isADS())); |
| | | logger.info(LocalizableMessage.raw("conf.isReplicationServer(): "+ |
| | | conf.isReplicationServer())); |
| | | logger.debug(LocalizableMessage.raw("conf.isServerRunning(): "+conf.isServerRunning())); |
| | | logger.info(LocalizableMessage.raw("conf.isServerRunning(): "+conf.isServerRunning())); |
| | | if (conf.isADS() && conf.isReplicationServer()) |
| | | { |
| | | if (conf.isServerRunning()) |
| | |
| | | boolean errorWithRemote = |
| | | !updateUserUninstallDataWithRemoteServers(userData); |
| | | cancelled = errorWithRemote && !parser.isForceOnError(); |
| | | logger.debug(LocalizableMessage.raw("Non interactive mode. errorWithRemote: "+ |
| | | logger.info(LocalizableMessage.raw("Non interactive mode. errorWithRemote: "+ |
| | | errorWithRemote)); |
| | | } |
| | | } |
| | |
| | | /* During all the confirmations, the server might be stopped. */ |
| | | userData.setStopServer( |
| | | Installation.getLocal().getStatus().isServerRunning()); |
| | | logger.debug(LocalizableMessage.raw("Must stop the server after confirmations? "+ |
| | | logger.info(LocalizableMessage.raw("Must stop the server after confirmations? "+ |
| | | userData.getStopServer())); |
| | | } |
| | | } |
| | |
| | | /* During all the confirmations, the server might be stopped. */ |
| | | userData.setStopServer( |
| | | Installation.getLocal().getStatus().isServerRunning()); |
| | | logger.debug(LocalizableMessage.raw("Must stop the server after confirmations? "+ |
| | | logger.info(LocalizableMessage.raw("Must stop the server after confirmations? "+ |
| | | userData.getStopServer())); |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | } |
| | | logger.debug(LocalizableMessage.raw("cancelled: "+cancelled)); |
| | | logger.info(LocalizableMessage.raw("cancelled: "+cancelled)); |
| | | return cancelled; |
| | | } |
| | | |
| | |
| | | } |
| | | catch (Throwable t) |
| | | { |
| | | logger.debug(LocalizableMessage.raw("Error closing connection: "+t, t)); |
| | | logger.info(LocalizableMessage.raw("Error closing connection: "+t, t)); |
| | | } |
| | | } |
| | | } |
| | |
| | | |
| | | private boolean startServer(boolean supressOutput) |
| | | { |
| | | logger.debug(LocalizableMessage.raw("startServer, supressOutput: "+supressOutput)); |
| | | logger.info(LocalizableMessage.raw("startServer, supressOutput: "+supressOutput)); |
| | | boolean serverStarted = false; |
| | | Application application = new Application() |
| | | { |
| | |
| | | printlnProgress(); |
| | | } |
| | | serverStarted = Installation.getLocal().getStatus().isServerRunning(); |
| | | logger.debug(LocalizableMessage.raw("server started successfully. serverStarted: "+ |
| | | logger.info(LocalizableMessage.raw("server started successfully. serverStarted: "+ |
| | | serverStarted)); |
| | | } |
| | | catch (ApplicationException ae) |
| | |
| | | |
| | | LocalizableMessage exceptionMsg = null; |
| | | |
| | | logger.debug(LocalizableMessage.raw("Updating user data with remote servers.")); |
| | | logger.info(LocalizableMessage.raw("Updating user data with remote servers.")); |
| | | |
| | | InitialLdapContext ctx = null; |
| | | try |
| | |
| | | forceTrustManagerInitialization(); |
| | | updateTrustManager(userData, ci); |
| | | } |
| | | logger.debug(LocalizableMessage.raw("Reloading topology")); |
| | | logger.info(LocalizableMessage.raw("Reloading topology")); |
| | | TopologyCache cache = new TopologyCache(adsContext, |
| | | userData.getTrustManager(), getConnectTimeout()); |
| | | cache.getFilter().setSearchMonitoringInformation(false); |
| | |
| | | } |
| | | catch (Throwable t) |
| | | { |
| | | logger.debug(LocalizableMessage.raw("Error closing connection: "+t, t)); |
| | | logger.info(LocalizableMessage.raw("Error closing connection: "+t, t)); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | } |
| | | userData.setUpdateRemoteReplication(accepted); |
| | | logger.debug(LocalizableMessage.raw("accepted: "+accepted)); |
| | | logger.info(LocalizableMessage.raw("accepted: "+accepted)); |
| | | return accepted; |
| | | } |
| | | |
| | |
| | | boolean reloadTopologyCache = false; |
| | | boolean interactive = parser.isInteractive(); |
| | | |
| | | logger.debug(LocalizableMessage.raw("Handle topology cache.")); |
| | | logger.info(LocalizableMessage.raw("Handle topology cache.")); |
| | | |
| | | Set<TopologyCacheException> exceptions = |
| | | new HashSet<TopologyCacheException>(); |
| | |
| | | /* Check the exceptions and see if we throw them or not. */ |
| | | for (TopologyCacheException e : exceptions) |
| | | { |
| | | logger.debug(LocalizableMessage.raw("Analyzing exception: "+e, e)); |
| | | logger.info(LocalizableMessage.raw("Analyzing exception: "+e, e)); |
| | | if (stopProcessing) |
| | | { |
| | | break; |
| | |
| | | } |
| | | else |
| | | { |
| | | logger.debug(LocalizableMessage.raw("exceptionMsgs: "+exceptionMsgs)); |
| | | logger.info(LocalizableMessage.raw("exceptionMsgs: "+exceptionMsgs)); |
| | | if (exceptionMsgs.size() > 0) |
| | | { |
| | | if (parser.isForceOnError()) |
| | |
| | | returnValue = true; |
| | | } |
| | | } |
| | | logger.debug(LocalizableMessage.raw("Return value: "+returnValue)); |
| | | logger.info(LocalizableMessage.raw("Return value: "+returnValue)); |
| | | return returnValue; |
| | | } |
| | | |