On Tue, Oct 2, 2012 at 4:45 PM, Supun Malinga <[email protected]> wrote:
> Hi,
>
> On Tue, Oct 2, 2012 at 4:28 PM, Charitha Kankanamge <[email protected]>wrote:
>
>> Hi,
>>
>> In Appserver worker/manager separated cluster setup, when I applied a
>> security policy to an Axis2Service, the following error is thrown in worker
>> nodes. Because of this, the changes done in manager node do not get
>> replicated across worker nodes.
>>
>> see https://wso2.org/jira/browse/WSAS-1075
>>
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:03,077] INFO
>> {org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest} - Received
>> [SynchronizeRepositoryRequest{tenantId=-1234, tenantDomain='carbon.super',
>> messageId=926935dc-047f-4e53-930b-49370fcdeca9}]
>> {org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest}
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:09,135] INFO
>> {org.wso2.carbon.utils.deployment.GhostDeployer} - Undeploying file : /mnt/
>> 192.168.4.147/wso2as-5.0.1/repository/deployment/server/servicemetafiles/BankService.xml
>
>
> can you please attach the BankService.xml ?
>
Attached here with.
>
> {org.wso2.carbon.utils.deployment.GhostDeployer}
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:09,137] INFO
>> {org.wso2.carbon.core.persistence.file.deployer.PersistenceMetaDataDeployer}
>> - Service Meta Deployer - BankService
>> {org.wso2.carbon.core.persistence.file.deployer.PersistenceMetaDataDeployer}
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:09,146] ERROR
>> {org.wso2.carbon.core.persistence.AbstractPersistenceManager} - Unable to
>> handle service initialization. Service: BankService
>> {org.wso2.carbon.core.persistence.AbstractPersistenceManager}
>> java.lang.NullPointerException
>> at
>> org.wso2.carbon.core.persistence.ServicePersistenceManager.handleExistingServiceInit(ServicePersistenceManager.java:528)
>> at
>> org.wso2.carbon.core.persistence.file.deployer.PersistenceMetaDataDeployer.deploy(PersistenceMetaDataDeployer.java:96)
>> at
>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
>> at
>> org.wso2.carbon.utils.deployment.GhostDeployer.deploy(GhostDeployer.java:123)
>> 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:63)
>> at
>> org.wso2.carbon.core.CarbonAxisConfigurator.runDeployment(CarbonAxisConfigurator.java:419)
>> at
>> org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest.doDeployment(SynchronizeRepositoryRequest.java:74)
>> at
>> org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest.execute(SynchronizeRepositoryRequest.java:67)
>> at
>> org.apache.axis2.clustering.tribes.RpcMessagingHandler.replyRequest(RpcMessagingHandler.java:55)
>> at
>> org.apache.catalina.tribes.group.RpcChannel.messageReceived(RpcChannel.java:134)
>> at
>> org.apache.axis2.clustering.tribes.Axis2GroupChannel.messageReceived(Axis2GroupChannel.java:79)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.messageReceived(NonBlockingCoordinator.java:512)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.TcpPingInterceptor.messageReceived(TcpPingInterceptor.java:162)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.messageReceived(TcpFailureDetector.java:113)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.DomainFilterInterceptor.messageReceived(DomainFilterInterceptor.java:45)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.axis2.clustering.tribes.AtMostOnceInterceptor.messageReceived(AtMostOnceInterceptor.java:67)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.OrderInterceptor.messageReceived(OrderInterceptor.java:101)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.ChannelCoordinator.messageReceived(ChannelCoordinator.java:253)
>> at
>> org.apache.catalina.tribes.transport.ReceiverBase.messageDataReceived(ReceiverBase.java:287)
>> at
>> org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:212)
>> at
>> org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:101)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> at java.lang.Thread.run(Thread.java:662)
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:09,147] ERROR
>> {org.wso2.carbon.core.persistence.file.deployer.PersistenceMetaDataDeployer}
>> - Unable to handle service initialization. Service: BankService
>> {org.wso2.carbon.core.persistence.file.deployer.PersistenceMetaDataDeployer}
>> org.wso2.carbon.core.persistence.PersistenceException: Unable to handle
>> service initialization. Service: BankService
>> at
>> org.wso2.carbon.core.persistence.AbstractPersistenceManager.handleExceptionWithRollback(AbstractPersistenceManager.java:572)
>> at
>> org.wso2.carbon.core.persistence.ServicePersistenceManager.handleExistingServiceInit(ServicePersistenceManager.java:731)
>> at
>> org.wso2.carbon.core.persistence.file.deployer.PersistenceMetaDataDeployer.deploy(PersistenceMetaDataDeployer.java:96)
>> at
>> org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
>> at
>> org.wso2.carbon.utils.deployment.GhostDeployer.deploy(GhostDeployer.java:123)
>> 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:63)
>> at
>> org.wso2.carbon.core.CarbonAxisConfigurator.runDeployment(CarbonAxisConfigurator.java:419)
>> at
>> org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest.doDeployment(SynchronizeRepositoryRequest.java:74)
>> at
>> org.wso2.carbon.core.deployment.SynchronizeRepositoryRequest.execute(SynchronizeRepositoryRequest.java:67)
>> at
>> org.apache.axis2.clustering.tribes.RpcMessagingHandler.replyRequest(RpcMessagingHandler.java:55)
>> at
>> org.apache.catalina.tribes.group.RpcChannel.messageReceived(RpcChannel.java:134)
>> at
>> org.apache.axis2.clustering.tribes.Axis2GroupChannel.messageReceived(Axis2GroupChannel.java:79)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.NonBlockingCoordinator.messageReceived(NonBlockingCoordinator.java:512)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.TcpPingInterceptor.messageReceived(TcpPingInterceptor.java:162)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.TcpFailureDetector.messageReceived(TcpFailureDetector.java:113)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.DomainFilterInterceptor.messageReceived(DomainFilterInterceptor.java:45)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.axis2.clustering.tribes.AtMostOnceInterceptor.messageReceived(AtMostOnceInterceptor.java:67)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.interceptors.OrderInterceptor.messageReceived(OrderInterceptor.java:101)
>> at
>> org.apache.catalina.tribes.group.ChannelInterceptorBase.messageReceived(ChannelInterceptorBase.java:84)
>> at
>> org.apache.catalina.tribes.group.ChannelCoordinator.messageReceived(ChannelCoordinator.java:253)
>> at
>> org.apache.catalina.tribes.transport.ReceiverBase.messageDataReceived(ReceiverBase.java:287)
>> at
>> org.apache.catalina.tribes.transport.nio.NioReplicationTask.drainChannel(NioReplicationTask.java:212)
>> at
>> org.apache.catalina.tribes.transport.nio.NioReplicationTask.run(NioReplicationTask.java:101)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>> at
>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>> at java.lang.Thread.run(Thread.java:662)
>> Caused by: java.lang.NullPointerException
>> at
>> org.wso2.carbon.core.persistence.ServicePersistenceManager.handleExistingServiceInit(ServicePersistenceManager.java:528)
>> ... 39 more
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:09,148] INFO
>> {org.apache.axis2.deployment.DeploymentEngine} -
>> org.apache.axis2.deployment.DeploymentException: Unable to handle service
>> initialization. Service: BankService
>> {org.apache.axis2.deployment.DeploymentEngine}
>> TID: [] [WSO2 Application Server] [2012-10-02 16:17:09,148] INFO
>> {org.apache.axis2.deployment.DeploymentEngine} -
>> org.apache.axis2.deployment.DeploymentException: Unable to handle service
>> initialization. Service: BankService
>> {org.apache.axis2.deployment.DeploymentEngine}
>>
>> Thanks!
>> Charitha
>>
>
>
>
> --
> Supun Malinga,
>
> Software Engineer,
> WSO2 Inc.
> http://wso2.com
> http://wso2.org
> email - [email protected] <[email protected]>
> mobile - 071 56 91 321
>
>
<?xml version="1.0" encoding="UTF-8"?><serviceGroup name="BankService" hashValue="50361b9bf5b874ac2421e4d1cb9ec413" successfullyAdded="true">
<service name="BankService" serviceDocumentation="BankService" exposedAllTransports="false" serviceDeployedTime="1348460408235" successfullyAdded="true" utEnabled="true">
<operation name="withdraw">
<module name="usagethrottling" version="2.1" type="engagedModules"/>
<module name="activation" version="2.0" type="engagedModules"/>
<module name="POXSecurityModule" version="4.1" type="engagedModules"/>
<module name="addressing" version="4.0" type="engagedModules"/>
<module name="ServerAdminModule" version="4.1" type="engagedModules"/>
<module name="wso2statistics" version="4.1" type="engagedModules"/>
<module name="metering" version="2.1" type="engagedModules"/>
</operation>
<bindings>
<binding name="BankSoapBinding">
<operation name="withdraw"/>
<policyUUID>UTOverTransport</policyUUID>
</binding>
</bindings>
<policies>
<policy policyType="9">
<policyUUID>UTOverTransport</policyUUID>
<wsp:Policy xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" wsu:Id="UTOverTransport">
<wsp:ExactlyOne>
<wsp:All>
<sp:TransportBinding xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:TransportToken>
<wsp:Policy>
<sp:HttpsToken RequireClientCertificate="false"/>
</wsp:Policy>
</sp:TransportToken>
<sp:AlgorithmSuite>
<wsp:Policy>
<sp:Basic256/>
</wsp:Policy>
</sp:AlgorithmSuite>
<sp:Layout>
<wsp:Policy>
<sp:Lax/>
</wsp:Policy>
</sp:Layout>
<sp:IncludeTimestamp/>
</wsp:Policy>
</sp:TransportBinding>
<sp:SignedSupportingTokens xmlns:sp="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy">
<wsp:Policy>
<sp:UsernameToken sp:IncludeToken="http://schemas.xmlsoap.org/ws/2005/07/securitypolicy/IncludeToken/AlwaysToRecipient"/>
</wsp:Policy>
</sp:SignedSupportingTokens>
</wsp:All>
</wsp:ExactlyOne>
<rampart:RampartConfig xmlns:rampart="http://ws.apache.org/rampart/policy">
<rampart:encryptionUser>useReqSigCert</rampart:encryptionUser>
<rampart:timestampPrecisionInMilliseconds>true</rampart:timestampPrecisionInMilliseconds>
<rampart:timestampTTL>300</rampart:timestampTTL>
<rampart:timestampMaxSkew>300</rampart:timestampMaxSkew>
<rampart:timestampStrict>false</rampart:timestampStrict>
<rampart:tokenStoreClass>org.wso2.carbon.security.util.SecurityTokenStore</rampart:tokenStoreClass>
<rampart:nonceLifeTime>300</rampart:nonceLifeTime>
</rampart:RampartConfig>
</wsp:Policy>
</policy>
</policies>
<module name="usagethrottling" version="2.1" type="engagedModules"/>
<module name="activation" version="2.0" type="engagedModules"/>
<module name="POXSecurityModule" version="4.1" type="engagedModules"/>
<module name="addressing" version="4.0" type="engagedModules"/>
<module name="ServerAdminModule" version="4.1" type="engagedModules"/>
<module name="wso2statistics" version="4.1" type="engagedModules"/>
<module name="metering" version="2.1" type="engagedModules"/>
<parameter name="useOriginalwsdl">true</parameter>
<parameter name="interface">Bank</parameter>
<parameter name="ServiceClass">example.BankServiceSkeleton</parameter>
<parameter name="modifyUserWSDLPortAddress">false</parameter>
<association destinationPath="/repository/transports/https/listener" type="exposedTransports"/>
<module name="rampart" version="1.61-wso2v5" type="engagedModules"/>
</service>
</serviceGroup>
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev