[
https://issues.apache.org/jira/browse/FELIX-6026?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Thomas Watson resolved FELIX-6026.
----------------------------------
Resolution: Fixed
Fix Version/s: scr-2.1.16
Will be fixed in 2.1.16 release.
> SCR command problems
> --------------------
>
> Key: FELIX-6026
> URL: https://issues.apache.org/jira/browse/FELIX-6026
> Project: Felix
> Issue Type: Bug
> Components: Declarative Services (SCR)
> Affects Versions: scr-2.1.14
> Reporter: Brent Daniel
> Priority: Major
> Fix For: scr-2.1.16
>
>
> There are a couple of problems resulting from the changes to SCR commands in
> [https://github.com/apache/felix/pull/130] .
> First, ScrInfo is not registered as a service when ds.info.service=true is
> specified in config admin. The core issue is that the setScrCommand method of
> ScrConfigurationImpl is never called, so it will not be available in this
> block around line 208:
> {code:java}
> if ( scrCommand != null )
> {
> scrCommand.updateProvideScrInfoService( infoAsService() );
> }
> {code}
> That can be fixed by adding the following to the Activator.doStart() method
> (though I haven't spent much time thinking about better solutions):
> {code:java}
> m_configuration.setScrCommand(m_componentCommands);
> {code}
> Second, the ScrInfo list() and info() implementation no longer accept a null
> component ID. The javadoc for ScrInfo still indicates that a null ID will
> give information for all components. We have found this function invaluable
> for dumping the state of every component, so it would be nice to get this
> back.
>
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)