From e3a2762235769287f18d5565f6dbae46a91bbca0 Mon Sep 17 00:00:00 2001 From: nvazquez Date: Wed, 1 Nov 2023 00:34:42 -0300 Subject: [PATCH] Fix public NIC NPE on broadcast URI --- .../main/java/com/cloud/network/router/CommandSetupHelper.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java b/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java index 3fca22ad42b..743e03ddc33 100644 --- a/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java +++ b/server/src/main/java/com/cloud/network/router/CommandSetupHelper.java @@ -1359,7 +1359,8 @@ public class CommandSetupHelper { nicTO.setMac(ipAddress.getVifMacAddress()); nicTO.setType(ipAddress.getTrafficType()); nicTO.setGateway(ipAddress.getVlanGateway()); - nicTO.setBroadcastUri(BroadcastDomainType.fromString(ipAddress.getBroadcastUri())); + URI broadcastUri = ipAddress.getBroadcastUri() != null ? BroadcastDomainType.fromString(ipAddress.getBroadcastUri()) : null; + nicTO.setBroadcastUri(broadcastUri); nicTO.setType(network.getTrafficType()); nicTO.setName(_networkModel.getNetworkTag(router.getHypervisorType(), network)); nicTO.setBroadcastType(network.getBroadcastDomainType());