Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 8BE52FFF5 for ; Fri, 29 Mar 2013 11:31:20 +0000 (UTC) Received: (qmail 60583 invoked by uid 500); 29 Mar 2013 11:31:19 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 60452 invoked by uid 500); 29 Mar 2013 11:31:18 -0000 Mailing-List: contact issues-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list issues@cloudstack.apache.org Received: (qmail 60398 invoked by uid 500); 29 Mar 2013 11:31:16 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 60375 invoked by uid 99); 29 Mar 2013 11:31:15 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 29 Mar 2013 11:31:15 +0000 Date: Fri, 29 Mar 2013 11:31:15 +0000 (UTC) From: "Abhinav Roy (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CLOUDSTACK-1851) [AWS Style Health Checks] Health Check monitor not getting created on Netscaler device in Basic zone setup. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-1851?page=3Dcom.atl= assian.jira.plugin.system.issuetabpanels:all-tabpanel ] Abhinav Roy updated CLOUDSTACK-1851: ------------------------------------ Attachment: management-server.log Attaching management server logs =20 > [AWS Style Health Checks] Health Check monitor not getting created on Net= scaler device in Basic zone setup. > -------------------------------------------------------------------------= ---------------------------------- > > Key: CLOUDSTACK-1851 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-185= 1 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the defa= ult.)=20 > Components: Management Server > Affects Versions: 4.2.0 > Environment: NS : 10.x > CS Basic Zone setup > Reporter: Abhinav Roy > Assignee: Rajesh Battala > Priority: Blocker > Fix For: 4.2.0 > > Attachments: management-server.log > > > Steps : > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 1. Deploy CS Basic zone setup with DefaultSharedNetscalerEIPandELBNetwork= Offering. > 2. Create a LB rule, add VMs to the rule. > 3. Create a health check policy on that LB rule. > Expected behaviour : > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > The health check policy should be created on CS and a corresponding monit= or should be created on Netscaler > Observed Behaviour : > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > The health check policy gets created on CS side but no monitor is created= on NS device. > Log snippets : > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D > 2013-03-29 15:54:14,409 DEBUG [cloud.api.ApiServlet] (catalina-exec-19:nu= ll) =3D=3D=3DSTART=3D=3D=3D 10.144.6.19 -- GET command=3DcreateLBHealthCh= eckPolicy&response=3Djson&sessionkey=3D6YwSYX%2BDXUBo2X5oVF8uKA%2BQq1A%3D&l= bruleid=3D6d10728d-ff92-442b-b4dc-1231456a08e2&pingpath=3D%2F&responsetimeo= ut=3D2&intervaltime=3D5&healthythreshold=3D4&unhealthythreshold=3D2&_=3D136= 45526469682013-03-29 15:54:14,460 DEBUG [cloud.async.AsyncJobManagerImpl] (= catalina-exec-19:null) submit async job-18, details: AsyncJobVO {id:18, use= rId: 2, accountId: 2, sessionKey: null, instanceType: null, instanceId: 2, = cmd: org.apache.cloudstack.api.command.user.loadbalancer.CreateLBHealthChec= kPolicyCmd, cmdOriginator: null, cmdInfo: {"responsetimeout":"2","sessionke= y":"6YwSYX+DXUBo2X5oVF8uKA+Qq1A\u003d","ctxUserId":"2","unhealthythreshold"= :"2","pingpath":"/","response":"json","id":"2","lbruleid":"6d10728d-ff92-44= 2b-b4dc-1231456a08e2","_":"1364552646968","ctxAccountId":"2","ctxStartEvent= Id":"64","healthythreshold":"4","intervaltime":"5"}, cmdVersion: 0, callbac= kType: 0, callbackAddress: null, status: 0, processStatus: 0, resultCode: 0= , result: null, initMsid: 218380783579093, completeMsid: null, lastUpdated:= null, lastPolled: null, created: null}2013-03-29 15:54:14,462 DEBUG [cloud= .api.ApiServlet] (catalina-exec-19:null) =3D=3D=3DEND=3D=3D=3D 10.144.6.19= -- GET command=3DcreateLBHealthCheckPolicy&response=3Djson&sessionkey=3D6= YwSYX%2BDXUBo2X5oVF8uKA%2BQq1A%3D&lbruleid=3D6d10728d-ff92-442b-b4dc-123145= 6a08e2&pingpath=3D%2F&responsetimeout=3D2&intervaltime=3D5&healthythreshold= =3D4&unhealthythreshold=3D2&_=3D1364552646968 > 2013-03-29 15:54:14,463 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Exec= utor-21:job-18) Executing org.apache.cloudstack.api.command.user.loadbalanc= er.CreateLBHealthCheckPolicyCmd for job-182013-03-29 15:54:14,523 DEBUG [ag= ent.transport.Request] (Job-Executor-21:job-18) Seq 1-1923219481: Sending = { Cmd , MgmtId: 218380783579093, via: 1, Ver: v1, Flags: 100011, [{"routing= .LoadBalancerConfigCommand":{"loadBalancers":[{"uuid":"6d10728d-ff92-442b-b= 4dc-1231456a08e2","srcIp":"10.102.195.14","srcPort":22,"protocol":"tcp","al= gorithm":"roundrobin","revoked":false,"alreadyAdded":false,"inline":false,"= destinations":[{"destIp":"10.102.195.53","destPort":22,"revoked":false,"alr= eadyAdded":false}]}],"lbStatsVisibility":"guest-network","lbStatsPort":"808= 1","lbStatsSrcCidrs":"0/0","lbStatsAuth":"admin1:AdMiN123","lbStatsUri":"/a= dmin?stats","accessDetails":{},"wait":0}}] } > 2013-03-29 15:54:14,523 DEBUG [agent.transport.Request] (Job-Executor-21:= job-18) Seq 1-1923219481: Executing: { Cmd , MgmtId: 218380783579093, via:= 1, Ver: v1, Flags: 100011, [{"routing.LoadBalancerConfigCommand":{"loadBal= ancers":[{"uuid":"6d10728d-ff92-442b-b4dc-1231456a08e2","srcIp":"10.102.195= .14","srcPort":22,"protocol":"tcp","algorithm":"roundrobin","revoked":false= ,"alreadyAdded":false,"inline":false,"destinations":[{"destIp":"10.102.195.= 53","destPort":22,"revoked":false,"alreadyAdded":false}]}],"lbStatsVisibili= ty":"guest-network","lbStatsPort":"8081","lbStatsSrcCidrs":"0/0","lbStatsAu= th":"admin1:AdMiN123","lbStatsUri":"/admin?stats","accessDetails":{},"wait"= :0}}] } > 2013-03-29 15:54:14,523 DEBUG [agent.manager.DirectAgentAttache] (DirectA= gent-54:null) Seq 1-1923219481: Executing request > 2013-03-29 15:54:14,589 DEBUG [network.resource.NetscalerResource] (Direc= tAgent-54:null) Created load balancing virtual server Cloud-VirtualServer-1= 0.102.195.14-22 on the Netscaler device > 2013-03-29 15:54:14,589 DEBUG [network.resource.NetscalerResource] (Direc= tAgent-54:null) Created load balancing virtual server Cloud-VirtualServer-1= 0.102.195.14-22 on the Netscaler device > 2013-03-29 15:54:14,696 DEBUG [network.resource.NetscalerResource] (Direc= tAgent-54:null) Successfully added LB destination: 10.102.195.53:22 to load= balancer 10.102.195.14:22 > 2013-03-29 15:54:14,696 INFO [network.resource.NetscalerResource] (Direc= tAgent-54:null) Successfully executed resource LoadBalancerConfigCommand: {= "loadBalancers":[{"uuid":"6d10728d-ff92-442b-b4dc-1231456a08e2","srcIp":"10= .102.195.14","srcPort":22,"protocol":"tcp","algorithm":"roundrobin","revoke= d":false,"alreadyAdded":false,"inline":false,"destinations":[{"destIp":"10.= 102.195.53","destPort":22,"revoked":false,"alreadyAdded":false}]}],"lbStats= Visibility":"guest-network","lbStatsPort":"8081","lbStatsSrcCidrs":"0/0","l= bStatsAuth":"admin1:AdMiN123","lbStatsUri":"/admin?stats","accessDetails":{= },"wait":0} > 2013-03-29 15:54:16,744 DEBUG [agent.manager.AgentManagerImpl] (AgentMana= ger-Handler-1:null) Ping from 42013-03-29 15:54:17,501 DEBUG [cloud.api.Api= Servlet] (catalina-exec-17:null) =3D=3D=3DSTART=3D=3D=3D 10.144.6.19 -- GE= T command=3DqueryAsyncJobResult&response=3Djson&sessionkey=3D6YwSYX%2BDXUB= o2X5oVF8uKA%2BQq1A%3D&jobid=3D1fb1b331-89f8-4c7f-9012-cc3948b15c0a&_=3D1364= 5526500592013-03-29 15:54:17,522 DEBUG [cloud.api.ApiServlet] (catalina-exe= c-17:null) =3D=3D=3DEND=3D=3D=3D 10.144.6.19 -- GET command=3DqueryAsyncJ= obResult&response=3Djson&sessionkey=3D6YwSYX%2BDXUBo2X5oVF8uKA%2BQ > q1A%3D&jobid=3D1fb1b331-89f8-4c7f-9012-cc3948b15c0a&_=3D1364552650059 > 2013-03-29 15:54:17,959 DEBUG [agent.manager.DirectAgentAttache] (DirectA= gent-54:null) Seq 1-1923219481: Response Received:2013-03-29 15:54:17,959 D= EBUG [agent.transport.Request] (DirectAgent-54:null) Seq 1-1923219481: Proc= essing: { Ans: , MgmtId: 218380783579093, via: 1, Ver: v1, Flags: 10, [{"A= nswer":{"result":true,"wait":0}}] }2013-03-29 15:54:17,959 DEBUG [agent.tra= nsport.Request] (Job-Executor-21:job-18) Seq 1-1923219481: Received: { Ans= : , MgmtId: 218380783579093, via: 1, Ver: v1, Flags: 10, { Answer } } > 2013-03-29 15:54:17,980 DEBUG [network.lb.LoadBalancingRulesManagerImpl] = (Job-Executor-21:job-18) LB rule 1 state is set to Active > 2013-03-29 16:00:18,225 ERROR [cloud.network.ExternalLoadBalancerDeviceMa= nagerImpl] (LBHealthCheck-1:null) Exception Occured > java.lang.NumberFormatException: For input string: "untagged" at j= ava.lang.NumberFormatException.forInputString(NumberFormatException.java:65= ) > at java.lang.Integer.parseInt(Integer.java:481) at java.la= ng.Integer.parseInt(Integer.java:514) > at com.cloud.network.ExternalLoadBalancerDeviceManagerImpl.getLBH= ealthChecks(ExternalLoadBalancerDeviceManagerImpl.java:1176) > at com.cloud.network.element.NetscalerElement.getLBHealthChecks(N= etscalerElement.java:837) > at com.cloud.network.element.NetscalerElement.updateHealthChecks(= NetscalerElement.java:824) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.support.AopUtils.invokeJoinpointUsingR= eflection(AopUtils.java:319) > at org.springframework.aop.framework.ReflectiveMethodInvocation.i= nvokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springfra= mework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInv= ocation.java:150) > at org.springframework.aop.aspectj.MethodInvocationProceedingJoin= Point.proceed(MethodInvocationProceedingJoinPoint.java:80) > at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(T= ransactionContextBuilder.java:47) > at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) at org= .springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGi= venArgs(AbstractAspectJAdvice.java:621) > at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAd= viceMethod(AbstractAspectJAdvice.java:610) > at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(Asp= ectJAroundAdvice.java:65) at org.springframework.aop.framework.Refle= ctiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:90) at org.springframework= .aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocatio= n.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:202) > at $Proxy214.updateHealthChecks(Unknown Source) > at com.cloud.network.lb.LoadBalancingRulesManagerImpl.updateLBHea= lthChecks(LoadBalancingRulesManagerImpl.java:859) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.ja= va:616) at org.springframework.aop.support.AopUtils.invokeJoinpointU= singReflection(AopUtils.java:319) > at org.springframework.aop.framework.ReflectiveMethodInvocation.i= nvokeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springfra= mework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInv= ocation.java:150) at org.springframework.aop.aspectj.MethodInvocatio= nProceedingJoinPoint.proceed(MethodInvocationProceedingJoinPoint.java:80) > at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(T= ransactionContextBuilder.java:41) > at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) at org= .springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdviceMethodWithGi= venArgs(AbstractAspectJAdvice.java:621) at org.springframework.aop.a= spectj.AbstractAspectJAdvice.invokeAdviceMethod(AbstractAspectJAdvice.java:= 610) > at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(Asp= ectJAroundAdvice.java:65) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:90) at org.springframework= .aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocatio= n.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.= invoke(JdkDynamicAopProxy.java:202) > =09=09at com.cloud.network.lb.LBHealthCheckManagerImpl.updateLBHealthChec= k(LBHealthCheckManagerImpl.java:103) > at com.cloud.network.lb.LBHealthCheckManagerImpl$UpdateLBHealthCh= eck.run(LBHealthCheckManagerImpl.java:93) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:471) > at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTa= sk.java:351) > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:17= 8) > at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutu= reTask.access$201(ScheduledThreadPoolExecutor.java:165) > at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutu= reTask.run(ScheduledThreadPoolExecutor.java:267) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolEx= ecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:603) > at java.lang.Thread.run(Thread.java:679) > 2013-03-29 16:00:18,228 ERROR [network.lb.LBHealthCheckManagerImpl] (LBHe= althCheck-1:null) Exception in LB HealthCheck Update Checker > java.lang.NullPointerException > at com.cloud.network.ExternalLoadBalancerDeviceManagerImpl.getLBH= ealthChecks(ExternalLoadBalancerDeviceManagerImpl.java:1184) > at com.cloud.network.element.NetscalerElement.getLBHealthChecks(N= etscalerElement.java:837) > at com.cloud.network.element.NetscalerElement.updateHealthChecks(= NetscalerElement.java:824) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.support.AopUtils.invokeJoinpointUsingR= eflection(AopUtils.java:319) > at org.springframework.aop.framework.ReflectiveMethodInvocation.i= nvokeJoinpoint(ReflectiveMethodInvocation.java:183) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:150) > at org.springframework.aop.aspectj.MethodInvocationProceedingJoin= Point.proceed(MethodInvocationProceedingJoinPoint.java:80) > at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(T= ransactionContextBuilder.java:47) > at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAd= viceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) > at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAd= viceMethod(AbstractAspectJAdvice.java:610) > at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(Asp= ectJAroundAdvice.java:65) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:90) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:202) > at $Proxy214.updateHealthChecks(Unknown Source) > at com.cloud.network.lb.LoadBalancingRulesManagerImpl.updateLBHea= lthChecks(LoadBalancingRulesManagerImpl.java:859) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.support.AopUtils.invokeJoinpointUsingR= eflection(AopUtils.java:319) > at org.springframework.aop.framework.ReflectiveMethodInvocation.i= nvokeJoinpoint(ReflectiveMethodInvocation.java:183) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:150) > at org.springframework.aop.aspectj.MethodInvocationProceedingJoin= Point.proceed(MethodInvocationProceedingJoinPoint.java:80) > at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(T= ransactionContextBuilder.java:41) > at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAd= viceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) > =09=09at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAdvi= ceMethod(AbstractAspectJAdvice.java:610) > at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(Asp= ectJAroundAdvice.java:65) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:90) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:202) > at $Proxy214.updateHealthChecks(Unknown Source) > at com.cloud.network.lb.LoadBalancingRulesManagerImpl.updateLBHea= lthChecks(LoadBalancingRulesManagerImpl.java:859) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccess= orImpl.java:57) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.support.AopUtils.invokeJoinpointUsingR= eflection(AopUtils.java:319) > at org.springframework.aop.framework.ReflectiveMethodInvocation.i= nvokeJoinpoint(ReflectiveMethodInvocation.java:183) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:150) > at org.springframework.aop.aspectj.MethodInvocationProceedingJoin= Point.proceed(MethodInvocationProceedingJoinPoint.java:80) > at com.cloud.utils.db.TransactionContextBuilder.AroundAnyMethod(T= ransactionContextBuilder.java:41) > at sun.reflect.GeneratedMethodAccessor27.invoke(Unknown Source) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMeth= odAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:616) > at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAd= viceMethodWithGivenArgs(AbstractAspectJAdvice.java:621) > at org.springframework.aop.aspectj.AbstractAspectJAdvice.invokeAd= viceMethod(AbstractAspectJAdvice.java:610) > at org.springframework.aop.aspectj.AspectJAroundAdvice.invoke(Asp= ectJAroundAdvice.java:65) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:90) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:202) > at $Proxy195.updateLBHealthChecks(Unknown Source) > at com.cloud.network.lb.LBHealthCheckManagerImpl.updateLBHealthCh= eck(LBHealthCheckManagerImpl.java:103) > at com.cloud.network.lb.LBHealthCheckManagerImpl$UpdateLBHealthCh= eck.run(LBHealthCheckManagerImpl.java:93) > at java.util.concurrent.Executors$RunnableAdapter.call(Executors.= java:471) > at java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTa= sk.java:351) > at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:17= 8) > at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutu= reTask.access$201(ScheduledThreadPoolExecutor.java:165) > at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutu= reTask.run(ScheduledThreadPoolExecutor.java:267) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolEx= ecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:603) > at java.lang.Thread.run(Thread.java:679) > =09=09 -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrato= rs For more information on JIRA, see: http://www.atlassian.com/software/jira