Can you create a jira for this please? I'll look into it.
On Wed, Nov 6, 2013 at 10:02 AM, Dushan Abeyruwan <[email protected]> wrote: > Ok..whats the final verdict ? this blocks 480 release ... > > > On Tue, Nov 5, 2013 at 11:05 PM, Manoj Kumara <[email protected]> wrote: > >> Hi Kishanthan, >> >> We removed this due to [1] which was a blocker on chunk-01 release. The >> reason for this ConcurrentModificationException was adding the cApp >> deployer separately at runtime. As I can remember during this fix this >> deployer adding part from the StartupFinalizerComponent was also >> removed. >> >> If we are to fix this we need to consider testing the problem we faced on >> [1] since this was an intermittent issue. >> >> [1] https://wso2.org/jira/browse/CARBON-14471 >> >> >> Thanks, >> Manoj >> >> Best Regards.. >> >> >> Manoj Kumara >> Software Engineer >> WSO2, Inc.; http://wso2.com >> >> Twitter: http://twitter.com/ManKuma >> Mobile: +94713448188 >> >> >> On Tue, Nov 5, 2013 at 9:08 PM, Kishanthan Thangarajah < >> [email protected]> wrote: >> >>> To handle this particular scenario, we had to delay the CAppDeployer >>> initialization (common to all servers). It was done by moving the >>> initialization part to server start-up finalization component. Then once >>> tenantServiceBus gets initialized, we could retrieve the related deployer >>> using synapseEnvService as per above code. Seems like this change has been >>> removed from StartupFinalizerComponent. >>> @Sameera, any reason for this change? >>> >>> >>> On Tue, Nov 5, 2013 at 6:50 PM, Dushan Abeyruwan <[email protected]>wrote: >>> >>>> $subject, due to recent major re-factoring in deployments, the CAR >>>> deployment has been totally broken, did kind of investigation found that... >>>> >>>> in synapse Deployer >>>> >>>> private Deployer getDeployer(AxisConfiguration axisConfig, String >>>> directory) { >>>> Deployer deployer = null; >>>> // access the deployment engine through axis config >>>> DeploymentEngine deploymentEngine = (DeploymentEngine) >>>> axisConfig.getConfigurator(); >>>> String tenantId = >>>> AppDeployerUtils.getTenantIdString(axisConfig); >>>> *SynapseEnvironmentService environmentService = >>>> DataHolder.getInstance().* >>>> * >>>> getSynapseEnvironmentService(Integer.parseInt(tenantId));* >>>> if (environmentService != null) { >>>> String synapseConfigPath = >>>> ServiceBusUtils.getSynapseConfigAbsPath( >>>> >>>> environmentService.getSynapseEnvironment().getServerContextInformation()); >>>> String endpointDirPath = synapseConfigPath >>>> + File.separator + directory; >>>> deployer = deploymentEngine.getDeployer(endpointDirPath, >>>> >>>> ServiceBusConstants.ARTIFACT_EXTENSION); >>>> } >>>> return deployer; >>>> } >>>> >>>> >>>> the above highlighted section..(basically SynapseAppDeployer) getting >>>> invoked before TenantServiceBusInitializer component initialized, thus it >>>> can not find relevant synapse env... any thoughts how we should mitigate >>>> this problem ? >>>> >>>> anyway have we EVER done any sort of testings with those deployment >>>> changers with ESB specially in the *context of Multitenancy mode ? *sounds >>>> like never.. >>>> >>>> >>>> Cheers, >>>> Dushan Abeyruwan >>>> Associate Tech Lead >>>> *Integration Technologies Team* >>>> *WSO2 Inc. http://wso2.com/ <http://wso2.com/>* >>>> *Mobile:(+94)714408632 <%28%2B94%29714408632>* >>>> >>> >>> >>> >>> -- >>> *Kishanthan Thangarajah* >>> Senior Software Engineer, >>> Platform Technologies Team, >>> WSO2, Inc. >>> lean.enterprise.middleware >>> >>> Mobile - +94773426635 >>> Blog - *http://kishanthan.wordpress.com >>> <http://kishanthan.wordpress.com>* >>> Twitter - *http://twitter.com/kishanthan >>> <http://twitter.com/kishanthan>* >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> > > > -- > Dushan Abeyruwan > Associate Tech Lead > *Integration Technologies Team* > *WSO2 Inc. http://wso2.com/ <http://wso2.com/>* > *Mobile:(+94)714408632 <%28%2B94%29714408632>* > -- *Kishanthan Thangarajah* Senior Software Engineer, Platform Technologies Team, WSO2, Inc. lean.enterprise.middleware Mobile - +94773426635 Blog - *http://kishanthan.wordpress.com <http://kishanthan.wordpress.com>* Twitter - *http://twitter.com/kishanthan <http://twitter.com/kishanthan>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
