Felix Meschberger created FELIX-3622:
----------------------------------------

             Summary: ConfigurationManager.listConfigurations may not always 
properly log the configuration PID
                 Key: FELIX-3622
                 URL: https://issues.apache.org/jira/browse/FELIX-3622
             Project: Felix
          Issue Type: Improvement
          Components: Configuration Admin
    Affects Versions: configadmin-1.4.0
            Reporter: Felix Meschberger
            Assignee: Felix Meschberger
             Fix For: configadmin-1.6.0


The ConfigurationManager.listConfigurations logs what it does with any 
configuration found. These log messages include the Service PID. If the 
configuration is just read from persistence and the ConfigurationImpl object 
created after the filter check (because the config is not cached yet), the 
config dictionary has the service.pid property removed and the log message will 
log null for the service.pid.

Fix is to use the local pid variable which is extracted from the dictionary 
early during check to ensure the service.pid is actually available from the raw 
configuration dictionary.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to