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 1E3C3109AB for ; Mon, 3 Feb 2014 20:05:13 +0000 (UTC) Received: (qmail 42082 invoked by uid 500); 3 Feb 2014 20:05:11 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 42030 invoked by uid 500); 3 Feb 2014 20:05:10 -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 42018 invoked by uid 500); 3 Feb 2014 20:05:09 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 41981 invoked by uid 99); 3 Feb 2014 20:05:08 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 03 Feb 2014 20:05:08 +0000 Date: Mon, 3 Feb 2014 20:05:08 +0000 (UTC) From: "Min Chen (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Created] (CLOUDSTACK-6017) NPE while creating snapshot multiple times on same Root volume with S3 as secondary storage MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 Min Chen created CLOUDSTACK-6017: ------------------------------------ Summary: NPE while creating snapshot multiple times on same Ro= ot volume with S3 as secondary storage Key: CLOUDSTACK-6017 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-6017 Project: CloudStack Issue Type: Bug Security Level: Public (Anyone can view this level - this is the defa= ult.) Components: Storage Controller Affects Versions: 4.3.0 Reporter: Min Chen Priority: Critical Fix For: 4.3.0 Steps: 1. Have Cs 4.3 with Xen 6.0.2 HV and NFS secondary storage 2. Create some VMs. 3. Now take snapshot of root volume of any VM. Take snapshot of same root = volume again. Taking multiple snapshot is throwing NPE and snapshots are left in creating= state in S3 mysql> select store_id,state,snapshot_id,volume_id,store_role,parent_snapsh= ot_id,install_path from snapshot_store_ref; +----------+-----------+-------------+-----------+------------+------------= --------+---------------------------------------------------------+ | store_id | state | snapshot_id | volume_id | store_role | parent_snap= shot_id | install_path | +----------+-----------+-------------+-----------+------------+------------= --------+---------------------------------------------------------+ | 1 | Destroyed | 1 | 47 | Primary | = 0 | c9111f41-07a4-474b-b2eb-af6c22faea46 | | 1 | Ready | 2 | 3 | Primary | = 0 | d7adc16a-53b4-40d8-8f94-c83dc4e8666d | | 4 | Ready | 2 | 3 | Image | = 0 | snapshots/2/3/a19ab602-f994-437b-801b-1e1ead2d38a7.vhd | | 1 | Ready | 3 | 3 | Primary | = 2 | 899c7661-e7ce-4526-9e9f-efbdcf92e2f3 | | 4 | Creating | 3 | 3 | Image | = 2 | snapshots/2/3 | | 1 | Ready | 4 | 3 | Primary | = 3 | a1b7c4b3-4afd-4106-b786-64e35547c2ab | | 4 | Creating | 4 | 3 | Image | = 2 | snapshots/2/3 | | 1 | Ready | 5 | 48 | Primary | = 0 | 69238dbf-6a6d-4db2-a83f-6e346f62ba88 | | 4 | Ready | 5 | 48 | Image | = 0 | snapshots/2/48/244cdf97-f5be-42f1-9113-d84a14469fca.vhd | | 1 | Ready | 6 | 48 | Primary | = 5 | 05751419-aea2-48b5-879c-5f4c3920d1a4 | | 4 | Creating | 6 | 48 | Image | = 5 | snapshots/2/48 | +----------+-----------+-------------+-----------+------------+------------= --------+---------------------------------------------------------+ 11 rows in set (0.00 sec) Snippet from Ms log: 2014-01-29 20:56:22,118 DEBUG [c.c.a.t.Request] (Job-Executor-30:ctx-8234dd= 77 ctx-cc2ffe07) Seq 5-961414397: Sending { Cmd , MgmtId: 7494415941730, v= ia: 5(s-45-VM), Ver: v1, Flags: 100011, [{"org.apache.cloudstack.storage.co= mmand.DeleteCommand":{"data":{"org.apache.cloudstack.storage.to.SnapshotObj= ectTO":{"path":"snapshots/2/48","volume":{"uuid":"431e3823-7c28-4c69-84a5-b= cb6c558c395","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.storag= e.to.PrimaryDataStoreTO":{"uuid":"c040ab5c-6f99-3d0b-9377-dcf76c5798de","id= ":1,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/hom= e/manasa/primaryxen","port":2049,"url":"NetworkFilesystem://10.147.28.7//ex= port/home/manasa/primaryxen/?ROLE=3DPrimary&STOREUUID=3Dc040ab5c-6f99-3d0b-= 9377-dcf76c5798de"}},"name":"ROOT-47","size":21474836480,"path":"37eaaa92-e= 99b-45b8-87dc-81a4e7c5f6ae","volumeId":48,"vmName":"i-2-47-VM","accountId":= 2,"format":"VHD","id":48,"deviceId":0,"hypervisorType":"XenServer"},"dataSt= ore":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/home= /manasa/secondaryxen","_role":"ImageCache"}},"vmName":"i-2-47-VM","name":"V= M-853bc152-2721-4c80-9c4c-afff916b9468_ROOT-47_20140129152615","hypervisorT= ype":"XenServer","id":6,"quiescevm":false,"physicalSize":0}},"wait":0}}] } 2014-01-29 20:56:22,213 DEBUG [c.c.a.t.Request] (AgentManager-Handler-7:nul= l) Seq 5-961414397: Processing: { Ans: , MgmtId: 7494415941730, via: 5, Ve= r: v1, Flags: 10, [{"com.cloud.agent.api.Answer":{"result":true,"wait":0}}]= } 2014-01-29 20:56:22,214 DEBUG [c.c.a.t.Request] (Job-Executor-30:ctx-8234dd= 77 ctx-cc2ffe07) Seq 5-961414397: Received: { Ans: , MgmtId: 7494415941730= , via: 5, Ver: v1, Flags: 10, { Answer } } 2014-01-29 20:56:22,232 DEBUG [o.a.c.s.s.SnapshotServiceImpl] (Job-Executor= -30:ctx-8234dd77 ctx-cc2ffe07) Failed to update snapshot state java.lang.NullPointerException at org.apache.cloudstack.storage.snapshot.SnapshotObject.processEve= nt(SnapshotObject.java:291) at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.copyS= napshotAsyncCallback(SnapshotServiceImpl.java:331) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.apache.cloudstack.framework.async.AsyncCallbackDispatcher.di= spatch(AsyncCallbackDispatcher.java:144) at org.apache.cloudstack.framework.async.InplaceAsyncCallbackDriver= .performCompletionCallback(InplaceAsyncCallbackDriver.java:26) at org.apache.cloudstack.framework.async.AsyncCallbackDispatcher.co= mplete(AsyncCallbackDispatcher.java:122) at org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.c= opyAsync(AncientDataMotionStrategy.java:440) at org.apache.cloudstack.storage.motion.DataMotionServiceImpl.copyA= sync(DataMotionServiceImpl.java:70) at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backu= pSnapshot(SnapshotServiceImpl.java:277) at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy= .backupSnapshot(XenserverSnapshotStrategy.java:142) at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy= .takeSnapshot(XenserverSnapshotStrategy.java:301) at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Snap= shotManagerImpl.java:945) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef= lection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.inv= okeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.= invoke(ExposeInvocationInterceptor.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD= ynamicAopProxy.java:204) at $Proxy160.takeSnapshot(Unknown Source) at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnaps= hot(VolumeServiceImpl.java:1373) at com.cloud.storage.VolumeApiServiceImpl.orchestrateTakeVolumeSnap= shot(VolumeApiServiceImpl.java:1783) at com.cloud.storage.VolumeApiServiceImpl.takeSnapshot(VolumeApiSer= viceImpl.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef= lection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.inv= okeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.= invoke(ExposeInvocationInterceptor.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD= ynamicAopProxy.java:204) at $Proxy196.takeSnapshot(Unknown Source) at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshotCm= d.execute(CreateSnapshotCmd.java:181) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) at com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJobD= ispatcher.java:109) at com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatcher.= java:66) 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 com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher= .java:63) at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.= runInContext(AsyncJobManagerImpl.java:509) at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.r= un(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 java.util.concurrent.Executors$RunnableAdapter.call(Executors.ja= va:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:33= 4) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec= utor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe= cutor.java:603) at java.lang.Thread.run(Thread.java:679) 2014-01-29 20:56:22,235 DEBUG [c.c.s.s.SnapshotManagerImpl] (Job-Executor-3= 0:ctx-8234dd77 ctx-cc2ffe07) Failed to create snapshot com.cloud.utils.exception.CloudRuntimeException: java.lang.NullPointerExcep= tion at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backu= pSnapshot(SnapshotServiceImpl.java:292) at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy= .backupSnapshot(XenserverSnapshotStrategy.java:142) at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy= .takeSnapshot(XenserverSnapshotStrategy.java:301) at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Snap= shotManagerImpl.java:945) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef= lection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.inv= okeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.= invoke(ExposeInvocationInterceptor.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD= ynamicAopProxy.java:204) at $Proxy160.takeSnapshot(Unknown Source) at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnaps= hot(VolumeServiceImpl.java:1373) at com.cloud.storage.VolumeApiServiceImpl.orchestrateTakeVolumeSnap= shot(VolumeApiServiceImpl.java:1783) at com.cloud.storage.VolumeApiServiceImpl.takeSnapshot(VolumeApiSer= viceImpl.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef= lection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.inv= okeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.= invoke(ExposeInvocationInterceptor.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD= ynamicAopProxy.java:204) at $Proxy196.takeSnapshot(Unknown Source) at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshotCm= d.execute(CreateSnapshotCmd.java:181) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) at com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJobD= ispatcher.java:109) at com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatcher.= java:66) 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 com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher= .java:63) at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.= runInContext(AsyncJobManagerImpl.java:509) at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.r= un(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 java.util.concurrent.Executors$RunnableAdapter.call(Executors.ja= va:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:33= 4) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec= utor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe= cutor.java:603) at java.lang.Thread.run(Thread.java:679) 2014-01-29 20:56:22,264 DEBUG [o.a.c.s.v.VolumeServiceImpl] (Job-Executor-3= 0:ctx-8234dd77 ctx-cc2ffe07) Take snapshot: 48 failed com.cloud.utils.exception.CloudRuntimeException: Failed to create snapshot at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Snap= shotManagerImpl.java:963) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef= lection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.inv= okeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.= invoke(ExposeInvocationInterceptor.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD= ynamicAopProxy.java:204) at $Proxy160.takeSnapshot(Unknown Source) at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSnaps= hot(VolumeServiceImpl.java:1373) at com.cloud.storage.VolumeApiServiceImpl.orchestrateTakeVolumeSnap= shot(VolumeApiServiceImpl.java:1783) at com.cloud.storage.VolumeApiServiceImpl.takeSnapshot(VolumeApiSer= viceImpl.java:1724) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor= Impl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod= AccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:616) at org.springframework.aop.support.AopUtils.invokeJoinpointUsingRef= lection(AopUtils.java:317) at org.springframework.aop.framework.ReflectiveMethodInvocation.inv= okeJoinpoint(ReflectiveMethodInvocation.java:183) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:150) at org.springframework.aop.interceptor.ExposeInvocationInterceptor.= invoke(ExposeInvocationInterceptor.java:91) at org.springframework.aop.framework.ReflectiveMethodInvocation.pro= ceed(ReflectiveMethodInvocation.java:172) at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkD= ynamicAopProxy.java:204) at $Proxy196.takeSnapshot(Unknown Source) at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshotCm= d.execute(CreateSnapshotCmd.java:181) at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) at com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJobD= ispatcher.java:109) at com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatcher.= java:66) 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 com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatcher= .java:63) at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$5.= runInContext(AsyncJobManagerImpl.java:509) at org.apache.cloudstack.managed.context.ManagedContextRunnable$1.r= un(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 java.util.concurrent.Executors$RunnableAdapter.call(Executors.ja= va:471) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:33= 4) at java.util.concurrent.FutureTask.run(FutureTask.java:166) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExec= utor.java:1110) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExe= cutor.java:603) at java.lang.Thread.run(Thread.java:679) Caused by: com.cloud.utils.exception.CloudRuntimeException: java.lang.NullP= ointerException at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.backu= pSnapshot(SnapshotServiceImpl.java:292) at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy= .backupSnapshot(XenserverSnapshotStrategy.java:142) at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrategy= .takeSnapshot(XenserverSnapshotStrategy.java:301) at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Snap= shotManagerImpl.java:945) ... 45 more 2014-01-29 20:56:22,266 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (Job-Execut= or-30:ctx-8234dd77) Complete async job-84, jobStatus: FAILED, resultCode: 5= 30, result: org.apache.cloudstack.api.response.ExceptionResponse/null/{"uui= dList":[],"errorcode":530,"errortext":"Failed to create snapshot due to an = internal error creating snapshot for volume 48"} 2014-01-29 20:56:22,292 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (Job-Execut= or-30:ctx-8234dd77) Done executing org.apache.cloudstack.api.command.user.s= napshot.CreateSnapshotCmd for job-84 =20 -- This message was sent by Atlassian JIRA (v6.1.5#6160)