On Wed, Oct 3, 2012 at 6:44 PM, Samisa Abeysinghe <[email protected]> wrote:
> > > On Wed, Oct 3, 2012 at 6:23 PM, Supun Malinga <[email protected]> wrote: > >> Hi, >> >> Lakmali is doing a build. Still in svn update. This will be without tests. >> > > Well, no point of builder packs built without tests. > +1. > >> thanks. >> >> >> On Wed, Oct 3, 2012 at 6:12 PM, Samisa Abeysinghe <[email protected]>wrote: >> >>> 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 >>> >>> >>> >> >> >> -- >> Supun Malinga, >> >> Software Engineer, >> WSO2 Inc. >> http://wso2.com >> http://wso2.org >> email - [email protected] <[email protected]> >> mobile - 071 56 91 321 >> >> 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 > >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
