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

Reply via email to