[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-8078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Prachi Damle resolved CLOUDSTACK-8078.
--------------------------------------
    Resolution: Fixed

> [Automation] Deletion of Affinity Groups - CloudRuntimeException: No Event 
> Pubish can be wrapped within DB Transaction!
> -----------------------------------------------------------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-8078
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-8078
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Automation, Management Server
>    Affects Versions: 4.5.0
>            Reporter: Prachi Damle
>            Assignee: Prachi Damle
>            Priority: Critical
>             Fix For: 4.5.0
>
>
> See error during deleteAffinityGroup
> ====================
> CloudRuntimeException:
> ====================
> 2014-12-14 18:29:51,636 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
> (API-Job-Executor-37:ctx-61c26d76 job-485) (logid:82f62d53) Add job-485 into 
> job monitoring
> 2014-12-14 18:29:51,641 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (catalina-exec-25:ctx-e231fbde ctx-25d0c1ac ctx-18c538f9) (logid:78eae0c5) 
> submit async job-485, details: AsyncJobVO {id:485, userId: 2, accountId: 2, 
> instanceType: AffinityGroup, instanceId: null, cmd: 
> org.apache.cloudstack.api.command.user.affinitygroup.DeleteAffinityGroupCmd, 
> cmdInfo: 
> {"response":"json","id":"319dc948-606c-4045-81a3-1fd385fb12c1","ctxDetails":"{\"org.apache.cloudstack.affinity.AffinityGroup\":\"319dc948-606c-4045-81a3-1fd385fb12c1\"}","cmdEventType":"AG.DELETE","ctxUserId":"2","httpmethod":"GET","uuid":"319dc948-606c-4045-81a3-1fd385fb12c1","ctxAccountId":"2","ctxStartEventId":"1705","apiKey":"lA1vMT9CPy47zN3KD8yIgNWohJMRRXquiiQuvhThpUBpW5g6HsFxn_fEKQwLDnlrYUtNeATQsr8psheiAaBAcg","signature":"Oc6n9ljuRmBDy9KAh5ZgO1sEP/k\u003d"},
>  cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
> null, initMsid: 94761346572491, completeMsid: null, lastUpdated: null, 
> lastPolled: null, created: null}
> 2014-12-14 18:29:51,641 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485) (logid:59ee6d42) Executing 
> AsyncJobVO {id:485, userId: 2, accountId: 2, instanceType: AffinityGroup, 
> instanceId: null, cmd: 
> org.apache.cloudstack.api.command.user.affinitygroup.DeleteAffinityGroupCmd, 
> cmdInfo: 
> {"response":"json","id":"319dc948-606c-4045-81a3-1fd385fb12c1","ctxDetails":"{\"org.apache.cloudstack.affinity.AffinityGroup\":\"319dc948-606c-4045-81a3-1fd385fb12c1\"}","cmdEventType":"AG.DELETE","ctxUserId":"2","httpmethod":"GET","uuid":"319dc948-606c-4045-81a3-1fd385fb12c1","ctxAccountId":"2","ctxStartEventId":"1705","apiKey":"lA1vMT9CPy47zN3KD8yIgNWohJMRRXquiiQuvhThpUBpW5g6HsFxn_fEKQwLDnlrYUtNeATQsr8psheiAaBAcg","signature":"Oc6n9ljuRmBDy9KAh5ZgO1sEP/k\u003d"},
>  cmdVersion: 0, status: IN_PROGRESS, processStatus: 0, resultCode: 0, result: 
> null, initMsid: 94761346572491, completeMsid: null, lastUpdated: null, 
> lastPolled: null, created: null}
> 2014-12-14 18:29:51,641 DEBUG [c.c.a.ApiServlet] 
> (catalina-exec-25:ctx-e231fbde ctx-25d0c1ac ctx-18c538f9) (logid:78eae0c5) 
> ===END===  10.81.29.18 -- GET  
> id=319dc948-606c-4045-81a3-1fd385fb12c1&apiKey=lA1vMT9CPy47zN3KD8yIgNWohJMRRXquiiQuvhThpUBpW5g6HsFxn_fEKQwLDnlrYUtNeATQsr8psheiAaBAcg&command=deleteAffinityGroup&response=json&signature=Oc6n9ljuRmBDy9KAh5ZgO1sEP%2Fk%3D
> 2014-12-14 18:29:51,646 DEBUG [c.c.a.ApiServlet] 
> (catalina-exec-4:ctx-b127c144) (logid:fb950f22) ===START===  10.81.29.18 -- 
> GET  
> jobid=59ee6d42-9964-4e99-86e5-cd83ace8c0a2&apiKey=lA1vMT9CPy47zN3KD8yIgNWohJMRRXquiiQuvhThpUBpW5g6HsFxn_fEKQwLDnlrYUtNeATQsr8psheiAaBAcg&command=queryAsyncJobResult&response=json&signature=4tcHbecYJkvrJxVV00AJe2HShXc%3D
> 2014-12-14 18:29:51,663 DEBUG [c.c.a.ApiServlet] 
> (catalina-exec-4:ctx-b127c144 ctx-a6c508cb ctx-65259123) (logid:fb950f22) 
> ===END===  10.81.29.18 -- GET  
> jobid=59ee6d42-9964-4e99-86e5-cd83ace8c0a2&apiKey=lA1vMT9CPy47zN3KD8yIgNWohJMRRXquiiQuvhThpUBpW5g6HsFxn_fEKQwLDnlrYUtNeATQsr8psheiAaBAcg&command=queryAsyncJobResult&response=json&signature=4tcHbecYJkvrJxVV00AJe2HShXc%3D
> 2014-12-14 18:29:51,665 ERROR [o.a.c.f.m.MessageBusBase] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) NO 
> EVENT PUBLISH CAN BE WRAPPED WITHIN DB TRANSACTION!
> com.cloud.utils.exception.CloudRuntimeException: NO EVENT PUBLISH CAN BE 
> WRAPPED WITHIN DB TRANSACTION!
>       at 
> org.apache.cloudstack.framework.messagebus.MessageBusBase.publish(MessageBusBase.java:167)
>       at 
> org.apache.cloudstack.affinity.AffinityGroupServiceImpl$2.doInTransactionWithoutResult(AffinityGroupServiceImpl.java:304)
>       at 
> com.cloud.utils.db.TransactionCallbackNoReturn.doInTransaction(TransactionCallbackNoReturn.java:25)
>       at com.cloud.utils.db.Transaction$2.doInTransaction(Transaction.java:57)
>       at com.cloud.utils.db.Transaction.execute(Transaction.java:45)
>       at com.cloud.utils.db.Transaction.execute(Transaction.java:54)
>       at 
> org.apache.cloudstack.affinity.AffinityGroupServiceImpl.deleteAffinityGroup(AffinityGroupServiceImpl.java:269)
>       at sun.reflect.GeneratedMethodAccessor375.invoke(Unknown Source)
>       at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>       at java.lang.reflect.Method.invoke(Method.java:601)
>       at 
> org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:317)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
>       at 
> org.apache.cloudstack.network.contrail.management.EventUtils$EventInterceptor.invoke(EventUtils.java:106)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
>       at 
> com.cloud.event.ActionEventInterceptor.invoke(ActionEventInterceptor.java:51)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:161)
>       at 
> org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:91)
>       at 
> org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
>       at 
> org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
>       at $Proxy203.deleteAffinityGroup(Unknown Source)
>       at 
> org.apache.cloudstack.api.command.user.affinitygroup.DeleteAffinityGroupCmd.execute(DeleteAffinityGroupCmd.java:134)
>       at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:141)
>       at 
> com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher.java:108)
>       at 
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.runInContext(AsyncJobManagerImpl.java:547)
>       at 
> org.apache.cloudstack.managed.context.ManagedContextRunnable$1.run(ManagedContextRunnable.java:49)
>       at 
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext$1.call(DefaultManagedContext.java:56)
>       at 
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.callWithContext(DefaultManagedContext.java:103)
>       at 
> org.apache.cloudstack.managed.context.impl.DefaultManagedContext.runWithContext(DefaultManagedContext.java:53)
>       at 
> org.apache.cloudstack.managed.context.ManagedContextRunnable.run(ManagedContextRunnable.java:46)
>       at 
> org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.run(AsyncJobManagerImpl.java:498)
>       at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>       at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>       at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>       at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>       at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>       at java.lang.Thread.run(Thread.java:722)
> 2014-12-14 18:29:51,676 DEBUG [o.a.c.a.AffinityGroupServiceImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) 
> Deleted affinity group id=43
> 2014-12-14 18:29:51,682 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) 
> Complete async job-485, jobStatus: SUCCEEDED, resultCode: 0, result: 
> org.apache.cloudstack.api.response.SuccessResponse/null/{"success":true}
> 2014-12-14 18:29:51,683 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) 
> Publish async job-485 complete on message bus
> 2014-12-14 18:29:51,683 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) Wake 
> up jobs related to job-485
> 2014-12-14 18:29:51,683 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) 
> Update db status for job-485
> 2014-12-14 18:29:51,684 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485 ctx-f17ad124) (logid:59ee6d42) Wake 
> up jobs joined with job-485 and disjoin all subjobs created from job- 485
> 2014-12-14 18:29:51,693 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] 
> (API-Job-Executor-37:ctx-61c26d76 job-485) (logid:59ee6d42) Done executing 
> org.apache.cloudstack.api.command.user.affinitygroup.DeleteAffinityGroupCmd 
> for job-485
> 2014-12-14 18:29:51,693 INFO  [o.a.c.f.j.i.AsyncJobMonitor] 
> (API-Job-Executor-37:ctx-61c26d76 job-485) (logid:59ee6d42) Remove job-485 
> from job monitoring



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to