add in catch

This commit is contained in:
Greg DiCristofaro 2023-09-12 08:51:41 -04:00
parent 6478dde707
commit 5ad95a9e71

View File

@ -407,6 +407,7 @@ public class Installer extends ModuleInstall {
"Installer_checkMemoryAvailable_maxMemExpected_desc=Maximum JVM memory: {0}, is less than the 2GB required. Some aspects of the application may not work as expected." "Installer_checkMemoryAvailable_maxMemExpected_desc=Maximum JVM memory: {0}, is less than the 2GB required. Some aspects of the application may not work as expected."
}) })
private void checkMemoryAvailable() { private void checkMemoryAvailable() {
try {
long memorySize = ((com.sun.management.OperatingSystemMXBean) ManagementFactory long memorySize = ((com.sun.management.OperatingSystemMXBean) ManagementFactory
.getOperatingSystemMXBean()).getTotalMemorySize(); .getOperatingSystemMXBean()).getTotalMemorySize();
if (memorySize < 8_000_000) { if (memorySize < 8_000_000) {
@ -414,13 +415,20 @@ public class Installer extends ModuleInstall {
FileUtils.byteCountToDisplaySize(memorySize)); FileUtils.byteCountToDisplaySize(memorySize));
logger.log(Level.SEVERE, desc); logger.log(Level.SEVERE, desc);
} }
} catch (Throwable t) {
logger.log(Level.SEVERE, "There was an error fetching physical memory size", t);
}
try {
long maxMemory = Runtime.getRuntime().maxMemory(); long maxMemory = Runtime.getRuntime().maxMemory();
if (maxMemory < 2_000_000) { if (maxMemory < 2_000_000) {
String desc = Bundle.Installer_checkMemoryAvailable_maxMemExpected_desc( String desc = Bundle.Installer_checkMemoryAvailable_maxMemExpected_desc(
FileUtils.byteCountToDisplaySize(maxMemory)); FileUtils.byteCountToDisplaySize(maxMemory));
logger.log(Level.SEVERE, desc); logger.log(Level.SEVERE, desc);
} }
} catch (Throwable t) {
logger.log(Level.SEVERE, "There was an error fetching jvm max memory", t);
}
} }
/** /**