From 4c8f5e0591e7bb9c83d849a22274f33a5ec7e7fa Mon Sep 17 00:00:00 2001 From: anthony Date: Tue, 26 Jul 2011 17:39:24 -0700 Subject: [PATCH] fixed NPE, secondary storage VM host may not exist even the secondary storage VM is running --- .../cloud/storage/secondary/SecondaryStorageManagerImpl.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java b/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java index a8ada877a8b..f6687540790 100644 --- a/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java +++ b/server/src/com/cloud/storage/secondary/SecondaryStorageManagerImpl.java @@ -391,6 +391,9 @@ public class SecondaryStorageManagerImpl implements SecondaryStorageVmManager, V } String instanceName = ssVm.getInstanceName(); HostVO host = _hostDao.findByName(instanceName); + if ( host == null ) { + continue; + } Answer answer = _agentMgr.easySend(host.getId(), thiscpc); if (answer != null && answer.getResult()) { if (s_logger.isDebugEnabled()) {