[YANGTOOLS-870] getAugmentation returns null Created: 25/Mar/18  Updated: 25/Mar/18  Resolved: 25/Mar/18

Status: Resolved
Project: yangtools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: Claudio David Gasparini Assignee: Robert Varga
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Regression observed under Carbon. 

Parsing XML to DTO seems to do wrong translation

making failt get augmentation

 

final Protocol1 bgp = protocol.getAugmentation(Protocol1.class); 

Where

Expected:

"AugmentationIdentifier{childNames=[(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)bgp]}" -> "ImmutableAugmentationNode{nodeIdentifier=AugmentationIdentifier{childNames=[(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)bgp]}, value=[ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)bgp, value=[ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)peer-groups, value=[ImmutableMapNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)peer-group, value=[ImmutableMapEntryNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)peer-group[{(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)peer-group-name=internal-neighbor}], value=[ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2018-03-21)peer-group-name, value=internal-neighbor, attribu.........

Now is seen as:

"(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)bgp" -> "ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)bgp, value=[ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)global, value=[ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)config, value=[ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)router-id, value=192.0.2.2, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)as, value=64496, attributes={}}], attributes={}}, ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)afi-safis, value=[ImmutableMapNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions?revision=2016-06-14)afi-safi, value=Unmo"

 



 Comments   
Comment by Claudio David Gasparini [ 25/Mar/18 ]

Steps to reproduce

run ProtocolsConfigFileProcessorTest test under BGPCEP project.

 

Comment by Robert Varga [ 25/Mar/18 ]

https://git.opendaylight.org/gerrit/70057

Comment by Robert Varga [ 25/Mar/18 ]

https://git.opendaylight.org/gerrit/70056

Generated at Wed Feb 07 20:54:32 UTC 2024 using Jira 8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d.