[ https://issues.apache.org/jira/browse/SLING-3507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Carsten Ziegeler resolved SLING-3507. ------------------------------------- Resolution: Fixed > Potential NPE in JSON dump from JMX > ----------------------------------- > > Key: SLING-3507 > URL: https://issues.apache.org/jira/browse/SLING-3507 > Project: Sling > Issue Type: Bug > Components: Extensions > Affects Versions: Resource Inventory 1.0.0 > Reporter: Carsten Ziegeler > Assignee: Carsten Ziegeler > Fix For: Resource Inventory 1.0.2 > > > If a jmx attribute returns null as its value, the following NPE is thrown: > java.lang.NullPointerException: null > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.getValue(JsonObjectCreator.java:134) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createProperty(JsonObjectCreator.java:206) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:90) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createSingleResource(JsonObjectCreator.java:141) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:100) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createSingleResource(JsonObjectCreator.java:141) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:100) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createSingleResource(JsonObjectCreator.java:141) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:100) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createSingleResource(JsonObjectCreator.java:141) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:100) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createSingleResource(JsonObjectCreator.java:141) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:100) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.createSingleResource(JsonObjectCreator.java:141) > at > org.apache.sling.resource.inventory.impl.JsonObjectCreator.create(JsonObjectCreator.java:100) > at > org.apache.sling.resource.inventory.impl.ResourceTraversor.adapt(ResourceTraversor.java:86) > at > org.apache.sling.resource.inventory.impl.ResourceTraversor.<init>(ResourceTraversor.java:35) > at > org.apache.sling.resource.inventory.impl.ResourceInventoryPrinterFactory.print(ResourceInventoryPrinterFactory.java:74) > at > org.apache.felix.inventory.impl.InventoryPrinterAdapter.print(InventoryPrinterAdapter.java:148) -- This message was sent by Atlassian JIRA (v6.2#6252)