You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Prasanna Santhanam (JIRA)" <ji...@apache.org> on 2013/07/06 08:57:49 UTC

[jira] [Created] (CLOUDSTACK-3386) NPE from VolumeMotionService when creating a template

Prasanna Santhanam created CLOUDSTACK-3386:
----------------------------------------------

             Summary: NPE from VolumeMotionService when creating a template
                 Key: CLOUDSTACK-3386
                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3386
             Project: CloudStack
          Issue Type: Bug
      Security Level: Public (Anyone can view this level - this is the default.)
            Reporter: Prasanna Santhanam


On deploying a VM sometimes the template fails to create on primary storage.
The following NPE is observed at these times. It's not clear why this would
fail sometimes yet. Attaching agent (DEBUG) and management server logs

Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com local0: 2013-07-06 03:31:01,817 DEBUG [storage.volume.VolumeServiceImpl] (Job-Executor-72:job-185) failed to create template on storage
Jul  5 20:31:01 java.lang.NullPointerException  
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.storage.motion.DataMotionServiceImpl.copyAsync(DataMotionServiceImpl.java:45)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.storage.volume.VolumeServiceImpl.createBaseImageAsync(VolumeServiceImpl.java:390)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.storage.volume.VolumeServiceImpl.createVolumeFromTemplateAsync(VolumeServiceImpl.java:490)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2482)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2539)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:852)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:557)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.deployVirtualMachine(VMEntityManagerImpl.java:230)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.deploy(VirtualMachineEntityImpl.java:209)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3317)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2877)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2863)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:420)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:514)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.lang.Thread.run(Thread.java:679)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com local0: 2013-07-06 03:31:01,826 DEBUG [cloud.storage.VolumeManagerImpl] (Job-Executor-72:job-185) Unable to create Vol[61|vm=58|ROOT]:java.lang.NullPointerException
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com local0: 2013-07-06 03:31:01,826 INFO  [cloud.vm.VirtualMachineManagerImpl] (Job-Executor-72:job-185) Unable to contact resource.
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com com.cloud.exception.StorageUnavailableException: Resource [StoragePool:1] is unreachable: Unable to create Vol[61|vm=58|ROOT]:java.lang.NullPointerException
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.storage.VolumeManagerImpl.recreateVolume(VolumeManagerImpl.java:2490)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.storage.VolumeManagerImpl.prepare(VolumeManagerImpl.java:2539)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:852)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.VirtualMachineManagerImpl.start(VirtualMachineManagerImpl.java:557)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.engine.cloud.entity.api.VMEntityManagerImpl.deployVirtualMachine(VMEntityManagerImpl.java:230)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.engine.cloud.entity.api.VirtualMachineEntityImpl.deploy(VirtualMachineEntityImpl.java:209)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:3317)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2877)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.vm.UserVmManagerImpl.startVirtualMachine(UserVmManagerImpl.java:2863)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.utils.component.ComponentInstantiationPostProcessor$InterceptorDispatcher.intercept(ComponentInstantiationPostProcessor.java:125)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at org.apache.cloudstack.api.command.user.vm.DeployVMCmd.execute(DeployVMCmd.java:420)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at com.cloud.async.AsyncJobManagerImpl$1.run(AsyncJobManagerImpl.java:514)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.FutureTask.run(FutureTask.java:166)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1146)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
Jul  5 20:31:01 cloudstack-centos63.fmt.vmops.com     at java.lang.Thread.run(Thread.java:679)




--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira