Hi, While trying to get JSON rendition of Oak Metrics JMX MBeans I get following exception [1]. This happens because one of the JMX Attribute is having value as NaN.
How can such a case should be handled? Should JSON rendition omit such values, or JMX ResourceProvider skip those attributes? regards Chetan Mehrotra org.apache.sling.commons.json.JSONException: JSON does not allow non-finite numbers at org.apache.sling.commons.json.io.JSONRenderer.testNumberValidity(JSONRenderer.java:483) at org.apache.sling.commons.json.JSONObject.testValidity(JSONObject.java:912) at org.apache.sling.commons.json.JSONObject.put(JSONObject.java:856) at org.apache.sling.commons.json.sling.JsonObjectCreator.createProperty(JsonObjectCreator.java:206) at org.apache.sling.commons.json.sling.JsonObjectCreator.create(JsonObjectCreator.java:94) at org.apache.sling.commons.json.sling.JsonObjectCreator.create(JsonObjectCreator.java:48) at org.apache.sling.commons.json.sling.ResourceTraversor.adapt(ResourceTraversor.java:141) at org.apache.sling.commons.json.sling.ResourceTraversor.collectResource(ResourceTraversor.java:128) at org.apache.sling.commons.json.sling.ResourceTraversor.collectChildren(ResourceTraversor.java:99) at org.apache.sling.commons.json.sling.ResourceTraversor.collectResources(ResourceTraversor.java:76) at org.apache.sling.servlets.get.impl.helpers.JsonRendererServlet.doGet(JsonRendererServlet.java:100)