Hi Kernel Team,
Deployment synchronizer service component is not getting activated properly
in latest ESB build with carbon-commons:4.3.5.
Following is what we are getting on the osgi console.
29 Unsatisfied org.wso2.carbon.deployment.synchronizer.XXX
org.wso2.carbon.deployment.synchronizer(bid=161)
osgi> ls -c 161
Components in bundle org.wso2.carbon.deployment.synchronizer:
ID Component details
29 Component[
name = org.wso2.carbon.deployment.synchronizer.XXX
factory = null
autoenable = true
immediate = true
implementation =
org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizerComponent
state = Unsatisfied
properties = {service.pid=org.wso2.carbon.deployment.synchronizer.XXX}
serviceFactory = false
serviceInterface = null
references = {
Reference[name = configuration.context.service, interface =
org.wso2.carbon.utils.ConfigurationContextService, policy = dynamic,
cardinality = 1..1, target = null, bind = setConfigurationContextService,
unbind = unsetConfigurationContextService]
Reference[name = repository.reference.service, interface =
org.wso2.carbon.deployment.synchronizer.ArtifactRepository, policy =
dynamic, cardinality = 0..n, target = null, bind = addArtifactRepository,
unbind = removeArtifactRepository]
}
located in bundle = org.wso2.carbon.deployment.synchronizer_4.3.5 [161]
]
Dynamic information :
The component is satisfied
All component references are satisfied
Component configurations :
Configuration properties:
service.pid = org.wso2.carbon.deployment.synchronizer.XXX
component.name = org.wso2.carbon.deployment.synchronizer.XXX
component.id = 28
Instances:
No instances were created because: Can not activate instance of
component
org.wso2.carbon.deployment.synchronizer.internal.DeploymentSynchronizerComponent.
The activation throws: java.lang.NullPointerException
I debug deployment synchronizer component and found out that from [1]
registry service is removed and we haven't cleaned up the usages of
registry service properly, hence we are getting a NPE upon activation.
We need to get this fixed as soon as possible.
[1] removing registry based DepSync components from carbon-commons
https://github.com/wso2/carbon-commons/compare/7acb524b6389fabdf2264eb95c5b55b161546094...ffa87d07ad4d28247e4e4c8bdedc6a57874815f8
Thank you.
--
*Isuru Udana*
Senior
*Software Engineer*
WSO2 Inc.; http://wso2.com
email: [email protected] cell: +94 77 3791887
blog: http://mytecheye.blogspot.com/
twitter: http://twitter.com/isudana
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev