After upgrading from 4.1.1 to 4.2.0 I am not able to remove ISO images. While 
trying I get the following error: 

2013-10-22 18:34:05,993 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) 
Executing org.apache.cloudstack.api.command.user.iso.DeleteIsoCmd for job-6834 
= [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ] 
2013-10-22 18:34:06,073 INFO [storage.image.TemplateServiceImpl] 
(AgentConnectTaskPool-4033:null) Template Sync found 
334-2-bbb8fa97-772d-3a13-8bd1-27569de9d3dc already in the image store 
2013-10-22 18:34:06,250 INFO [cloud.template.HypervisorTemplateAdapter] 
(Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) Delete 
template from image store: 5ebcfa59-279e-461f-a7fc-9cfd42157798 
2013-10-22 18:34:06,252 DEBUG [storage.image.TemplateDataFactoryImpl] 
(Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) template 
202 is already in store:42, type:Image 
2013-10-22 18:34:06,305 ERROR [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) 
Unexpected exception while executing 
org.apache.cloudstack.api.command.user.iso.DeleteIsoCmd 
com.cloud.utils.exception.CloudRuntimeException: Failed to update state 
at 
org.apache.cloudstack.storage.image.store.TemplateObject.processEvent(TemplateObject.java:164)
 
at 
org.apache.cloudstack.storage.image.TemplateServiceImpl.deleteTemplateAsync(TemplateServiceImpl.java:558)
 
at 
com.cloud.template.HypervisorTemplateAdapter.delete(HypervisorTemplateAdapter.java:324)
 
at 
com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
 
at 
com.cloud.template.TemplateManagerImpl.deleteIso(TemplateManagerImpl.java:1112) 
at 
com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
 
at 
org.apache.cloudstack.api.command.user.iso.DeleteIsoCmd.execute(DeleteIsoCmd.java:110)
 
at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:158) 
at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:531) 
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:1146) 
at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) 
at java.lang.Thread.run(Thread.java:679) 
Caused by: com.cloud.utils.fsm.NoTransitionException: Unable to transition to a 
new state from Allocated via DestroyRequested 
at com.cloud.utils.fsm.StateMachine2.getNextState(StateMachine2.java:83) 
at com.cloud.utils.fsm.StateMachine2.transitTo(StateMachine2.java:100) 
at 
org.apache.cloudstack.storage.datastore.ObjectInDataStoreManagerImpl.update(ObjectInDataStoreManagerImpl.java:301)
 
at 
org.apache.cloudstack.storage.image.store.TemplateObject.processEvent(TemplateObject.java:162)
 
... 22 more 
2013-10-22 18:34:06,306 DEBUG [cloud.async.AsyncJobManagerImpl] 
(Job-Executor-109:job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ]) Complete 
async job-6834 = [ a1b95b0b-fdde-4d38-9b04-88bae27fab3b ], jobStatus: 2, 
resultCode: 530, result: Error Code: 530 Error text: Failed to update state 

Does anyone know why this is happening and how to fix it? 

Thanks 

Reply via email to