I’m mystified at this point, I’ve never seen this problem.  If you want to 
figure out what is going on I would suggest debugging 
ListenerInfo.serviceChanged to see if the service event makes it into DS at all 
and if so why it doesn’t get to the correct dependency manager.  Otherwise I 
wonder if you can provide some kind of test project I could look at?

thanks
david jencks

> On May 4, 2016, at 7:10 PM, David Leangen <[email protected]> wrote:
> 
> 
> Hi,
> 
> Thank you.
> 
> Here is the output for the UserAdmin:
> 
> karaf.log.1:2016-05-04 21:58:50,984 | DEBUG | pool-27-thread-1 | useradmin    
>                     | 87 - org.knopflerfish.bundle.useradmin - 4.1.1 | 
> BundleEvent INSTALLED - org.knopflerfish.bundle.useradmin
> karaf.log.1:2016-05-04 21:58:51,280 | DEBUG | pool-27-thread-1 | useradmin    
>                     | 87 - org.knopflerfish.bundle.useradmin - 4.1.1 | 
> BundleEvent RESOLVED - org.knopflerfish.bundle.useradmin
> karaf.log.1:2016-05-04 21:58:51,503 | DEBUG | pool-27-thread-1 | useradmin    
>                     | 87 - org.knopflerfish.bundle.useradmin - 4.1.1 | 
> BundleEvent STARTING - org.knopflerfish.bundle.useradmin
> karaf.log.1:2016-05-04 21:58:51,543 | DEBUG | pool-27-thread-1 | useradmin    
>                     | 87 - org.knopflerfish.bundle.useradmin - 4.1.1 | 
> ServiceEvent REGISTERED - [org.osgi.service.useradmin.UserAdmin] - 
> org.knopflerfish.bundle.useradmin
> karaf.log.1:2016-05-04 21:58:51,544 | DEBUG | pool-27-thread-1 | useradmin    
>                     | 87 - org.knopflerfish.bundle.useradmin - 4.1.1 | 
> BundleEvent STARTED - org.knopflerfish.bundle.useradmin
> 
> Looks like it gets registered just fine.
> 
> The unsatisfied reference happens only when the UserAdmin is registered 
> *after* the OAuthUserAdmin. If the UserAdmin is already registered, the 
> OAuthUserAdmin gets activated just fine, with all its references satisfied.
> 
> It was my understanding that the ordering should not have any effect on 
> startup, but here it clearly does. :-(
> 
> 
> karaf@root()> scr:details 
> net.leangen.expedition.integration.oauth2.credentials
> Component Details
>   Name                : net.leangen.expedition.integration.oauth2.credentials
>   State               : ACTIVE
>   Properties          : 
>     useradmin.target=(!(method=oauth2.0))
> References
>   Reference           : useradmin
>     State             : satisfied
>     Multiple          : single
>     Optional          : mandatory
>     Policy            : static
>     Service Reference : Bound Service ID 119
> 
> 
> 
> Cheers,
> =David
> 
> 
>> On May 5, 2016, at 1:26 AM, David Jencks <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> David,
>> 
>> Your components seem to be acting as I’d expect.  However the log output you 
>> show doesn’t show the service event for the plain UserAdmin getting 
>> registered, so we can’t tell what happens when it does.  I don’t see any 
>> ServiceEvents logged here, but since there are BundleEvents I’d expect that 
>> we’d see ServiceEvents too.
>> 
>> One of these days I will translate the state constants into words in the 
>> logging…. I can’t remember the meanings of the numbers either.
>> 
>> david jencks
>> 
>>> On May 4, 2016, at 4:57 AM, Morgan Hautman <[email protected] 
>>> <mailto:[email protected]>> wrote:
>>> 
>>> Hi David,
>>> 
>>> Np. Here are the different states 
>>> http://felix.apache.org/apidocs/scr/1.2.0/org/apache/felix/scr/Component.html
>>>  
>>> <http://felix.apache.org/apidocs/scr/1.2.0/org/apache/felix/scr/Component.html>
>>> 
>>> "The Component is a Component Factory ready to manage Component instances 
>>> from configuration data received from the Configuration Admin Service 
>>> (value is 64)."
>>> 
>>> Possible investigation method:
>>> Maybe try to launch Karaf in debug mode doing "bin/karaf debug" and connect 
>>> through remote debugging with your IDE.
>>> 
>>> You will see if the bundle starts or not (using your filter)
>>> 
>>> Hope it helps a bit :)
>>> 
>>> Regards,
>>> Morgan
>>> 
>>> 2016-05-04 12:07 GMT+02:00 David Leangen <[email protected] 
>>> <mailto:[email protected]>>:
>>> 
>>> Thanks, Morgan, that worked. :-)
>>> 
>>> 
>>> The output is very long, and I’m not sure what to look for, but here it is…
>>> 
>>> Perhaps this is the relevant line (though I don’t know what it means…):
>>> 
>>> Component can not be activated since it is in state 64
>>> 
>>> 
>>> Cheers,
>>> =David
>>> 
>>> 
>>> karaf.log.1:2016-05-04 05:53:23,480 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleEvent INSTALLED - 
>>> net.leangen.expedition.integration.oauth.provider
>>> karaf.log.1:2016-05-04 05:53:24,027 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleEvent RESOLVED - 
>>> net.leangen.expedition.integration.oauth.provider
>>> karaf.log.1:2016-05-04 05:53:24,205 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleEvent STARTING - 
>>> net.leangen.expedition.integration.oauth.provider
>>> karaf.log.1:2016-05-04 05:53:24,207 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] active
>>> karaf.log.1:2016-05-04 05:53:24,207 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] descriptor 
>>> locations 
>>> OSGI-INF/net.leangen.expedition.integration.oauth2.credentials.xml,OSGI-INF/ne
>>> t.leangen.expedition.integration.oauth2.xml,OSGI-INF/net.leangen.expedition.integration.oauth2.useradmin.xml
>>> karaf.log.1:2016-05-04 05:53:24,221 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] ComponentHolder 
>>> created for net.leangen.expedition.integration.oauth2.credentials
>>> karaf.log.1:2016-05-04 05:53:24,224 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] ComponentHolder 
>>> created for net.leangen.expedition.integration.oauth2
>>> karaf.log.1:2016-05-04 05:53:24,226 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] ComponentHolder 
>>> created for net.leangen.expedition.integration.oauth2.useradmin
>>> karaf.log.1:2016-05-04 05:53:24,226 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] May enable 
>>> component holder net.leangen.expedition.integration.oauth2.credentials
>>> karaf.log.1:2016-05-04 05:53:24,226 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] Enabling 
>>> component holder net.leangen.expedition.integration.oauth2.credentials
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(-1)] Dependency 
>>> Manager created useradmininterface=org.osgi.service.useradmin.UserA
>>> dmin, filter=(!(method=oauth2.0)), policy=static, cardinality=1..1, 
>>> bind=null, unbind=null, updated=null, field=useradmin, 
>>> field-option=replace, field-collect
>>> ion-type=null
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(-1)] Component 
>>> net.leangen.expedition.integration.oauth2.credentials created: DS=DS
>>> 13, 
>>> implementation=net.leangen.expedition.integration.oauth2.client.ClientCredentialsService,
>>>  immediate=false, default-enabled=true, factory=null, configurati
>>> on-policy=optional, activate=activate, deactivate=deactivate, modified=null 
>>> configuration-pid=[net.leangen.expedition.integration.oauth2.credentials]
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(-1)] Component 
>>> net.leangen.expedition.integration.oauth2.credentials Services: scop
>>> e=singleton, 
>>> services=[net.leangen.expedition.integration.oauth2.model.ClientCredentials]
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(-1)] Component 
>>> net.leangen.expedition.integration.oauth2.credentials Properties: {u
>>> seradmin.target=(!(method=oauth2.0))}
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(-1)] Component can 
>>> not be activated since it is in state 64
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] Updating target 
>>> filters
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)]  No existing 
>>> service listener to unregister for dependency useradmin
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] Setting target 
>>> property for dependency useradmin to (!(method=oauth2.0))
>>> karaf.log.1:2016-05-04 05:53:24,227 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] New service 
>>> tracker for useradmin, initial active: false, previous references: 
>>> {}, classFilter: (objectClass=org.osgi.service.useradmin.UserAdmin), 
>>> eventFilter (!(method=oauth2.0)), initialReferenceFilter 
>>> (&(objectClass=org.osgi.service.
>>> useradmin.UserAdmin)(!(method=oauth2.0)))
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] dm useradmin 
>>> tracker reset (closed)
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | classNameFilter: 
>>> (objectClass=org.osgi.service.useradmin.UserAdmin) event filter: 
>>> (!(method=oauth2.0))
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] dm useradmin 
>>> tracker opened
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] registering 
>>> service listener for dependency useradmin
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] Component enabled
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] ActivateInternal
>>> karaf.log.1:2016-05-04 05:53:24,228 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] Activating 
>>> component from state 2
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] Dependency not 
>>> satisfied: useradmin
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.credentials(2)] Not all 
>>> dependencies satisfied, cannot activate
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] May enable 
>>> component holder net.leangen.expedition.integration.oauth2
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] Enabling 
>>> component holder net.leangen.expedition.integration.oauth2
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(-1)] 
>>> Dependency Manager created 
>>> credsinterface=net.leangen.expedition.integration.oauth2.model.
>>> ClientCredentials, filter=null, policy=static, cardinality=1..1, bind=null, 
>>> unbind=null, updated=null, field=creds, field-option=replace, 
>>> field-collection-typ
>>> e=null
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(-1)] 
>>> Component net.leangen.expedition.integration.oauth2 created: DS=DS13, 
>>> implementation=net.l
>>> eangen.expedition.integration.oauth2.client.OauthService, immediate=false, 
>>> default-enabled=true, factory=null, configuration-policy=optional, 
>>> activate=activat
>>> e, deactivate=deactivate, modified=null 
>>> configuration-pid=[net.leangen.expedition.integration.oauth2]
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(-1)] 
>>> Component net.leangen.expedition.integration.oauth2 Services: 
>>> scope=singleton, services=[n
>>> et.leangen.expedition.integration.oauth2.model.OAuth2]
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(-1)] 
>>> Component net.leangen.expedition.integration.oauth2 Properties: {}
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(-1)] 
>>> Component can not be activated since it is in state 64
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] Updating 
>>> target filters
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] No 
>>> change in target property for dependency creds: currently registered: false
>>> karaf.log.1:2016-05-04 05:53:24,229 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)]  No 
>>> existing service listener to unregister for dependency creds
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] Setting 
>>> target property for dependency creds to null
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] New 
>>> service tracker for creds, initial active: false, previous references: {}, 
>>> classFilter:
>>> (objectClass=net.leangen.expedition.integration.oauth2.model.ClientCredentials),
>>>  eventFilter null, initialReferenceFilter 
>>> (objectClass=net.leangen.expedition
>>> .integration.oauth2.model.ClientCredentials)
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] dm creds 
>>> tracker reset (closed)
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | classNameFilter: 
>>> (objectClass=net.leangen.expedition.integration.oauth2.model.ClientCredentials)
>>>  event filter: null
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] dm creds 
>>> tracker opened
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] 
>>> registering service listener for dependency creds
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] 
>>> Component enabled
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] 
>>> ActivateInternal
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] 
>>> Activating component from state 2
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] 
>>> Dependency not satisfied: creds
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | [net.leangen.expedition.integration.oauth2(3)] Not all 
>>> dependencies satisfied, cannot activate
>>> karaf.log.1:2016-05-04 05:53:24,230 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] May enable 
>>> component holder net.leangen.expedition.integration.oauth2.useradmin
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleComponentActivator : Bundle [68] Enabling 
>>> component holder net.leangen.expedition.integration.oauth2.useradmin
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(-1)] Dependency 
>>> Manager created delegateinterface=org.osgi.service.useradmin.UserAdmi
>>> n, filter=(!(method=oauth2.0)), policy=static, cardinality=1..1, bind=null, 
>>> unbind=null, updated=null, field=delegate, field-option=replace, 
>>> field-collection-
>>> type=null
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(-1)] Dependency 
>>> Manager created oauth2interface=net.leangen.expedition.integration.oa
>>> uth2.model.OAuth2, filter=null, policy=static, cardinality=1..1, bind=null, 
>>> unbind=null, updated=null, field=oauth2, field-option=replace, 
>>> field-collection-ty
>>> pe=null
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(-1)] Component 
>>> net.leangen.expedition.integration.oauth2.useradmin created: DS=DS13, 
>>> implementation=net.leangen.expedition.integration.oauth2.useradmin.OAuthUserAdminService,
>>>  immediate=false, default-enabled=true, factory=null, configuration-p
>>> olicy=optional, activate=activate, deactivate=deactivate, modified=null 
>>> configuration-pid=[net.leangen.expedition.integration.oauth2.useradmin]
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(-1)] Component 
>>> net.leangen.expedition.integration.oauth2.useradmin Services: scope=si
>>> ngleton, services=[org.osgi.service.useradmin.UserAdmin, 
>>> net.leangen.expedition.integration.oauth2.OAuthUserAdmin]
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(-1)] Component 
>>> net.leangen.expedition.integration.oauth2.useradmin Properties: {metho
>>> d=oauth2.0, delegate.target=(!(method=oauth2.0))}
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(-1)] Component can not 
>>> be activated since it is in state 64
>>> karaf.log.1:2016-05-04 05:53:24,231 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Updating target 
>>> filters
>>> karaf.log.1:2016-05-04 05:53:24,247 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)]  No existing 
>>> service listener to unregister for dependency delegate
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Setting target 
>>> property for dependency delegate to (!(method=oauth2.0))
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] New service 
>>> tracker for delegate, initial active: false, previous references: {},
>>> classFilter: (objectClass=org.osgi.service.useradmin.UserAdmin), 
>>> eventFilter (!(method=oauth2.0)), initialReferenceFilter 
>>> (&(objectClass=org.osgi.service.use
>>> radmin.UserAdmin)(!(method=oauth2.0)))
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] dm delegate 
>>> tracker reset (closed)
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | classNameFilter: 
>>> (objectClass=org.osgi.service.useradmin.UserAdmin) event filter: 
>>> (!(method=oauth2.0))
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] dm delegate 
>>> tracker opened
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] registering 
>>> service listener for dependency delegate
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] No change in 
>>> target property for dependency oauth2: currently registered: false
>>> karaf.log.1:2016-05-04 05:53:24,248 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)]  No existing 
>>> service listener to unregister for dependency oauth2
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Setting target 
>>> property for dependency oauth2 to null
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] New service 
>>> tracker for oauth2, initial active: false, previous references: {}, c
>>> lassFilter: 
>>> (objectClass=net.leangen.expedition.integration.oauth2.model.OAuth2), 
>>> eventFilter null, initialReferenceFilter (objectClass=net.leangen.expedition
>>> .integration.oauth2.model.OAuth2)
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] dm oauth2 tracker 
>>> reset (closed)
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | classNameFilter: 
>>> (objectClass=net.leangen.expedition.integration.oauth2.model.OAuth2) event 
>>> filter: null
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] dm oauth2 tracker 
>>> opened
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] registering 
>>> service listener for dependency oauth2
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Component enabled
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] ActivateInternal
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Activating 
>>> component from state 2
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Dependency not 
>>> satisfied: delegate
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Dependency not 
>>> satisfied: oauth2
>>> karaf.log.1:2016-05-04 05:53:24,249 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | 
>>> [net.leangen.expedition.integration.oauth2.useradmin(4)] Not all 
>>> dependencies satisfied, cannot activate
>>> karaf.log.1:2016-05-04 05:53:24,250 | DEBUG | pool-29-thread-1 | provider   
>>>                       | 68 - 
>>> net.leangen.expedition.integration.oauth.provider - 0
>>> .2.0.201605040539 | BundleEvent STARTED - 
>>> net.leangen.expedition.integration.oauth.provider
>>> 
>> 
> 

Reply via email to