[ 
https://issues.apache.org/jira/browse/FELIX-4857?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14503232#comment-14503232
 ] 

David Jencks commented on FELIX-4857:
-------------------------------------

Hi Simon, maybe the dev list would be better?  although I'm having some trouble 
receiving all messages lately ( I didn't see this one for instance).

Are you sure the namespace version is 1.3?  It should be if you are using bnd 
trunk, which is needed for the rfc 190 features.  There are some unit tests 
where this works, e.g. org.apache.felix.scr.integration.AnnoConfigTest

> SCR Gogo commands outputs wrong infos when a component is unsatisfied because 
> of missing configuration
> ------------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-4857
>                 URL: https://issues.apache.org/jira/browse/FELIX-4857
>             Project: Felix
>          Issue Type: Bug
>          Components: Declarative Services (SCR), Gogo Command
>    Affects Versions: gogo.command-0.12.0, scr-1.8.2
>            Reporter: Simon Chemouil
>
> The Gogo scr:info command doesn't show when a DS component has 
> Configuration.REQUIRE and is unsatisfied because the configuration is 
> missing. Instead, it marks a reference as unsatisfied even though it is 
> available and consumed elsewhere in the same bundle.
> {noformat}
> $ scr:info 0
> ID: 0
> Name: my-component
> Bundle: my-bundle (56)
> State: unsatisfied 
> Default State: enabled
> Activation: delayed
> Configuration Policy: require
> Activate Method: activate (declared in the descriptor)
> Deactivate Method: deactivate
> Modified Method: -
> Configuration Pid: my-component
> Services: io.lambdacube.service.MyService
> Service Type: service
> Reference: JsonMapper
>     Satisfied: unsatisfied
>     Service Name: io.lambdacube.core.json.JsonMapper
>     Multiple: single
>     Optional: mandatory
>     Policy: static
>     Policy option: reluctant
>     (unbound)
> Properties:
>     component.id = 0
>     component.name = my-component
> {noformat}
> In that example, JsonMapper is actually available. Instead, the scr:info 
> command should state it's unsatisfied because the configuration entry is 
> missing.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to