diff --git a/engine/src/main/java/com/arcadedb/Profiler.java b/engine/src/main/java/com/arcadedb/Profiler.java
index ef2c89d75..a2c3669f6 100644
--- a/engine/src/main/java/com/arcadedb/Profiler.java
+++ b/engine/src/main/java/com/arcadedb/Profiler.java
@@ -212,7 +212,7 @@ public synchronized JSONObject toJSON() {
json.put("jvmSafePointCount", new JSONObject().put("count", hotSpotRunTime.getSafepointCount()));
json.put("jvmAvgSafePointTime", new JSONObject().put("value", hotSpotRunTime.getTotalSafepointTime() / (float) hotSpotRunTime.getSafepointCount()));
- } catch (final Exception e) {
+ } catch (final Throwable e) {
// JMX NOT AVAILABLE, AVOID OS DATA
}
diff --git a/pom.xml b/pom.xml
index 9ecf1d911..2ca398915 100644
--- a/pom.xml
+++ b/pom.xml
@@ -152,13 +152,6 @@
--add-exports
java.management/sun.management=ALL-UNNAMED
-
-
-
-
-
-
-
@@ -187,6 +180,9 @@
false
+
+ --add-exports=java.management/sun.management=ALL-UNNAMED
+