| | |
| | | import java.io.PrintStream; |
| | | import java.security.KeyStoreException; |
| | | import java.util.*; |
| | | import java.util.logging.Level; |
| | | import java.util.logging.Logger; |
| | | |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.forgerock.i18n.slf4j.LocalizedLogger; |
| | | |
| | | import javax.naming.ldap.LdapName; |
| | | |
| | | import org.forgerock.i18n.LocalizableMessage; |
| | | import org.opends.messages.QuickSetupMessages; |
| | | import org.opends.messages.ToolMessages; |
| | | import org.opends.quicksetup.ApplicationException; |
| | |
| | | |
| | | private Boolean lastResetStartServer = null; |
| | | |
| | | /** |
| | | * The Logger. |
| | | */ |
| | | static private final Logger LOG = Logger.getLogger(InstallDS.class.getName()); |
| | | private static final LocalizedLogger logger = LocalizedLogger.getLoggerForThisClass(); |
| | | |
| | | /** The argument parser. */ |
| | | private InstallDSArgumentParser argParser; |
| | |
| | | } |
| | | catch (Throwable t) |
| | | { |
| | | LOG.log(Level.WARNING, "Error while trying to update the contents of "+ |
| | | "the set-java-home file in test only mode: "+t, t); |
| | | logger.warn(LocalizableMessage.raw("Error while trying to update the contents of "+ |
| | | "the set-java-home file in test only mode: "+t, t)); |
| | | } |
| | | // Test that we are running a compatible java 1.6 version. |
| | | try |
| | |
| | | userApproved = true; |
| | | break; |
| | | case CANCEL: |
| | | LOG.log(Level.INFO, "User cancelled setup."); |
| | | logger.debug(LocalizableMessage.raw("User cancelled setup.")); |
| | | return ErrorReturnCode.ERROR_USER_CANCELLED.getReturnCode(); |
| | | case PRINT_EQUIVALENT_COMMAND_LINE: |
| | | printEquivalentCommandLine(uData); |
| | |
| | | } |
| | | catch (Throwable t) |
| | | { |
| | | LOG.log(Level.WARNING, "Error resetting arg parser: "+t, t); |
| | | logger.warn(LocalizableMessage.raw("Error resetting arg parser: "+t, t)); |
| | | } |
| | | userApproved = false; |
| | | } |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.SEVERE, "Unexpected error: "+ce, ce); |
| | | logger.error(LocalizableMessage.raw("Unexpected error: "+ce, ce)); |
| | | throw new InitializationException(LocalizableMessage.EMPTY, null); |
| | | } |
| | | } |
| | |
| | | |
| | | while (pwd1 == null) |
| | | { |
| | | pwd1 = readPassword(INFO_INSTALLDS_PROMPT_ROOT_PASSWORD.get(), LOG); |
| | | pwd1 = readPassword(INFO_INSTALLDS_PROMPT_ROOT_PASSWORD.get(), logger); |
| | | if ((pwd1 == null) || "".equals(pwd1)) |
| | | { |
| | | pwd1 = null; |
| | |
| | | } |
| | | } |
| | | String pwd2 = |
| | | readPassword(INFO_INSTALLDS_PROMPT_CONFIRM_ROOT_PASSWORD.get(), LOG); |
| | | readPassword(INFO_INSTALLDS_PROMPT_CONFIRM_ROOT_PASSWORD.get(), logger); |
| | | |
| | | if (pwd1.equals(pwd2)) |
| | | { |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | else |
| | |
| | | catch (CLIException ce) |
| | | { |
| | | portNumber = -1; |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | prompted = true; |
| | |
| | | catch (CLIException ce) |
| | | { |
| | | prompt = true; |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | NewSuffixOptions dataOptions; |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | String rejectedFile = argParser.rejectedImportFileArg.getValue(); |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |
| | |
| | | catch (CLIException ce) |
| | | { |
| | | populateType = POPULATE_TYPE_BASE_ONLY; |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | |
| | | if (populateType == POPULATE_TYPE_IMPORT_FROM_LDIF) |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | String rejectedFile = argParser.rejectedImportFileArg.getValue(); |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | else |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | else |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | certType = SELF_SIGNED; |
| | | } |
| | | if (certType == SELF_SIGNED) |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | startServer = true; |
| | | } |
| | | } |
| | |
| | | catch (CLIException ce) |
| | | { |
| | | path = ""; |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | |
| | | prompted = true; |
| | |
| | | String.valueOf(LIMIT_KEYSTORE_PASSWORD_PROMPT))); |
| | | } |
| | | pwd = readPassword( |
| | | INFO_INSTALLDS_PROMPT_KEYSTORE_PASSWORD.get(), LOG); |
| | | INFO_INSTALLDS_PROMPT_KEYSTORE_PASSWORD.get(), logger); |
| | | nPasswordPrompts ++; |
| | | } |
| | | } |
| | |
| | | catch (CLIException ce) |
| | | { |
| | | s = ""; |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | if (s.equals("")) |
| | | { |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |
| | |
| | | catch (CLIException ce) |
| | | { |
| | | returnValue = ConfirmCode.CANCEL; |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | return returnValue; |
| | | } |
| | |
| | | } |
| | | catch (Throwable t) |
| | | { |
| | | LOG.log(Level.WARNING, "Error resetting arguments: "+t, t); |
| | | logger.warn(LocalizableMessage.raw("Error resetting arguments: "+t, t)); |
| | | } |
| | | } |
| | | |
| | |
| | | } |
| | | catch (CLIException ce) |
| | | { |
| | | LOG.log(Level.WARNING, "Error reading input: "+ce, ce); |
| | | logger.warn(LocalizableMessage.raw("Error reading input: "+ce, ce)); |
| | | } |
| | | } |
| | | } |