Prachi Damle created CLOUDSTACK-8078:
----------------------------------------

             Summary: [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