Description
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]
[...]
Attachments
Issue Links
- is blocked by
-
YANGTOOLS-891 LeafRefValidatation can't find target node for relative refs defined in external grouping
-
- Resolved
-
- blocks
-
HONEYCOMB-298 Loading...