[
https://issues.apache.org/jira/browse/SLING-3507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Carsten Ziegeler closed SLING-3507.
-----------------------------------
> 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)