This has nothing to do with PTT. Seems policy resource was not replicated
to worker nodes with cause proxy deployment fail.

--
Sent from my mobile
On Jan 17, 2013 7:47 AM, "Dushan Abeyruwan" <dus...@wso2.com> wrote:

> Hi
>     Enable caching (via Mgr node) and when wkr node try to deploy the
> Proxy, it tries to load policy key (at the worker node ) I don't think
> there is anything to do with PT
> *
> *
> *   file trying to load,*
> *
>   
> conf:/repository/axis2/service-groups/TestProxy/services/TestProxy/policies/WSO2CachingPolicy
> *
>
>
> Carbon Core section
>
>     private Policy getPolicyFromKey(String key, SynapseConfiguration
> synCfg) {
>
>         synCfg.getEntryDefinition(key);
>       *  return PolicyEngine.getPolicy(*
> *
> SynapseConfigUtils.getStreamSource(synCfg.getEntry(key)).getInputStream());
> *
>     }
>
>     /**
>
> and throws following error
>
> y/deployment/server/synapse-configs/default/proxy-services/TestProxy.xml
> failed - Continue in fail-safe mode
> org.apache.synapse.SynapseException: Cannot convert null to a StreamSource
> at
> org.apache.synapse.config.SynapseConfigUtils.handleException(SynapseConfigUtils.java:576)
>  at
> org.apache.synapse.config.SynapseConfigUtils.getStreamSource(SynapseConfigUtils.java:77)
> at
> org.apache.synapse.core.axis2.ProxyService.getPolicyFromKey(ProxyService.java:686)
>  at
> org.apache.synapse.core.axis2.ProxyService.buildAxisService(ProxyService.java:495)
> at
> org.apache.synapse.deployers.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:75)
>  at
> org.wso2.carbon.proxyadmin.ProxyServiceDeployer.deploySynapseArtifact(ProxyServiceDeployer.java:73)
> at
> org.apache.synapse.deployers.AbstractSynapseArtifactDeployer.deploy(AbstractSynapseArtifactDeployer.java:172)
>  at
> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
> at
> org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:810)
>  at
> org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
> at
> org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:377)
>  at
> org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
> at
> org.apache.axis2.deployment.RepositoryListener.startListener(RepositoryListener.java:371)
>  at
> org.apache.axis2.deployment.scheduler.SchedulerTask.checkRepository(SchedulerTask.java:59)
> at
> org.apache.axis2.deployment.scheduler.SchedulerTask.run(SchedulerTask.java:67)
>  at
> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.runAxisDeployment(CarbonDeploymentSchedulerTask.java:67)
> at
> org.wso2.carbon.core.deployment.CarbonDeploymentSchedulerTask.run(CarbonDeploymentSchedulerTask.java:112)
>  at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
> at
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:317)
>  at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:150)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:98)
>  at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(ScheduledThreadPoolExecutor.java:180)
> at
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThre
>
>
> cheers,
> Dushan Abeyruwan
> *Senior Software Engineer*
> *Integration Technologies Team*
> *WSO2 Inc. http://wso2.com/*
> *Mobile:(+94)714408632*
>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to