diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 3e4795ea091..779319c870c 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -1176,7 +1176,10 @@ public class ApiResponseHelper implements ResponseGenerator { // for console proxies, add the active sessions if (vm.getType() == Type.ConsoleProxy) { ConsoleProxyVO proxy = ApiDBUtils.findConsoleProxy(vm.getId()); - vmResponse.setActiveViewerSessions(proxy.getActiveSession()); + //proxy can be already destroyed + if (proxy != null) { + vmResponse.setActiveViewerSessions(proxy.getActiveSession()); + } } DataCenter zone = ApiDBUtils.findZoneById(vm.getDataCenterIdToDeployIn());