|
|
|
@ -147,7 +147,7 @@ public class ApplyBootstrap {
|
|
|
|
|
private static void deleteDB() { |
|
|
|
|
// Get the repository path from settings
|
|
|
|
|
String repositoryPath = Settings.getInstance().getRepositoryPath(); |
|
|
|
|
LOGGER.info(String.format("Repository path: %s", repositoryPath)); |
|
|
|
|
LOGGER.debug(String.format("Repository path: %s", repositoryPath)); |
|
|
|
|
|
|
|
|
|
try { |
|
|
|
|
Path directory = Paths.get(repositoryPath); |
|
|
|
@ -165,19 +165,19 @@ public class ApplyBootstrap {
|
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
} catch (IOException e) { |
|
|
|
|
LOGGER.info("Error deleting DB: {}", e.getMessage()); |
|
|
|
|
LOGGER.error("Error deleting DB: {}", e.getMessage()); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
private static void restartNode(String[] args) { |
|
|
|
|
String javaHome = System.getProperty("java.home"); |
|
|
|
|
LOGGER.info(() -> String.format("Java home: %s", javaHome)); |
|
|
|
|
LOGGER.debug(() -> String.format("Java home: %s", javaHome)); |
|
|
|
|
|
|
|
|
|
Path javaBinary = Paths.get(javaHome, "bin", "java"); |
|
|
|
|
LOGGER.info(() -> String.format("Java binary: %s", javaBinary)); |
|
|
|
|
LOGGER.debug(() -> String.format("Java binary: %s", javaBinary)); |
|
|
|
|
|
|
|
|
|
Path exeLauncher = Paths.get(WINDOWS_EXE_LAUNCHER); |
|
|
|
|
LOGGER.info(() -> String.format("Windows EXE launcher: %s", exeLauncher)); |
|
|
|
|
LOGGER.debug(() -> String.format("Windows EXE launcher: %s", exeLauncher)); |
|
|
|
|
|
|
|
|
|
List<String> javaCmd; |
|
|
|
|
if (Files.exists(exeLauncher)) { |
|
|
|
@ -208,7 +208,7 @@ public class ApplyBootstrap {
|
|
|
|
|
ProcessBuilder processBuilder = new ProcessBuilder(javaCmd); |
|
|
|
|
|
|
|
|
|
if (Files.exists(exeLauncher)) { |
|
|
|
|
LOGGER.info(() -> String.format("Setting env %s to %s", JAVA_TOOL_OPTIONS_NAME, JAVA_TOOL_OPTIONS_VALUE)); |
|
|
|
|
LOGGER.debug(() -> String.format("Setting env %s to %s", JAVA_TOOL_OPTIONS_NAME, JAVA_TOOL_OPTIONS_VALUE)); |
|
|
|
|
processBuilder.environment().put(JAVA_TOOL_OPTIONS_NAME, JAVA_TOOL_OPTIONS_VALUE); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|