Hey all,

It seems that scr:info report is not clearly indicating when a required
configuration is not available. It is showing good info when the component
has a configuration:

Here is the report WITH required configuration:
----------------------------------
g! scr:info com.liferay.portal.http.tunnel.extender.HttpTunnelExtender
*** Bundle: com.liferay.portal.http.tunnel.extender (60)
Component Description:
 Name: com.liferay.portal.http.tunnel.extender.HttpTunnelExtender
 Default State: enabled
 Activation: immediate
 Configuration Policy: require
 Activate Method: activate
 Deactivate Method: deactivate
 Modified Method: modified
 Configuration Pid:
[com.liferay.portal.http.tunnel.configuration.HttpTunnelExtenderConfiguration]
 Services:   Service Scope: null
 Properties:
 Component Configuration:
   ComponentId: 1936
   State: active
     Properties:
       component.id = 1936
       component.name =
com.liferay.portal.http.tunnel.extender.HttpTunnelExtender
       hostsAllowed = [127.0.0.1]
       service.pid =
com.liferay.portal.http.tunnel.configuration.HttpTunnelExtenderConfiguration
g!
----------------------------------

And here is the report when NO required configuration is available:

----------------------------------
g! scr:info com.liferay.portal.http.tunnel.extender.HttpTunnelExtender
*** Bundle: com.liferay.portal.http.tunnel.extender (60)
Component Description:
 Name: com.liferay.portal.http.tunnel.extender.HttpTunnelExtender
 Default State: enabled
 Activation: immediate
 Configuration Policy: require
 Activate Method: activate
 Deactivate Method: deactivate
 Modified Method: modified
 Configuration Pid:
[com.liferay.portal.http.tunnel.configuration.HttpTunnelExtenderConfiguration]
 Services:   Service Scope: null
 Properties:
g!
----------------------------------

As you can see it's not clear at all that the component is missing the
configuration it requires.

Can we fix this?

-- 
*Raymond Augé* <http://www.liferay.com/web/raymond.auge/profile>
 (@rotty3000)
Senior Software Architect *Liferay, Inc.* <http://www.liferay.com>
 (@Liferay)
Board Member & EEG Co-Chair, OSGi Alliance <http://osgi.org> (@OSGiAlliance)

Reply via email to