Hi,

Can someone enlighten me on how I can debug an issue with the not satisfied
references? I know which reference is not satisfied, what's next?
Apparently the needed features are available. This happens with some of the
profiles that comes with multi-profile support.

The osgi console outputs are as follows.

osgi> ls

24 Active coordination.client.component
org.wso2.carbon.coordination.core(bid=176)
25 Unsatisfied carbon.core.dscomponent org.wso2.carbon.core(bid=177)
26 Unsatisfied
org.wso2.carbon.core.internal.ListenerManagerRetrieverServiceComponent
org.wso2.carbon.core(bid=177)
27 Unsatisfied
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent
org.wso2.carbon.core(bid=177)
28 Unsatisfied
org.wso2.stratos.permission.update.PermissionUpdateServiceComponent
org.wso2.carbon.core(bid=177)
29 Registered MIMEType2FileExtensionMap.component
org.wso2.carbon.core(bid=177)
30 Unsatisfied core.services.dscomponent
org.wso2.carbon.core.services(bid=181)
31 Active agentservice.component
org.wso2.carbon.databridge.agent.thrift(bid=182)
32 Active dataservices.component org.wso2.carbon.dataservices.core(bid=186)
33 Unsatisfied org.wso2.carbon.deployment.synchronizer.XXX
org.wso2.carbon.deployment.synchronizer(bid=191)

36 Unsatisfied org.wso2.carbon.discovery
org.wso2.carbon.discovery.core(bid=195)
37 Unsatisfied
org.wso2.carbon.email.verification.internal.EmailVerificationServiceComponent
org.wso2.carbon.email.verification(bid=197)
38 Unsatisfied wsevent.component.admin org.wso2.carbon.event.admin(bid=198)
39 Unsatisfied eventbrokerbuilder.component
org.wso2.carbon.event.core(bid=202)
40 Unsatisfied wsevent.component org.wso2.carbon.event.ws(bid=205)
41 Active component.manager.core.service.comp
org.wso2.carbon.feature.mgt.core(bid=206)

47 Unsatisfied org.wso2.carbon.logging.services
org.wso2.carbon.logging.service(bid=233)
48 Active org.wso2.carbon.ndatasource
org.wso2.carbon.ndatasource.core(bid=241)
49 Unsatisfied tasks.component org.wso2.carbon.ntask.core(bid=246)
50 Active org.wso2.carbon.redirector.servlet
org.wso2.carbon.redirector.servlet(bid=257)
53 Unsatisfied org.wso2.carbon.registry.eventing
org.wso2.carbon.registry.eventing(bid=265)
54 Active org.wso2.carbon.registry.properties
org.wso2.carbon.registry.properties(bid=266)
55 Unsatisfied org.wso2.carbon.registry.resource
org.wso2.carbon.registry.resource(bid=269)
56 Unsatisfied registry.search.dscomponent
org.wso2.carbon.registry.search(bid=272)
 58 Unsatisfied org.wso2.carbon.registry.servlet
org.wso2.carbon.registry.servlet(bid=276)
 60 Unsatisfied reporting.template
org.wso2.carbon.reporting.template.core(bid=285)



*osgi> ls -c 177*
*Components in bundle org.wso2.carbon.core: *
ID Component details
25 Component[
name = carbon.core.dscomponent
factory = null
 autoenable = true
immediate = true
implementation = org.wso2.carbon.core.internal.CarbonCoreServiceComponent
 state = Unsatisfied
properties = {service.pid=carbon.core.dscomponent}
serviceFactory = false
 serviceInterface = null
references = {
Reference[name = user.realmservice.default, interface =
org.wso2.carbon.user.core.service.RealmService, policy = dynamic,
cardinality = 1..1, target = null, bind = setRealmService, unbind =
unsetRealmService]
 Reference[name = registry.service, interface =
org.wso2.carbon.registry.core.service.RegistryService, policy = dynamic,
cardinality = 1..1, target = null, bind = setRegistryService, unbind =
unsetRegistryService]
 Reference[name = server.configuration.service, interface =
org.wso2.carbon.base.api.ServerConfigurationService, policy = dynamic,
cardinality = 1..1, target = null, bind = setServerConfigurationService,
unbind = unsetServerConfigurationService]
 Reference[name = http.service, interface =
org.osgi.service.http.HttpService, policy = dynamic, cardinality = 1..1,
target = null, bind = setHttpService, unbind = unsetHttpService]
 Reference[name = serverShutdownHandler, interface =
org.wso2.carbon.core.ServerShutdownHandler, policy = dynamic, cardinality =
0..n, target = null, bind = addServerShutdownHandler, unbind =
removeServerShutdownHandler]
 Reference[name = serverRestartHandler, interface =
org.wso2.carbon.core.ServerRestartHandler, policy = dynamic, cardinality =
0..n, target = null, bind = addServerRestartHandler, unbind =
removeServerRestartHandler]
 Reference[name = serverStartupHandler, interface =
org.wso2.carbon.core.ServerStartupHandler, policy = dynamic, cardinality =
0..n, target = null, bind = addServerStartupHandler, unbind =
removeServerStartupHandler]
 }
located in bundle = org.wso2.carbon.core_4.2.0.SNAPSHOT [177]
]
Dynamic information :
  *The component is NOT satisfied
  The following references are not satisfied:
    Reference[name = http.service, interface =
org.osgi.service.http.HttpService, policy = dynamic, cardinality = 1..1,
target = null, bind = setHttpService, unbind = unsetHttpService]
    Reference[name = serverShutdownHandler, interface =
org.wso2.carbon.core.ServerShutdownHandler, policy = dynamic, cardinality =
0..n, target = null, bind = addServerShutdownHandler, unbind =
removeServerShutdownHandler]
    Reference[name = serverRestartHandler, interface =
org.wso2.carbon.core.ServerRestartHandler, policy = dynamic, cardinality =
0..n, target = null, bind = addServerRestartHandler, unbind =
removeServerRestartHandler]
    Reference[name = serverStartupHandler, interface =
org.wso2.carbon.core.ServerStartupHandler, policy = dynamic, cardinality =
0..n, target = null, bind = addServerStartupHandler, unbind =
removeServerStartupHandler]
  Component configurations :
    Configuration properties:
      service.pid = carbon.core.dscomponent
      component.name = carbon.core.dscomponent
      component.id = 24
    Instances:

26 Component[
name =
org.wso2.carbon.core.internal.ListenerManagerRetrieverServiceComponent
 factory = null
autoenable = true
immediate = true
 implementation =
org.wso2.carbon.core.internal.ListenerManagerRetrieverServiceComponent
state = Unsatisfied
 properties =
{service.pid=org.wso2.carbon.core.internal.ListenerManagerRetrieverServiceComponent}
serviceFactory = false
 serviceInterface = null
references = {
Reference[name = listener.manager.service, interface =
org.apache.axis2.engine.ListenerManager, policy = dynamic, cardinality =
1..1, target = null, bind = setListenerManager, unbind =
unsetListenerManager]
 }
located in bundle = org.wso2.carbon.core_4.2.0.SNAPSHOT [177]
]
Dynamic information :
  *The component is NOT satisfied
  The following references are not satisfied:
    Reference[name = listener.manager.service, interface =
org.apache.axis2.engine.ListenerManager, policy = dynamic, cardinality =
1..1, target = null, bind = setListenerManager, unbind =
unsetListenerManager]
  Component configurations :
    Configuration properties:
      service.pid =
org.wso2.carbon.core.internal.ListenerManagerRetrieverServiceComponent
      component.name =
org.wso2.carbon.core.internal.ListenerManagerRetrieverServiceComponent
      component.id = 25
    Instances:

27 Component[
name = org.wso2.carbon.core.internal.StartupFinalizerServiceComponent
 factory = null
autoenable = true
immediate = true
 implementation =
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent
state = Unsatisfied
properties =
{service.pid=org.wso2.carbon.core.internal.StartupFinalizerServiceComponent}
 serviceFactory = false
serviceInterface = null
references = {
 Reference[name = org.wso2.carbon.configCtx, interface =
org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
cardinality = 1..1, target = null, bind = setConfigurationContext, unbind =
unsetConfigurationContext]
 Reference[name = user.realmservice.default, interface =
org.wso2.carbon.user.core.service.RealmService, policy = dynamic,
cardinality = 1..1, target = null, bind = setRealmService, unbind =
unsetRealmService]
 Reference[name = registry.service, interface =
org.wso2.carbon.registry.core.service.RegistryService, policy = dynamic,
cardinality = 1..1, target = null, bind = setRegistryService, unbind =
unsetRegistryService]
 }
located in bundle = org.wso2.carbon.core_4.2.0.SNAPSHOT [177]
]
Dynamic information :
  *The component is NOT satisfied
  The following references are not satisfied:
    Reference[name = org.wso2.carbon.configCtx, interface =
org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
cardinality = 1..1, target = null, bind = setConfigurationContext, unbind =
unsetConfigurationContext]
  Component configurations :
    Configuration properties:
      service.pid =
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent
      component.name =
org.wso2.carbon.core.internal.StartupFinalizerServiceComponent
      component.id = 26
    Instances:

28 Component[
name = org.wso2.stratos.permission.update.PermissionUpdateServiceComponent
 factory = null
autoenable = true
immediate = true
 implementation =
org.wso2.carbon.core.internal.permission.update.PermissionUpdateServiceComponent
state = Unsatisfied
 properties =
{service.pid=org.wso2.stratos.permission.update.PermissionUpdateServiceComponent}
serviceFactory = false
 serviceInterface = null
references = {
Reference[name = registry.service, interface =
org.wso2.carbon.registry.core.service.RegistryService, policy = dynamic,
cardinality = 1..1, target = null, bind = setRegistryService, unbind =
unsetRegistryService]
 Reference[name = config.context.service, interface =
org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
cardinality = 1..1, target = null, bind = setConfigurationContextService,
unbind = unsetConfigurationContextService]
 }
located in bundle = org.wso2.carbon.core_4.2.0.SNAPSHOT [177]
]
Dynamic information :
  *The component is NOT satisfied
  The following references are not satisfied:
    Reference[name = config.context.service, interface =
org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
cardinality = 1..1, target = null, bind = setConfigurationContextService,
unbind = unsetConfigurationContextService]
  Component configurations :
    Configuration properties:
      service.pid =
org.wso2.stratos.permission.update.PermissionUpdateServiceComponent
      component.name =
org.wso2.stratos.permission.update.PermissionUpdateServiceComponent
      component.id = 27
    Instances:

29 Component[
name = MIMEType2FileExtensionMap.component
 factory = null
autoenable = true
immediate = false
 implementation = org.wso2.carbon.core.util.MIMEType2FileExtensionMap
state = Unsatisfied
properties = {service.pid=MIMEType2FileExtensionMap.component}
 serviceFactory = false
serviceInterface = [org.wso2.carbon.core.util.MIMEType2FileExtensionMap]
references = null
 located in bundle = org.wso2.carbon.core_4.2.0.SNAPSHOT [177]
]
Dynamic information :
  The component is satisfied
  All component references are satisfied
  Component configurations :
    Configuration properties:
      objectClass =
String[org.wso2.carbon.core.util.MIMEType2FileExtensionMap]
      service.pid = MIMEType2FileExtensionMap.component
      component.name = MIMEType2FileExtensionMap.component
      component.id = 28
    Instances:





-- 
*Kasun Gajasinghe*
Software Engineer;
Development Technologies Team, WSO2 Inc.; http://wso2.com



 ,
*email: **kasung AT spamfree wso2.com



** cell: **+94 (77) 678-0813*
*linked-in: *http://lk.linkedin.com/in/gajasinghe



*
*
*blog: **http://kasunbg.org* <http://kasunbg.org>



*
twitter: **http://twitter.com/kasunbg* <http://twitter.com/kasunbg>



*
*
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to