[ 
https://issues.apache.org/jira/browse/CLOUDSTACK-5249?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rajesh Battala resolved CLOUDSTACK-5249.
----------------------------------------

    Resolution: Fixed

> [Hyper-V] System VMs fail to launch, throws NPE while trying create VM
> ----------------------------------------------------------------------
>
>                 Key: CLOUDSTACK-5249
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-5249
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the 
> default.) 
>          Components: Hypervisor Controller
>    Affects Versions: 4.3.0
>         Environment: Advanced zone, Hyper-V
>            Reporter: Sowmya Krishnan
>            Assignee: Rajesh Battala
>            Priority: Blocker
>              Labels: hyper-V,
>             Fix For: 4.3.0
>
>         Attachments: sysvmerror.log
>
>
> Environment: Advanced zone, Hyper-V, rpm set up created from latest 4.3 branch
> Started the java process as ROOT user due to issue CLOUDSTACK-5248
> We try to copy System VM template from secondary to primary and then, the 
> following is seen:
> 2013-11-22 16:02:05,879 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
> (DirectAgent-2:ctx-1a886c3f) POST response 
> is[{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"result":true,"details":null,"newData":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"origUrl":"http://10.102.123.240:/cloudstack/hyperv/4382fd85-7259-4392-a9a9-4990718bd48f.vhd","uuid":"82af1284-534f-11e3-9253-fef34996d384","id":9,"format":"VHD","accountId":1,"checksum":"fb1b6e032a160d86f2c28feb5add6d83","hvm":false,"displayText":"SystemVM
>  Template 
> (HyperV)","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-HypervResource","id":1,"poolType":"Filesystem","host":"10.102.192.39","path":"C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
>  Hard 
> Disks","port":0,"url":"Filesystem://10.102.192.39/C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
>  Hard 
> Disks/?ROLE=Primary&STOREUUID=7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-HypervResource"}},"name":"routing-9","hypervisorType":"Hyperv"}}}}]
> 2013-11-22 16:02:05,882 DEBUG [c.c.h.h.r.HypervDirectConnectResource] 
> (DirectAgent-2:ctx-1a886c3f) executeRequest received response 
> [{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"newData":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"origUrl":"http://10.102.123.240:/cloudstack/hyperv/4382fd85-7259-4392-a9a9-4990718bd48f.vhd","uuid":"82af1284-534f-11e3-9253-fef34996d384","id":9,"format":"VHD","accountId":1,"checksum":"fb1b6e032a160d86f2c28feb5add6d83","hvm":false,"displayText":"SystemVM
>  Template 
> (HyperV)","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-HypervResource","id":1,"poolType":"Filesystem","host":"10.102.192.39","path":"C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
>  Hard 
> Disks","port":0,"url":"Filesystem://10.102.192.39/C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
>  Hard 
> Disks/?ROLE\u003dPrimary\u0026STOREUUID\u003d7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-HypervResource"}},"name":"routing-9","hypervisorType":"Hyperv"}},"result":true,"wait":0}}]
> 2013-11-22 16:02:05,882 DEBUG [c.c.a.m.DirectAgentAttache] 
> (DirectAgent-2:ctx-1a886c3f) Seq 1-2137260039: Response Received:
> 2013-11-22 16:02:05,882 DEBUG [c.c.a.t.Request] (DirectAgent-2:ctx-1a886c3f) 
> Seq 1-2137260039: Processing:  { Ans: , MgmtId: 280320865129348, via: 1, Ver: 
> v1, Flags: 10, 
> [{"org.apache.cloudstack.storage.command.CopyCmdAnswer":{"newData":{"org.apache.cloudstack.storage.to.TemplateObjectTO":{"origUrl":"http://10.102.123.240:/cloudstack/hyperv/4382fd85-7259-4392-a9a9-4990718bd48f.vhd","uuid":"82af1284-534f-11e3-9253-fef34996d384","id":9,"format":"VHD","accountId":1,"checksum":"fb1b6e032a160d86f2c28feb5add6d83","hvm":false,"displayText":"SystemVM
>  Template 
> (HyperV)","imageDataStore":{"org.apache.cloudstack.storage.to.PrimaryDataStoreTO":{"uuid":"7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-HypervResource","id":1,"poolType":"Filesystem","host":"10.102.192.39","path":"C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
>  Hard 
> Disks","port":0,"url":"Filesystem://10.102.192.39/C:\\Users\\Public\\Documents\\Hyper-V\\Virtual
>  Hard 
> Disks/?ROLE=Primary&STOREUUID=7d3b7953-a8bd-3467-b5df-f3e906ea2ea0-HypervResource"}},"name":"routing-9","hypervisorType":"Hyperv"}},"result":true,"wait":0}}]
>  }
> 2013-11-22 16:02:05,883 DEBUG [c.c.a.t.Request] (secstorage-1:ctx-200c993a) 
> Seq 1-2137260039: Received:  { Ans: , MgmtId: 280320865129348, via: 1, Ver: 
> v1, Flags: 10, { CopyCmdAnswer } }
> 2013-11-22 16:02:05,883 DEBUG [o.a.c.s.m.AncientDataMotionStrategy] 
> (secstorage-1:ctx-200c993a) copy object failed:
> java.lang.NullPointerException
>         at com.cloud.agent.api.Command.getContextParam(Command.java:70)
>         at 
> com.cloud.hypervisor.vmware.manager.VmwareManagerImpl.processAnswers(VmwareManagerImpl.java:855)
>         at 
> com.cloud.agent.manager.AgentManagerImpl.notifyAnswersToMonitors(AgentManagerImpl.java:301)
>         at 
> com.cloud.agent.manager.AgentManagerImpl.send(AgentManagerImpl.java:395)
>         at 
> com.cloud.agent.manager.AgentManagerImpl.send(AgentManagerImpl.java:347)
>         at 
> org.apache.cloudstack.storage.RemoteHostEndPoint.sendMessage(RemoteHostEndPoint.java:108)
>         at 
> org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.copyObject(AncientDataMotionStrategy.java:172)
>         at 
> org.apache.cloudstack.storage.motion.AncientDataMotionStrategy.copyAsync(AncientDataMotionStrategy.java:423)
>         at 
> org.apache.cloudstack.storage.motion.DataMotionServiceImpl.copyAsync(DataMotionServiceImpl.java:70)
>         at 
> org.apache.cloudstack.storage.volume.VolumeServiceImpl.createBaseImageAsync(VolumeServiceImpl.java:452)
>         at 
> org.apache.cloudstack.storage.volume.VolumeServiceImpl.createVolumeFromTemplateAsync(VolumeServiceImpl.java:583)
>         at 
> org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.recreateVolume(VolumeOrchestrator.java:1084)
>         at 
> org.apache.cloudstack.engine.orchestration.VolumeOrchestrator.prepare(VolumeOrchestrator.java:1138)
>         at 
> com.cloud.vm.VirtualMachineManagerImpl.orchestrateStart(VirtualMachineManagerImpl.java:901)
>         at 
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:706)
>         at 
> com.cloud.vm.VirtualMachineManagerImpl.advanceStart(VirtualMachineManagerImpl.java:696)
>         at 
> com.cloud.storage.secondary.SecondaryStorageManagerImpl.startSecStorageVm(SecondaryStorageManagerImpl.java:261)
>         at 
> com.cloud.storage.secondary.SecondaryStorageManagerImpl.allocCapacity(SecondaryStorageManagerImpl.java:693)
>         at 
> com.cloud.storage.secondary.SecondaryStorageManagerImpl.expandPool(SecondaryStorageManagerImpl.java:1265)
>         at 
> com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:123)
>         at 
> com.cloud.secstorage.PremiumSecondaryStorageManagerImpl.scanPool(PremiumSecondaryStorageManagerImpl.java:50)
>         at 
> com.cloud.vm.SystemVmLoadScanner.loadScan(SystemVmLoadScanner.java:101)
>         at 
> com.cloud.vm.SystemVmLoadScanner.access$100(SystemVmLoadScanner.java:33)
>         at 
> com.cloud.vm.SystemVmLoadScanner$1.reallyRun(SystemVmLoadScanner.java:78)
>         at 
> com.cloud.vm.SystemVmLoadScanner$1.runInContext(SystemVmLoadScanner.java:71)
>         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 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>         at 
> java.util.concurrent.FutureTask$Sync.innerRunAndReset(FutureTask.java:351)
>         at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:178)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:165)
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:267)
>         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:679)
> 2013-11-22 16:02:05,884 DEBUG [o.a.c.s.m.AncientDataMotionStrategy] 
> (secstorage-1:ctx-200c993a) copy failed
> com.cloud.utils.exception.CloudRuntimeException: 
> java.lang.NullPointerException
> Not sure why VMwareManagerImpl is being invoked in Hyper-V setup



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to