Probably related to https://github.com/apache/cloudstack/pull/1927
On 02/14/2017 10:44 PM, Tutkowski, Mike wrote: > Hi, > > I’m getting a NullPointerException when trying to create a zone using master. > > Below is the relevant code in ConfigurationManagerImpl. > > In the else block, network.getCidr() returns null and NetUtil.getCidrNetmask > then throws a NullPointerException. > > I noticed that network.getGateway() also returns null (which seems odd). > > Thoughts on this? > > Thanks! > Mike > > public Pair<Boolean, Pair<String, String>> validateIpRange(final String > startIP, final String endIP, final String newVlanGateway, final String > newVlanNetmask, final List<VlanVO> vlans, final boolean ipv4, > final boolean ipv6, String ip6Gateway, String ip6Cidr, final String > startIPv6, final String endIPv6, final Network network) { > String vlanGateway = null; > String vlanNetmask = null; > boolean sameSubnet = false; > if (CollectionUtils.isNotEmpty(vlans)) { > for (final VlanVO vlan : vlans) { > vlanGateway = vlan.getVlanGateway(); > vlanNetmask = vlan.getVlanNetmask(); > sameSubnet = hasSameSubnet(ipv4, vlanGateway, vlanNetmask, > newVlanGateway, newVlanNetmask, startIP, endIP, > ipv6, ip6Gateway, ip6Cidr, startIPv6, endIPv6, network); > if (sameSubnet) break; > } > } else { > vlanGateway = network.getGateway(); > vlanNetmask = NetUtils.getCidrNetmask(network.getCidr()); >