[ https://issues.apache.org/jira/browse/SLING-7507?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Munteanu reassigned SLING-7507: -------------------------------------- Assignee: Karl Pauls > Tracker open to early which can cause a NPE. > -------------------------------------------- > > Key: SLING-7507 > URL: https://issues.apache.org/jira/browse/SLING-7507 > Project: Sling > Issue Type: Bug > Components: Commons > Affects Versions: Commons Log 5.1.0 > Reporter: Karl Pauls > Assignee: Karl Pauls > Priority: Major > Fix For: Commons Log 5.1.2 > > > The FilterTracker and TurboFilterTracker service tracker are opened in the > constructor of the LogbackManager at a time when it isn't fully configured > yet. That can lead to an NPE if there is a service found right away. > {code:java} > Caused by: java.lang.NullPointerException: null > at > org.apache.sling.commons.log.logback.internal.LogbackManager$LoggerStateContext.<init>(LogbackManager.java:733) > at > org.apache.sling.commons.log.logback.internal.LogbackManager.determineLoggerState(LogbackManager.java:663) > at > org.apache.sling.commons.log.logback.internal.FilterTracker.getAppenderMap(FilterTracker.java:173) > at > org.apache.sling.commons.log.logback.internal.FilterTracker.addingService(FilterTracker.java:67) > at > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:941) > at > org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:870) > at > org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256) > at > org.osgi.util.tracker.AbstractTracked.trackInitial(AbstractTracked.java:183) > at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:318) > at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:261) > at > org.apache.sling.commons.log.logback.internal.FilterTracker.<init>(FilterTracker.java:55) > at > org.apache.sling.commons.log.logback.internal.LogbackManager.<init>(LogbackManager.java:153) > at > org.apache.sling.commons.log.logback.internal.Activator.initializeLogbackManager(Activator.java:75) > at > org.apache.sling.commons.log.logback.internal.Activator.start(Activator.java:55) > at > org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697) > at org.apache.felix.framework.Felix.activateBundle(Felix.java:2240) > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)