diff --git a/hazelcast/src/main/java/com/hazelcast/util/OperatingSystemMXBeanSupport.java b/hazelcast/src/main/java/com/hazelcast/util/OperatingSystemMXBeanSupport.java index 8d0c15e98aaa..09f9b572e637 100644 --- a/hazelcast/src/main/java/com/hazelcast/util/OperatingSystemMXBeanSupport.java +++ b/hazelcast/src/main/java/com/hazelcast/util/OperatingSystemMXBeanSupport.java @@ -68,8 +68,12 @@ public static long readLongAttribute(String attributeName, long defaultValue) { OperatingSystemMXBean systemMXBean = OPERATING_SYSTEM_MX_BEAN; Method method = systemMXBean.getClass().getMethod(methodName); - // the method is public in Java 9 - method.setAccessible(true); + try { + // the method is public in Java 9 + method.setAccessible(true); + } catch (Exception e) { + return defaultValue; + } Object value = method.invoke(systemMXBean); if (value == null) {