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());
> 

Reply via email to