BUG 5057 bgpvpn-create fails with IOBE 77/33377/1
authorVishal Thapar <vishal.thapar@ericsson.com>
Fri, 22 Jan 2016 17:24:45 +0000 (18:24 +0100)
committerVishal Thapar <vishal.thapar@ericsson.com>
Fri, 22 Jan 2016 17:24:45 +0000 (18:24 +0100)
When trying to create BGPVPN NeutronBgpvpnChangeListener throws IOBE. This
is because it checks if router-id is null but not if it is empty.

Change-Id: I2c67ed4c0d070e2742f7b514e9f9ac81f27a054c
Signed-off-by: Vishal Thapar <vishal.thapar@ericsson.com>
neutronvpn/neutronvpn-impl/src/main/java/org/opendaylight/vpnservice/neutronvpn/NeutronBgpvpnChangeListener.java

index 7375c0585601b9cbad04cb80c1104a9a1a9163f1..dada11d21f9a4cf7d31ae385046e484cc99307f0 100644 (file)
@@ -94,7 +94,7 @@ public class NeutronBgpvpnChangeListener extends AbstractDataChangeListener<Bgpv
             // generate new RD
         }
         Uuid router = null;
-        if (input.getRouters() != null) {
+        if (input.getRouters() != null && !input.getRouters().isEmpty()) {
             // currently only one router
             router = input.getRouters().get(0);
         }