BGPCEP-774: Improver error message when missing AFI/SAFI 76/69976/1
authorClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Fri, 23 Mar 2018 11:16:38 +0000 (12:16 +0100)
committerClaudio D. Gasparini <claudio.gasparini@pantheon.tech>
Fri, 23 Mar 2018 11:31:03 +0000 (12:31 +0100)
on peer configuration

Change-Id: I79568d87a0e8401fa71376e9a9c0b3b5389a8baf
Signed-off-by: Claudio D. Gasparini <claudio.gasparini@pantheon.tech>
bgp/rib-impl/src/main/java/org/opendaylight/protocol/bgp/rib/impl/config/BgpPeer.java

index 8200d35ee74391ac1d9b24a7e5d0ef76b6de8af7..74c3acb5e961f125c39fa06e9ee37f412ea03ff6 100644 (file)
@@ -243,7 +243,7 @@ public final class BgpPeer implements PeerBean, BGPPeerStateConsumer {
             if (peerGroup != null && peerGroup.getAfiSafis() != null) {
                 afisSAfis = peerGroup.getAfiSafis();
             } else {
-                afisSAfis = requireNonNull(neighbor.getAfiSafis());
+                afisSAfis = requireNonNull(neighbor.getAfiSafis(), "Missing mandatory AFIs/SAFIs");
             }
 
             final Set<TablesKey> afiSafisAdvertized = OpenConfigMappingUtil