diff --git a/server/src/com/cloud/api/ApiResponseHelper.java b/server/src/com/cloud/api/ApiResponseHelper.java index aa8ab7512f9..1faa4626fc1 100644 --- a/server/src/com/cloud/api/ApiResponseHelper.java +++ b/server/src/com/cloud/api/ApiResponseHelper.java @@ -1076,9 +1076,11 @@ public class ApiResponseHelper implements ResponseGenerator { response.setPublicIpAddress(fwRule.getPublicIpAddress()); if (fwRule.getPublicIpAddress() != null && fwRule.getPrivateIpAddress() != null) { UserVm vm = ApiDBUtils.findUserVmByPublicIpAndGuestIp(fwRule.getPublicIpAddress(), fwRule.getPrivateIpAddress()); - response.setVirtualMachineId(vm.getId()); - response.setVirtualMachineName(vm.getHostName()); - response.setVirtualMachineDisplayName(vm.getDisplayName()); + if(vm != null){ + response.setVirtualMachineId(vm.getId()); + response.setVirtualMachineName(vm.getHostName()); + response.setVirtualMachineDisplayName(vm.getDisplayName()); + } } response.setObjectName("portforwardingrule"); return response;