LeafRefValidation.validate fails for:
{ "network-instances": { "network-instance": [ { "name": "global-bgp", "config": { "name": "global-bgp" }, "protocols": { "protocol": [ { "identifier": "openconfig-policy-types:BGP", "name": "hc-bgp-instance", "config": { "identifier": "openconfig-policy-types:BGP", "name": "hc-bgp-instance" }, "bgp-openconfig-extensions:bgp": { "neighbors": { "neighbor": [ { "neighbor-address": "10.25.1.9", "config": { "peer-group": "application-peers" }, "afi-safis": { "afi-safi": [ { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST", "config" : { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST" }, "receive": true, "send-max": 0 } ] } }, { "neighbor-address": "10.25.1.10", "config": { "peer-group": "application-peers" }, "afi-safis": { "afi-safi": [ { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST", "config" : { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST" }, "receive": true, "send-max": 0 } ] } }, { "neighbor-address": "127.0.0.2", "config": { "peer-type": "INTERNAL" }, "timers": { "config": { "connect-retry": 10, "hold-time": 90 } }, "transport": { "config": { "remote-port": 17900, "passive-mode": false } }, "afi-safis": { "afi-safi": [ { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST", "config" : { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST" }, "receive": true, "send-max": 0 } ] } }, { "neighbor-address": "127.0.0.3", "config": { "peer-type": "EXTERNAL" }, "timers": { "config": { "connect-retry": 10, "hold-time": 90 } }, "transport": { "config": { "remote-port": 17900, "passive-mode": false } }, "afi-safis": { "afi-safi": [ { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST", "config" : { "afi-safi-name": "openconfig-bgp-types:IPV4-UNICAST" }, "receive": true, "send-max": 0 } ] } } ] } } } ] } } ] } }
With following error:
[...]
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefDataValidationFailedException:
Invalid leafref value [(http://openconfig.net/yang/bgp-types?revision=2015-10-09)IPV4-UNICAST] allowed values [] of LEAFREF node: (urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2017-12-07)afi-safi-name leafRef target path: Absolute path:/(http://openconfig.net/yang/network-instance?revision=Optional[2015-10-18])network-instances/(http://openconfig.net/yang/network-instance?revision=Optional[2015-10-18])network-instance/(http://openconfig.net/yang/network-instance?revision=Optional[2015-10-18])protocols/(http://openconfig.net/yang/network-instance?revision=Optional[2015-10-18])protocol/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])bgp/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])neighbors/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])neighbor/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])afi-safis/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])afi-safi/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])config/(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=Optional[2017-12-07])afi-safi-name
at org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefValidatation.validate0(LeafRefValidatation.java:86) ~[yang-data-impl-2.0.5.jar:na]
at org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefValidatation.validate(LeafRefValidatation.java:60) ~[yang-data-impl-2.0.5.jar:na]
at io.fd.honeycomb.data.impl.ModifiableDataTreeManager$ConfigSnapshot.commit(ModifiableDataTreeManager.java:112) ~[data-impl-1.18.10-SNAPSHOT.jar:na]
[...]
- is blocked by
-
YANGTOOLS-891 LeafRefValidatation can't find target node for relative refs defined in external grouping
- Resolved
- blocks
-
HONEYCOMB-298 Loading...