From bf2b28a70f9af0c93017d634726898e5a2db1063 Mon Sep 17 00:00:00 2001 From: kishan Date: Mon, 3 Jan 2011 14:26:35 +0530 Subject: [PATCH] bug 7544: check for null host before getting its status status 7544: resolved fixed --- server/src/com/cloud/agent/manager/AgentManagerImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/src/com/cloud/agent/manager/AgentManagerImpl.java b/server/src/com/cloud/agent/manager/AgentManagerImpl.java index bc121e3b951..e40dc90c62b 100755 --- a/server/src/com/cloud/agent/manager/AgentManagerImpl.java +++ b/server/src/com/cloud/agent/manager/AgentManagerImpl.java @@ -1590,6 +1590,10 @@ public class AgentManagerImpl implements AgentManager, HandlerFactory, ResourceS public Answer easySend(final Long hostId, final Command cmd, int timeout) { try { Host h = _hostDao.findById(hostId); + if (h == null || h.getRemoved() != null) { + s_logger.debug("Host with id " + hostId.toString() + " doesn't exist"); + return null; + } Status status = h.getStatus(); if( !status.equals(Status.Up) && !status.equals(Status.Connecting) ){ return null;