Uploaded image for project: 'yangtools'
  1. yangtools
  2. YANGTOOLS-870

getAugmentation returns null

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Medium Medium
    • None
    • None
    • None
    • None

      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"

       

            rovarga Robert Varga
            cdgasparini Claudio David Gasparini
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: