diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index 135dc2873e6..0fb45aa819f 100755 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -1174,7 +1174,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());