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 6DA3E10FF4 for ; Mon, 3 Feb 2014 22:19:16 +0000 (UTC) Received: (qmail 23816 invoked by uid 500); 3 Feb 2014 22:19:11 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 23697 invoked by uid 500); 3 Feb 2014 22:19:09 -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 23614 invoked by uid 500); 3 Feb 2014 22:19:07 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 23459 invoked by uid 99); 3 Feb 2014 22:19:06 -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 22:19:06 +0000 Date: Mon, 3 Feb 2014 22:19:06 +0000 (UTC) From: "ASF subversion and git services (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (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 [ https://issues.apache.org/jira/browse/CLOUDSTACK-6017?page=3Dcom.atla= ssian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId= =3D13889992#comment-13889992 ]=20 ASF subversion and git services commented on CLOUDSTACK-6017: ------------------------------------------------------------- Commit 8f63c2cf9c463373d774cb563e63fc56828e1418 in branch refs/heads/4.3 fr= om [~minchen07] [ https://git-wip-us.apache.org/repos/asf?p=3Dcloudstack.git;h=3D8f63c2c ] CLOUDSTACK-6017: NPE while creating snapshot multiple times on same Root volume with S3 as secondary storage. (cherry picked from commit 402254337c8f29e5bdef4996953284d36043f8ea) Signed-off-by: Animesh Chaturvedi > NPE while creating snapshot multiple times on same Root volume with S3 as= secondary storage > -------------------------------------------------------------------------= ------------------ > > Key: CLOUDSTACK-6017 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-601= 7 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the defa= ult.)=20 > Components: Storage Controller > Affects Versions: 4.3.0 > Reporter: Min Chen > Assignee: 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 roo= t volume again. > Taking multiple snapshot is throwing NPE and snapshots are left in creati= ng state in S3 > mysql> select store_id,state,snapshot_id,volume_id,store_role,parent_snap= shot_id,install_path from snapshot_store_ref; > +----------+-----------+-------------+-----------+------------+----------= ----------+---------------------------------------------------------+ > | store_id | state | snapshot_id | volume_id | store_role | parent_sn= apshot_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-8234= dd77 ctx-cc2ffe07) Seq 5-961414397: Sending { Cmd , MgmtId: 7494415941730,= via: 5(s-45-VM), Ver: v1, Flags: 100011, [{"org.apache.cloudstack.storage.= command.DeleteCommand":{"data":{"org.apache.cloudstack.storage.to.SnapshotO= bjectTO":{"path":"snapshots/2/48","volume":{"uuid":"431e3823-7c28-4c69-84a5= -bcb6c558c395","volumeType":"ROOT","dataStore":{"org.apache.cloudstack.stor= age.to.PrimaryDataStoreTO":{"uuid":"c040ab5c-6f99-3d0b-9377-dcf76c5798de","= id":1,"poolType":"NetworkFilesystem","host":"10.147.28.7","path":"/export/h= ome/manasa/primaryxen","port":2049,"url":"NetworkFilesystem://10.147.28.7//= export/home/manasa/primaryxen/?ROLE=3DPrimary&STOREUUID=3Dc040ab5c-6f99-3d0= b-9377-dcf76c5798de"}},"name":"ROOT-47","size":21474836480,"path":"37eaaa92= -e99b-45b8-87dc-81a4e7c5f6ae","volumeId":48,"vmName":"i-2-47-VM","accountId= ":2,"format":"VHD","id":48,"deviceId":0,"hypervisorType":"XenServer"},"data= Store":{"com.cloud.agent.api.to.NfsTO":{"_url":"nfs://10.147.28.7/export/ho= me/manasa/secondaryxen","_role":"ImageCache"}},"vmName":"i-2-47-VM","name":= "VM-853bc152-2721-4c80-9c4c-afff916b9468_ROOT-47_20140129152615","hyperviso= rType":"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:n= ull) Seq 5-961414397: Processing: { Ans: , MgmtId: 7494415941730, via: 5, = Ver: 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-8234= dd77 ctx-cc2ffe07) Seq 5-961414397: Received: { Ans: , MgmtId: 74944159417= 30, via: 5, Ver: v1, Flags: 10, { Answer } } > 2014-01-29 20:56:22,232 DEBUG [o.a.c.s.s.SnapshotServiceImpl] (Job-Execut= or-30:ctx-8234dd77 ctx-cc2ffe07) Failed to update snapshot state > java.lang.NullPointerException > at org.apache.cloudstack.storage.snapshot.SnapshotObject.processE= vent(SnapshotObject.java:291) > at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.cop= ySnapshotAsyncCallback(SnapshotServiceImpl.java:331) > 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.apache.cloudstack.framework.async.AsyncCallbackDispatcher.= dispatch(AsyncCallbackDispatcher.java:144) > at org.apache.cloudstack.framework.async.InplaceAsyncCallbackDriv= er.performCompletionCallback(InplaceAsyncCallbackDriver.java:26) > at org.apache.cloudstack.framework.async.AsyncCallbackDispatcher.= complete(AsyncCallbackDispatcher.java:122) > at org.apache.cloudstack.storage.motion.AncientDataMotionStrategy= .copyAsync(AncientDataMotionStrategy.java:440) > at org.apache.cloudstack.storage.motion.DataMotionServiceImpl.cop= yAsync(DataMotionServiceImpl.java:70) > at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.bac= kupSnapshot(SnapshotServiceImpl.java:277) > at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrate= gy.backupSnapshot(XenserverSnapshotStrategy.java:142) > at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrate= gy.takeSnapshot(XenserverSnapshotStrategy.java:301) > at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Sn= apshotManagerImpl.java:945) > 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:317) > 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.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:91) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:204) > at $Proxy160.takeSnapshot(Unknown Source) > at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSna= pshot(VolumeServiceImpl.java:1373) > at com.cloud.storage.VolumeApiServiceImpl.orchestrateTakeVolumeSn= apshot(VolumeApiServiceImpl.java:1783) > at com.cloud.storage.VolumeApiServiceImpl.takeSnapshot(VolumeApiS= erviceImpl.java:1724) > 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:317) > 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.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:91) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:204) > at $Proxy196.takeSnapshot(Unknown Source) > at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshot= Cmd.execute(CreateSnapshotCmd.java:181) > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) > at com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJo= bDispatcher.java:109) > at com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatche= r.java:66) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt$1.call(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.callWithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.runWithContext(DefaultManagedContext.java:53) > at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatch= er.java:63) > at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$= 5.runInContext(AsyncJobManagerImpl.java:509) > at org.apache.cloudstack.managed.context.ManagedContextRunnable$1= .run(ManagedContextRunnable.java:49) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt$1.call(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.callWithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.runWithContext(DefaultManagedContext.java:53) > at org.apache.cloudstack.managed.context.ManagedContextRunnable.r= un(ManagedContextRunnable.java:46) > 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(ThreadPoolEx= ecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.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= -30:ctx-8234dd77 ctx-cc2ffe07) Failed to create snapshot > com.cloud.utils.exception.CloudRuntimeException: java.lang.NullPointerExc= eption > at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.bac= kupSnapshot(SnapshotServiceImpl.java:292) > at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrate= gy.backupSnapshot(XenserverSnapshotStrategy.java:142) > at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrate= gy.takeSnapshot(XenserverSnapshotStrategy.java:301) > at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Sn= apshotManagerImpl.java:945) > 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:317) > 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.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:91) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:204) > at $Proxy160.takeSnapshot(Unknown Source) > at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSna= pshot(VolumeServiceImpl.java:1373) > at com.cloud.storage.VolumeApiServiceImpl.orchestrateTakeVolumeSn= apshot(VolumeApiServiceImpl.java:1783) > at com.cloud.storage.VolumeApiServiceImpl.takeSnapshot(VolumeApiS= erviceImpl.java:1724) > 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:317) > 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.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:91) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:204) > at $Proxy196.takeSnapshot(Unknown Source) > at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshot= Cmd.execute(CreateSnapshotCmd.java:181) > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) > at com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJo= bDispatcher.java:109) > at com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatche= r.java:66) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt$1.call(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.callWithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.runWithContext(DefaultManagedContext.java:53) > at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatch= er.java:63) > at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$= 5.runInContext(AsyncJobManagerImpl.java:509) > at org.apache.cloudstack.managed.context.ManagedContextRunnable$1= .run(ManagedContextRunnable.java:49) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt$1.call(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.callWithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.runWithContext(DefaultManagedContext.java:53) > at org.apache.cloudstack.managed.context.ManagedContextRunnable.r= un(ManagedContextRunnable.java:46) > 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(ThreadPoolEx= ecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.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= -30:ctx-8234dd77 ctx-cc2ffe07) Take snapshot: 48 failed > com.cloud.utils.exception.CloudRuntimeException: Failed to create snapsho= t > at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Sn= apshotManagerImpl.java:963) > 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:317) > 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.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:91) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:204) > at $Proxy160.takeSnapshot(Unknown Source) > at org.apache.cloudstack.storage.volume.VolumeServiceImpl.takeSna= pshot(VolumeServiceImpl.java:1373) > at com.cloud.storage.VolumeApiServiceImpl.orchestrateTakeVolumeSn= apshot(VolumeApiServiceImpl.java:1783) > at com.cloud.storage.VolumeApiServiceImpl.takeSnapshot(VolumeApiS= erviceImpl.java:1724) > 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:317) > 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.interceptor.ExposeInvocationIntercepto= r.invoke(ExposeInvocationInterceptor.java:91) > at org.springframework.aop.framework.ReflectiveMethodInvocation.p= roceed(ReflectiveMethodInvocation.java:172) > at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(Jd= kDynamicAopProxy.java:204) > at $Proxy196.takeSnapshot(Unknown Source) > at org.apache.cloudstack.api.command.user.snapshot.CreateSnapshot= Cmd.execute(CreateSnapshotCmd.java:181) > at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:161) > at com.cloud.api.ApiAsyncJobDispatcher.runJobInContext(ApiAsyncJo= bDispatcher.java:109) > at com.cloud.api.ApiAsyncJobDispatcher$1.run(ApiAsyncJobDispatche= r.java:66) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt$1.call(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.callWithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.runWithContext(DefaultManagedContext.java:53) > at com.cloud.api.ApiAsyncJobDispatcher.runJob(ApiAsyncJobDispatch= er.java:63) > at org.apache.cloudstack.framework.jobs.impl.AsyncJobManagerImpl$= 5.runInContext(AsyncJobManagerImpl.java:509) > at org.apache.cloudstack.managed.context.ManagedContextRunnable$1= .run(ManagedContextRunnable.java:49) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt$1.call(DefaultManagedContext.java:56) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.callWithContext(DefaultManagedContext.java:103) > at org.apache.cloudstack.managed.context.impl.DefaultManagedConte= xt.runWithContext(DefaultManagedContext.java:53) > at org.apache.cloudstack.managed.context.ManagedContextRunnable.r= un(ManagedContextRunnable.java:46) > 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(ThreadPoolEx= ecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolE= xecutor.java:603) > at java.lang.Thread.run(Thread.java:679) > Caused by: com.cloud.utils.exception.CloudRuntimeException: java.lang.Nul= lPointerException > at org.apache.cloudstack.storage.snapshot.SnapshotServiceImpl.bac= kupSnapshot(SnapshotServiceImpl.java:292) > at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrate= gy.backupSnapshot(XenserverSnapshotStrategy.java:142) > at org.apache.cloudstack.storage.snapshot.XenserverSnapshotStrate= gy.takeSnapshot(XenserverSnapshotStrategy.java:301) > at com.cloud.storage.snapshot.SnapshotManagerImpl.takeSnapshot(Sn= apshotManagerImpl.java:945) > ... 45 more > 2014-01-29 20:56:22,266 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (Job-Exec= utor-30:ctx-8234dd77) Complete async job-84, jobStatus: FAILED, resultCode:= 530, result: org.apache.cloudstack.api.response.ExceptionResponse/null/{"u= uidList":[],"errorcode":530,"errortext":"Failed to create snapshot due to a= n internal error creating snapshot for volume 48"} > 2014-01-29 20:56:22,292 DEBUG [o.a.c.f.j.i.AsyncJobManagerImpl] (Job-Exec= utor-30:ctx-8234dd77) Done executing org.apache.cloudstack.api.command.user= .snapshot.CreateSnapshotCmd for job-84 > =20 -- This message was sent by Atlassian JIRA (v6.1.5#6160)