From 9961e1ca2a2e0e678871b8ef8a526e15fa5be755 Mon Sep 17 00:00:00 2001 From: Frank Date: Wed, 1 Jun 2011 11:54:20 -0700 Subject: [PATCH] Fix NPE when reboot vm vm.podId has different meaning than you think --- server/src/com/cloud/vm/VirtualMachineManagerImpl.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java index 5f114ae0b63..3f582ed5264 100755 --- a/server/src/com/cloud/vm/VirtualMachineManagerImpl.java +++ b/server/src/com/cloud/vm/VirtualMachineManagerImpl.java @@ -1319,12 +1319,12 @@ public class VirtualMachineManagerImpl implements VirtualMachineManager, Listene T rebootedVm = null; DataCenter dc = _configMgr.getZone(vm.getDataCenterId()); - HostPodVO pod = _configMgr.getPod(vm.getPodId()); Host host = _hostDao.findById(vm.getHostId()); Cluster cluster = null; if (host != null) { cluster = _configMgr.getCluster(host.getClusterId()); } + HostPodVO pod = _configMgr.getPod(host.getPodId()); DeployDestination dest = new DeployDestination(dc, pod, cluster, host); try {