We need a fresh build of all packs - please request for a build trigger.
On Wed, Oct 3, 2012 at 6:04 PM, Supun Malinga <[email protected]> wrote: > > > On Wed, Oct 3, 2012 at 5:05 PM, Kishanthan Thangarajah < > [email protected]> wrote: > >> >> >> On Wed, Oct 3, 2012 at 5:01 PM, Supun Malinga <[email protected]> wrote: >> >>> Hi, >>> >>> Found the issue. This happens because the service is in ghost mode when >>> the metadata deployer tries to apply policies to it. That's whats been >>> causing NPEs. We need to check if ghost and deploy the actual service to >>> fix the issue. >>> >> Fixed!. > > thanks, > >> >> Yes that should be fix for this. The reason for this issues is due to, >> at initial start-up, all the services in worker node will be deployed as >> ghosts. Because now we are synching ghost meta files also with dep synch. >> This was not the case with 5.0.0. >> >>> >>> thanks, >>> >>> >>> On Wed, Oct 3, 2012 at 10:28 AM, Supun Malinga <[email protected]> wrote: >>> >>>> Hi, >>>> >>>> Quick update. >>>> Issue was only reproducible in QA setup. I debugged into a QA setup >>>> worker. When the metafile is updated via depsync in worker, >>>> metadatadeployer calls handleexisting service init method for the >>>> particular service we apply QoS policy. There when getting binding policies >>>> for the axis service, all bindings are null. That's what causing the NPE. I >>>> couldn't find a probable cause for this yet. Need to investigate further. >>>> Kasung, any thoughts/reasons why bindings are getting null? >>>> >>>> thanks, >>>> >>>> >>>> On Tue, Oct 2, 2012 at 4:59 PM, Charitha Kankanamge >>>> <[email protected]>wrote: >>>> >>>>> 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 >>>>>> >>>>>> >>>>> >>>> >>>> >>>> -- >>>> Supun Malinga, >>>> >>>> Software Engineer, >>>> WSO2 Inc. >>>> http://wso2.com >>>> http://wso2.org >>>> email - [email protected] <[email protected]> >>>> mobile - 071 56 91 321 >>>> >>>> >>> >>> >>> -- >>> Supun Malinga, >>> >>> Software Engineer, >>> WSO2 Inc. >>> http://wso2.com >>> http://wso2.org >>> email - [email protected] <[email protected]> >>> mobile - 071 56 91 321 >>> >>> >> >> >> -- >> *Kishanthan Thangarajah* >> Software Engineer, >> Development Technologies Team, >> WSO2, Inc. >> lean.enterprise.middleware >> >> Mobile - +94773426635 >> Blog - *http://kishanthan.wordpress.com* >> Twitter - *http://twitter.com/kishanthan* >> >> > > > -- > Supun Malinga, > > Software Engineer, > WSO2 Inc. > http://wso2.com > http://wso2.org > email - [email protected] <[email protected]> > mobile - 071 56 91 321 > > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > Thanks, Samisa... Samisa Abeysinghe VP Engineering WSO2 Inc. http://wso2.com http://wso2.org
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
