diff --git a/eagle-topology-check/eagle-topology-app/src/main/java/org/apache/eagle/topology/utils/JMXQueryHelper.java b/eagle-topology-check/eagle-topology-app/src/main/java/org/apache/eagle/topology/utils/JMXQueryHelper.java index 860a1b895c..13e4d3ffc3 100644 --- a/eagle-topology-check/eagle-topology-app/src/main/java/org/apache/eagle/topology/utils/JMXQueryHelper.java +++ b/eagle-topology-check/eagle-topology-app/src/main/java/org/apache/eagle/topology/utils/JMXQueryHelper.java @@ -56,7 +56,7 @@ private static Map parseStream(InputStream is) { final Map resultMap = new HashMap(); final JSONTokener tokener = new JSONTokener(is); final JSONObject jsonBeansObject = new JSONObject(tokener); - final JSONArray jsonArray = jsonBeansObject.getJSONArray("beans"); + final JSONArray jsonArray = jsonBeansObject.optJSONArray("beans"); int size = jsonArray.length(); for (int i = 0; i < size; ++i) { final JSONObject obj = (JSONObject) jsonArray.get(i);