<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:53 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary append 'field=key&field=summary' to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>OpenDaylight JIRA</title>
    <link>https://jira.opendaylight.org</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>8.20.10</version>
        <build-number>820010</build-number>
        <build-date>22-06-2022</build-date>
    </build-info>


<item>
            <title>[NETCONF-385] Unable to find augmentation/Cannot apply modification to its children</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-385</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;While putting following trought netconf&lt;/p&gt;

&lt;p&gt; &amp;lt;hello xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&lt;br/&gt;
    &amp;lt;capabilities&amp;gt;&lt;br/&gt;
        &amp;lt;capability&amp;gt;urn:ietf:params:netconf:base:1.0&amp;lt;/capability&amp;gt;&lt;br/&gt;
    &amp;lt;/capabilities&amp;gt;&lt;br/&gt;
&amp;lt;/hello&amp;gt;&lt;br/&gt;
]]&amp;gt;]]&amp;gt;&lt;/p&gt;


&lt;p&gt;&amp;lt;rpc xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; message-id=&quot;m-2&quot;&amp;gt;&lt;br/&gt;
&amp;lt;edit-config&amp;gt;&lt;br/&gt;
&amp;lt;target&amp;gt;&lt;br/&gt;
&amp;lt;candidate/&amp;gt;&lt;br/&gt;
&amp;lt;/target&amp;gt;&lt;br/&gt;
&amp;lt;default-operation&amp;gt;none&amp;lt;/default-operation&amp;gt;&lt;br/&gt;
&amp;lt;config&amp;gt;&lt;br/&gt;
&amp;lt;interfaces xmlns=&quot;urn:ietf:params:xml:ns:yang:ietf-interfaces&quot;&amp;gt;&lt;br/&gt;
&amp;lt;interface&amp;gt;&lt;br/&gt;
&amp;lt;name&amp;gt;GigabitEthernet0/8/0&amp;lt;/name&amp;gt;&lt;br/&gt;
&amp;lt;pbb-rewrite xmlns=&quot;urn:opendaylight:params:xml:ns:yang:vpp-pbb&quot; xmlns:a=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; a:operation=&quot;replace&quot;&amp;gt;&lt;br/&gt;
&amp;lt;source-address&amp;gt;aa:aa:aa:aa:aa:ab&amp;lt;/source-address&amp;gt;&lt;br/&gt;
&amp;lt;destination-address&amp;gt;bb:bb:bb:bb:bb:bc&amp;lt;/destination-address&amp;gt;&lt;br/&gt;
&amp;lt;b-vlan-tag-vlan-id&amp;gt;2223&amp;lt;/b-vlan-tag-vlan-id&amp;gt;&lt;br/&gt;
&amp;lt;interface-operation&amp;gt;translate-2-1&amp;lt;/interface-operation&amp;gt;&lt;br/&gt;
&amp;lt;i-tag-isid&amp;gt;12&amp;lt;/i-tag-isid&amp;gt;&lt;br/&gt;
&amp;lt;outer-tag&amp;gt;16&amp;lt;/outer-tag&amp;gt;&lt;br/&gt;
&amp;lt;/pbb-rewrite&amp;gt;&lt;br/&gt;
&amp;lt;/interface&amp;gt;&lt;br/&gt;
&amp;lt;/interfaces&amp;gt;&lt;br/&gt;
&amp;lt;/config&amp;gt;&lt;br/&gt;
&amp;lt;/edit-config&amp;gt;&lt;br/&gt;
&amp;lt;/rpc&amp;gt;&lt;br/&gt;
]]&amp;gt;]]&amp;gt;&lt;/p&gt;


&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;rpc-reply xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; message-id=&quot;m-2&quot;&amp;gt;&lt;br/&gt;
&amp;lt;ok/&amp;gt;&lt;br/&gt;
&amp;lt;/rpc-reply&amp;gt;&lt;br/&gt;
]]&amp;gt;]]&amp;gt;&amp;lt;rpc xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot; message-id=&quot;m-6&quot;&amp;gt;&lt;br/&gt;
&amp;lt;commit/&amp;gt;&lt;br/&gt;
&amp;lt;/rpc&amp;gt;&lt;br/&gt;
]]&amp;gt;]]&amp;gt;&lt;/p&gt;

&lt;p&gt;Following error is showed&lt;/p&gt;

&lt;p&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; standalone=&quot;no&quot;?&amp;gt;&lt;br/&gt;
&amp;lt;rpc-reply message-id=&quot;m-6&quot; xmlns=&quot;urn:ietf:params:xml:ns:netconf:base:1.0&quot;&amp;gt;&lt;br/&gt;
&amp;lt;rpc-error&amp;gt;&lt;br/&gt;
&amp;lt;error-type&amp;gt;application&amp;lt;/error-type&amp;gt;&lt;br/&gt;
&amp;lt;error-tag&amp;gt;operation-failed&amp;lt;/error-tag&amp;gt;&lt;br/&gt;
&amp;lt;error-severity&amp;gt;error&amp;lt;/error-severity&amp;gt;&lt;br/&gt;
&amp;lt;error-message&amp;gt;Transaction commit failed on Failed to validate DataTreeModification 1 Cause: Node /(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces/interface/interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt; does not exist. Cannot apply modification to its children.&amp;lt;/error-message&amp;gt;&lt;br/&gt;
&amp;lt;/rpc-error&amp;gt;&lt;br/&gt;
&amp;lt;/rpc-reply&amp;gt;&lt;br/&gt;
]]&amp;gt;]]&amp;gt;&lt;/p&gt;

&lt;p&gt;Data create for this transaction&lt;/p&gt;

&lt;p&gt;/(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces/interface/interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]&lt;br/&gt;
/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;/(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite&lt;br/&gt;
ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, &lt;br/&gt;
value=[ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)b-vlan-tag-vlan-id, value=2223, attributes={}}, &lt;br/&gt;
ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)outer-tag, value=16, attributes={}}, &lt;br/&gt;
ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)i-tag-isid, value=12, attributes={}}, &lt;br/&gt;
ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)destination-address, value=bb:bb:bb:bb:bb:bc, attributes={}}, &lt;br/&gt;
ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)source-address, value=aa:aa:aa:aa:aa:ab, attributes={}}, &lt;br/&gt;
ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)interface-operation, value=translate-2-1, attributes={}}], attributes={}}&lt;/p&gt;

&lt;p&gt;After merging data, this is attempted to be commited as result&lt;/p&gt;

&lt;p&gt;NodeModification [identifier=(urn:ietf:params:xml:ns:netconf:base:1.0)data, modificationType=TOUCH, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces, modificationType=TOUCH, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface, modificationType=MERGE, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;], modificationType=TOUCH, childModification={AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;=NodeModification [identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite=NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&amp;#93;&lt;/span&gt;}]}]}]}]}]&lt;br/&gt;
MutableDataTree [modification=NodeModification [identifier=(urn:ietf:params:xml:ns:netconf:base:1.0)data, modificationType=TOUCH, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces, modificationType=TOUCH, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface, modificationType=MERGE, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;], modificationType=TOUCH, childModification={AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;=NodeModification [identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite=NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&amp;#93;&lt;/span&gt;}]}]}]}]}]]&lt;/p&gt;

&lt;p&gt;NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces, modificationType=TOUCH, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface, modificationType=MERGE, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;], modificationType=TOUCH, childModification={AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;=NodeModification [identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite=NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&amp;#93;&lt;/span&gt;}]}]}]}]&lt;br/&gt;
key = &lt;/p&gt;
{YangInstanceIdentifier$NodeIdentifier@10072}
&lt;p&gt; &quot;(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface&quot;&lt;br/&gt;
value = &lt;/p&gt;
{ModifiedNode@10222}
&lt;p&gt; &quot;NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface, modificationType=MERGE, childModification={(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]=NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;], modificationType=TOUCH, childModification={AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;=NodeModification [identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite=NodeModification [identifier=(urn:opendaylight:params:xml:ns:ya&quot;&lt;/p&gt;

&lt;p&gt;key = &lt;/p&gt;
{YangInstanceIdentifier$NodeIdentifierWithPredicates@10237}
&lt;p&gt; &quot;(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]&quot;&lt;br/&gt;
value = &lt;/p&gt;
{ModifiedNode@10238}
&lt;p&gt; &quot;NodeModification [identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;], modificationType=TOUCH, childModification={AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;=NodeModification [identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite=NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&amp;#93;&lt;/span&gt;}]}]&quot;&lt;/p&gt;

&lt;p&gt;key = &lt;/p&gt;
{YangInstanceIdentifier$AugmentationIdentifier@10250}
&lt;p&gt; &quot;AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;&quot;&lt;br/&gt;
value = &lt;/p&gt;
{ModifiedNode@10251}
&lt;p&gt; &quot;NodeModification [identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite=NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&amp;#93;&lt;/span&gt;}]&quot;&lt;/p&gt;

&lt;p&gt;key = &lt;/p&gt;
{YangInstanceIdentifier$NodeIdentifier@10135} &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite&quot;&lt;br/&gt;
value = {ModifiedNode@10264} &quot;NodeModification &lt;span class=&quot;error&quot;&gt;&amp;#91;identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&amp;#93;&lt;/span&gt;&quot;&lt;br/&gt;
&lt;br/&gt;
identifier = {YangInstanceIdentifier$NodeIdentifier@10135}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite&quot;&lt;br/&gt;
value = &lt;/p&gt;
{ImmutableContainerNodeBuilder$ImmutableContainerNode@10129}
&lt;p&gt; &quot;ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, value=[ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)b-vlan-tag-vlan-id, value=2223, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)outer-tag, value=16, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)i-tag-isid, value=12, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)destination-address, value=bb:bb:bb:bb:bb:bc, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)source-address, value=aa:aa:aa:aa:aa:ab, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)interface-operation, value=translate-2-1, attri&quot;&lt;/p&gt;

&lt;p&gt;children = &lt;/p&gt;
{ImmutableOffsetMap$Unordered@10133}
&lt;p&gt;  size = 6&lt;br/&gt;
 0 = &lt;/p&gt;
{AbstractMap$SimpleImmutableEntry@10279}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)b-vlan-tag-vlan-id&quot; -&amp;gt; &quot;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)b-vlan-tag-vlan-id, value=2223, attributes={}}&quot;&lt;br/&gt;
 1 = &lt;/p&gt;
{AbstractMap$SimpleImmutableEntry@10280}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)outer-tag&quot; -&amp;gt; &quot;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)outer-tag, value=16, attributes={}}&quot;&lt;br/&gt;
 2 = &lt;/p&gt;
{AbstractMap$SimpleImmutableEntry@10281}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)i-tag-isid&quot; -&amp;gt; &quot;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)i-tag-isid, value=12, attributes={}}&quot;&lt;br/&gt;
 3 = &lt;/p&gt;
{AbstractMap$SimpleImmutableEntry@10282}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)destination-address&quot; -&amp;gt; &quot;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)destination-address, value=bb:bb:bb:bb:bb:bc, attributes={}}&quot;&lt;br/&gt;
 4 = &lt;/p&gt;
{AbstractMap$SimpleImmutableEntry@10283}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)source-address&quot; -&amp;gt; &quot;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)source-address, value=aa:aa:aa:aa:aa:ab, attributes={}}&quot;&lt;br/&gt;
 5 = &lt;/p&gt;
{AbstractMap$SimpleImmutableEntry@10284}
&lt;p&gt; &quot;(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)interface-operation&quot; -&amp;gt; &quot;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)interface-operation, value=translate-2-1, attributes={}}&quot;&lt;/p&gt;

&lt;p&gt;As can be seen, all data from augmentaions and augmentation itself is present ,so the error does not make sense&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21398">NETCONF-385</key>
            <summary>Unable to find augmentation/Cannot apply modification to its children</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                                <status id="5" iconUrl="https://jira.opendaylight.org/images/icons/statuses/resolved.png" description="A resolution has been taken, and it is awaiting verification by reporter. From here issues are either reopened, or are closed.">Resolved</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="mgradzki">Marek Gradzki</assignee>
                                    <reporter username="jsrnicek@cisco.com">Jan Srnicek</reporter>
                        <labels>
                    </labels>
                <created>Mon, 27 Mar 2017 13:12:33 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:39 +0000</updated>
                            <resolved>Wed, 7 Jun 2017 10:47:57 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="39931" author="jsrnicek@cisco.com" created="Mon, 27 Mar 2017 13:12:33 +0000"  >&lt;p&gt;Attachment models.tar.gz has been added with description: interfaces model&lt;/p&gt;</comment>
                            <comment id="39925" author="rovarga" created="Mon, 27 Mar 2017 14:53:39 +0000"  >&lt;p&gt;We need logs from this one, especially the transaction timing on the data store, as the evidence points towards concurrent removal of the augmentation.&lt;/p&gt;</comment>
                            <comment id="39926" author="jsrnicek@cisco.com" created="Tue, 28 Mar 2017 05:39:51 +0000"  >&lt;p&gt;Full debug logs(everything under org.opendaylight.* and io.fd.*)&lt;/p&gt;

&lt;p&gt;Btw ,not shure about that concurent modification, the only one client was connected (netconf ssh)&lt;/p&gt;</comment>
                            <comment id="39932" author="jsrnicek@cisco.com" created="Tue, 28 Mar 2017 05:39:51 +0000"  >&lt;p&gt;Attachment full_debug_log.log.tar.gz has been added with description: Debug logs&lt;/p&gt;</comment>
                            <comment id="39927" author="rovarga" created="Tue, 28 Mar 2017 09:25:23 +0000"  >&lt;p&gt;Based on the logs, restored state does not include the augmentation node, after which following two operations are executed:&lt;/p&gt;

&lt;p&gt;2017-03-28 07:29:20.593 CEST &lt;span class=&quot;error&quot;&gt;&amp;#91;netconf-netty-1&amp;#93;&lt;/span&gt; DEBUG i.f.h.data.impl.WriteTransaction - WriteTransaction.merge() store=CONFIGURATION, path=/(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces/interface, data=ImmutableMapNode&lt;/p&gt;
{nodeIdentifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface, value=[]}
&lt;p&gt;2017-03-28 07:29:20.593 CEST &lt;span class=&quot;error&quot;&gt;&amp;#91;netconf-netty-1&amp;#93;&lt;/span&gt; DEBUG i.f.h.data.impl.WriteTransaction - WriteTransaction.put() store=CONFIGURATION, path=/(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces/interface/interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;]/AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;/(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, data=ImmutableContainerNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, value=&lt;span class=&quot;error&quot;&gt;&amp;#91;ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)b-vlan-tag-vlan-id, value=2223, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)outer-tag, value=16, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)i-tag-isid, value=12, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)destination-address, value=bb:bb:bb:bb:bb:bc, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)source-address, value=aa:aa:aa:aa:aa:ab, attributes={}}, ImmutableLeafNode{nodeIdentifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)interface-operation, value=translate-2-1, attributes={}}&amp;#93;&lt;/span&gt;, attributes={}}&lt;/p&gt;

&lt;p&gt;This results in following modification layout:&lt;/p&gt;

&lt;p&gt;        identifier=(urn:ietf:params:xml:ns:netconf:base:1.0)data, modificationType=TOUCH, childModification={&lt;br/&gt;
        identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interfaces, modificationType=TOUCH, childModification={&lt;br/&gt;
        identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface, modificationType=MERGE, childModification={&lt;br/&gt;
        identifier=(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)interface[&lt;/p&gt;
{(urn:ietf:params:xml:ns:yang:ietf-interfaces?revision=2014-05-08)name=GigabitEthernet0/8/0}
&lt;p&gt;], modificationType=TOUCH, childModification={&lt;br/&gt;
        identifier=AugmentationIdentifier&lt;/p&gt;
{childNames=[(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite]}
&lt;p&gt;, modificationType=TOUCH, childModification={&lt;br/&gt;
        identifier=(urn:opendaylight:params:xml:ns:yang:vpp-pbb?revision=2016-12-14)pbb-rewrite, modificationType=WRITE, childModification={}&lt;/p&gt;

&lt;p&gt;i.e. pbb-rewrite leaf is overwritten and the augmentation is assumed to exist &amp;#8211; which is consistent with the operations executed and it is clear that DataTree is performing as expected: the modification fails because the augmentation does not exist (which is exactly what the exception reports).&lt;/p&gt;

&lt;p&gt;This needs to be fixed in honeycomb, for example by issuing a merge on the augmentation before the put operation.&lt;/p&gt;</comment>
                            <comment id="39928" author="jsrnicek@cisco.com" created="Tue, 18 Apr 2017 06:33:05 +0000"  >&lt;p&gt;If i remember, RESTCONF is issuing these kinds of MERGE operations, is there a particular reason why NETCONF is not doing the same thing ? Honeycomb is doing nothing else than delegating operations on underlaying datatree, so i dont think it should be it&apos;s responsibility to invoke something that was not directly requested. Also i think it would would introduce quite a lot of overhead if we have to detect if this kind of MERGE is needed.&lt;/p&gt;</comment>
                            <comment id="39929" author="mgradzki@cisco.com" created="Tue, 6 Jun 2017 09:27:05 +0000"  >&lt;p&gt;In my opinion the issue should be fixed in netconf&lt;br/&gt;
(missing ListSchemaNodes are already handled).&lt;/p&gt;

&lt;p&gt;Here is example of failing test:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58266/3/netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58266/3/netconf/mdsal-netconf-connector/src/test/java/org/opendaylight/netconf/mdsal/connector/ops/NetconfMDSalMappingTest.java&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;And here is fix for boron:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58266&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58266&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39930" author="mgradzki@cisco.com" created="Tue, 6 Jun 2017 09:36:23 +0000"  >&lt;p&gt;master: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58313/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58313/&lt;/a&gt;&lt;br/&gt;
Carbon: &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/58312/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/58312/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12706" name="full_debug_log.log.tar.gz" size="123496" author="jsrnicek@cisco.com" created="Tue, 28 Mar 2017 05:39:51 +0000"/>
                            <attachment id="12705" name="models.tar.gz" size="5715" author="jsrnicek@cisco.com" created="Mon, 27 Mar 2017 13:12:33 +0000"/>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                            <customfield id="customfield_11400" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummary">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                        <customfield id="customfield_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>8085</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10201" key="com.atlassian.jira.plugin.system.customfieldtypes:url">
                        <customfieldname>External issue URL</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue><![CDATA[https://bugs.opendaylight.org/show_bug.cgi?id=8085]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10204" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>ODL SR Target Milestone</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10322"><![CDATA[Boron-4]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                    <customfield id="customfield_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i01y7r:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                </customfields>
    </item>
</channel>
</rss>