diff --git a/server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java b/server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java index 6ec08824699..7e37b93ba69 100644 --- a/server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java +++ b/server/src/com/cloud/network/router/VpcVirtualNetworkApplianceManagerImpl.java @@ -1283,6 +1283,9 @@ public class VpcVirtualNetworkApplianceManagerImpl extends VirtualNetworkApplian super.finalizeStop(profile, answer); //Mark VPN connections as Disconnected DomainRouterVO router = profile.getVirtualMachine(); - _s2sVpnMgr.markDisconnectVpnConnByVpc(router.getVpcId()); + Long vpcId = router.getVpcId(); + if (vpcId != null) { + _s2sVpnMgr.markDisconnectVpnConnByVpc(vpcId); + } } }