Stefan Bischof created FELIX-6072:
-------------------------------------

             Summary: prevent NullPointerException in Healthcheck 
ScriptEnginesTracker
                 Key: FELIX-6072
                 URL: https://issues.apache.org/jira/browse/FELIX-6072
             Project: Felix
          Issue Type: Bug
          Components: Health Checks
    Affects Versions: healthcheck.generalchecks 2.0.0
         Environment: openjdk11
fedora 29
            Reporter: Stefan Bischof


While adding adding this configuration at runtime to the configuration.json i 
got an NPE
{code:java}
,
    "org.apache.felix.hc.generalchecks.DiskSpaceCheck~aaa": {
        "diskUsedThresholdWarn": 50,
        "diskPaths": "."
    }
{code}
Exception:
{code:java}
ERROR: Bundle org.apache.felix.healthcheck.generalchecks [41] EventDispatcher: 
Error during dispatch. (java.lang.NullPointerException)
java.lang.NullPointerException
    at 
org.apache.felix.hc.generalchecks.util.ScriptEnginesTracker.unregisterFactories(ScriptEnginesTracker.java:113)
    at 
org.apache.felix.hc.generalchecks.util.ScriptEnginesTracker.bundleChanged(ScriptEnginesTracker.java:89)
    at 
org.apache.felix.framework.EventDispatcher.invokeBundleListenerCallback(EventDispatcher.java:915)
    at 
org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:834)
    at org.apache.felix.framework.EventDispatcher.run(EventDispatcher.java:1147)
    at 
org.apache.felix.framework.EventDispatcher.access$000(EventDispatcher.java:54)
    at 
org.apache.felix.framework.EventDispatcher$1.run(EventDispatcher.java:102)
    at java.base/java.lang.Thread.run(Thread.java:834)
{code}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to