<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:13:18 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>[BGPCEP-512] Missing ORIGIN attribute can break app-peer</title>
                <link>https://jira.opendaylight.org/browse/BGPCEP-512</link>
                <project id="10108" key="BGPCEP">bgpcep</project>
                    <description>&lt;p&gt;In CSIT Userfeatures test job, &quot;Ibgp Peer Lsp&quot; suite sends update message without ORIGIN attribute (a current bug in the suite).&lt;/p&gt;

&lt;p&gt;ODL disconnects the peer, but fails to perform correct cleanup.&lt;br/&gt;
There is a suite running before &quot;Ibgp Peer Lsp&quot; which configures and then deconfigures app-peer. &quot;Ibgp Peer Lsp&quot; suite itself does not interact with app-peer.&lt;/p&gt;

&lt;p&gt;Every suite after &quot;Ibgp Peer Lsp&quot; fails at test cases which expect consequences initiated by app-peer (each time app-peer is configured anew). Test cases for bgp-rib consequences from external peer are still passing&lt;/p&gt;

&lt;p&gt;Looking at karaf.log there seem to be a transaction chain left in failed state.&lt;br/&gt;
Full log: &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/864/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/864/archives/karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Parts on karaf.log lines:&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:25,444 | ERROR | entLoopGroup-5-7 | BGPDocumentedException           | 89 - org.opendaylight.bgpcep.bgp-parser-api - 0.6.0.SNAPSHOT | Error = WELL_KNOWN_ATTR_MISSING&lt;br/&gt;
org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Well known mandatory attribute missing: ORIGIN&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:25,444 | WARN  | entLoopGroup-5-7 | BGPSessionImpl                   | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | BGP session encountered error&lt;br/&gt;
io.netty.handler.codec.DecoderException: org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Well known mandatory attribute missing: ORIGIN&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:25,447 | INFO  | entLoopGroup-5-7 | BGPPeer                          | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Session with peer 10.29.12.108 terminated: BGPTerminationReason&lt;/p&gt;
{error=WELL_KNOWN_ATTR_MISSING}
&lt;p&gt;2016-08-09 01:15:25,452 | INFO  | entLoopGroup-5-7 | BGPSessionImpl                   | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Closing session: BGPSessionImpl&lt;/p&gt;
{channel=[id: 0x58e9ec32, L:/10.29.12.199:1790 ! R:/10.29.12.108:17900], state=IDLE}

&lt;p&gt;2016-08-09 01:15:25,455 | WARN  | ult-dispatcher-6 | ShardDataTree                    | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-58-txn-2: Data validation failed&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:25,457 | ERROR | lt-dispatcher-16 | LocalThreePhaseCommitCohort      | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | Failed to prepare transaction member-1-datastore-operational-fe-0-chn-58-txn-2 on backend&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:25,458 | WARN  | ult-dispatcher-6 | ConcurrentDOMDataBroker          | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | Tx: DOM-CHAIN-57-2 Error during phase CAN_COMMIT, starting Abort&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:25,461 | ERROR | CommitFutures-0  | BGPPeer                          | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
TransactionCommitFailedException{message=Data did not pass validation.&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:56,268 | WARN  | lt-dispatcher-20 | ShardDataTree                    | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-62-txn-0: Conflicting modification for path&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:56,269 | ERROR | lt-dispatcher-20 | LocalThreePhaseCommitCohort      | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | Failed to prepare transaction member-1-datastore-operational-fe-0-chn-62-txn-0 on backend&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:56,274 | ERROR | CommitFutures-3  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
OptimisticLockFailedException&lt;/p&gt;
{message=Optimistic lock failed., errorList=[RpcError [message=Optimistic lock failed., severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was created by other transaction.]]}

&lt;p&gt;2016-08-09 01:16:10,609 | ERROR | n-dispatcher-146 | DataTreeChangeListenerActor      | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | Error notifying listener org.opendaylight.protocol.bgp.rib.impl.ApplicationPeer@284e83ce&lt;br/&gt;
java.lang.IllegalStateException: Transaction chain has failed&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="23752">BGPCEP-512</key>
            <summary>Missing ORIGIN attribute can break app-peer</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="-1">Unassigned</assignee>
                                    <reporter username="vrpolak">Vratko Polak</reporter>
                        <labels>
                    </labels>
                <created>Tue, 9 Aug 2016 13:46:23 +0000</created>
                <updated>Sun, 3 Mar 2019 11:49:50 +0000</updated>
                            <resolved>Wed, 7 Sep 2016 13:25:01 +0000</resolved>
                                    <version>Bugzilla Migration</version>
                                    <fixVersion>Bugzilla Migration</fixVersion>
                                    <component>BGP</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="45825" author="ajayl.bro@gmail.com" created="Wed, 10 Aug 2016 23:57:45 +0000"  >&lt;p&gt;Tried to repro this in local setup. Able to see &quot;chain failed&quot; error for BGPPeer which is kind of expected when update message has mandatory attribute missing as the peer connection is dropped in this case&lt;/p&gt;

&lt;p&gt;Not able to repro the &quot;chain failed&quot; error for ApplicationPeer. Below is the message seen prior to that. So it hits &quot;Node was created by other transaction&quot; when trying to write data into adj-rib-in of app peer&lt;/p&gt;

&lt;p&gt;2016-08-09 01:15:55,992 | INFO  | h for user karaf | command                          | 307 - org.apache.karaf.log.command - 3.0.6 | ROBOT MESSAGE: Starting test Configure_App_Peer&lt;br/&gt;
2016-08-09 01:15:56,268 | WARN  | lt-dispatcher-20 | ShardDataTree                    | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | member-1-shard-default-operational: Store Tx member-1-datastore-operational-fe-0-chn-62-txn-0: Conflicting modification for path /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://10.29.12.199}
&lt;p&gt;]/adj-rib-in/tables/tables[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)afi=(urn:opendaylight:params:xml:ns:yang:bgp-types?revision=2013-09-19)ipv4-address-family, (urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)safi=(urn:opendaylight:params:xml:ns:yang:bgp-types?revision=2013-09-19)unicast-subsequent-address-family}
&lt;p&gt;]/afi.&lt;br/&gt;
2016-08-09 01:15:56,269 | WARN  | ult-dispatcher-2 | ConcurrentDOMDataBroker          | 172 - org.opendaylight.controller.sal-distributed-datastore - 1.4.0.SNAPSHOT | Tx: DOM-CHAIN-61-0 Error during phase CAN_COMMIT, starting Abort&lt;br/&gt;
OptimisticLockFailedException&lt;/p&gt;
{message=Optimistic lock failed., errorList=[RpcError [message=Optimistic lock failed., severity=ERROR, errorType=APPLICATION, tag=resource-denied, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ConflictingModificationAppliedException: Node was created by other transaction.]]}


&lt;p&gt;To get more details about the failure, is it possible to re-run this suite with debugs turned on and share the karaf logs?&lt;/p&gt;

&lt;p&gt;I can see that Robot keywords are available to turn-on debugs but unsure how to trigger the test from ODL Jenkins after making the change. If you can throw some light on that for my understanding, that will be great too&lt;/p&gt;

&lt;p&gt;    KarafKeywords.Execute_Controller_Karaf_Command_On_Background    log:set ${CONTROLLER_BGP_LOG_LEVEL} org.opendaylight.bgpcep&lt;br/&gt;
    KarafKeywords.Execute_Controller_Karaf_Command_On_Background    log:set ${CONTROLLER_BGP_LOG_LEVEL} org.opendaylight.protocol&lt;/p&gt;</comment>
                            <comment id="45826" author="vrpolak" created="Thu, 11 Aug 2016 13:36:13 +0000"  >&lt;p&gt;&amp;gt; unsure how to trigger the test from ODL Jenkins after making the change&lt;/p&gt;

&lt;p&gt;Most people cannot trigger jobs on RelEng. I can (as a releng/builder committer) so I have triggered &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;. The Robot variable values can be overridden using -v option in TESTOPTIONS job parameter.&lt;/p&gt;

&lt;p&gt;Usually Sandbox &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; is the platform to run such tests, but Sandbox results are deleted every Saturday.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/872&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/872&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/site/org.opendaylight.releng.builder/master/jenkins.html#jenkins_sandbox&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/site/org.opendaylight.releng.builder/master/jenkins.html#jenkins_sandbox&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45827" author="ajayl.bro@gmail.com" created="Thu, 11 Aug 2016 19:42:27 +0000"  >&lt;p&gt;(In reply to Vratko Pol&#225;k from comment #2)&lt;br/&gt;
&amp;gt; &amp;gt; unsure how to trigger the test from ODL Jenkins after making the change&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Most people cannot trigger jobs on RelEng. I can (as a releng/builder&lt;br/&gt;
&amp;gt; committer) so I have triggered &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;. The Robot variable values can be&lt;br/&gt;
&amp;gt; overridden using -v option in TESTOPTIONS job parameter.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Usually Sandbox &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt; is the platform to run such tests, but Sandbox results&lt;br/&gt;
&amp;gt; are deleted every Saturday.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-&lt;/a&gt;&lt;br/&gt;
&amp;gt; userfeatures-only-boron/872&lt;br/&gt;
&amp;gt; &lt;span class=&quot;error&quot;&gt;&amp;#91;1&amp;#93;&lt;/span&gt;&lt;br/&gt;
&amp;gt; &lt;a href=&quot;https://nexus.opendaylight.org/content/repositories/site/org.opendaylight&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://nexus.opendaylight.org/content/repositories/site/org.opendaylight&lt;/a&gt;.&lt;br/&gt;
&amp;gt; releng.builder/master/jenkins.html#jenkins_sandbox&lt;/p&gt;

&lt;p&gt;Thanks. I accessed the logs at &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/872/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/872/archives/karaf.log.gz&lt;/a&gt; and unable to find the error there. Can you please re-run the test to see if it we can get the error to happen?&lt;/p&gt;

&lt;p&gt;$ grep &quot;chain failed&quot; karaf-2.log&lt;br/&gt;
2016-08-11 14:17:41,591 | ERROR | CommitFutures-18 | BGPPeer                          | 324 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
$&lt;/p&gt;

&lt;p&gt;Errors from previous log file for reference:&lt;/p&gt;

&lt;p&gt;$ grep &quot;chain failed&quot; karaf-1.log&lt;br/&gt;
2016-08-09 01:15:25,461 | ERROR | CommitFutures-0  | BGPPeer                          | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:15:56,274 | ERROR | CommitFutures-3  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:16:22,182 | ERROR | CommitFutures-3  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:16:22,176 | ERROR | CommitFutures-4  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:21:37,723 | ERROR | CommitFutures-1  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:21:37,740 | ERROR | CommitFutures-3  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:21:37,741 | ERROR | CommitFutures-3  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:22:36,498 | ERROR | CommitFutures-1  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:22:36,498 | ERROR | CommitFutures-4  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
2016-08-09 01:22:36,499 | ERROR | CommitFutures-0  | ApplicationPeer                  | 185 - org.opendaylight.bgpcep.bgp-rib-impl - 0.6.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
$&lt;/p&gt;</comment>
                            <comment id="45828" author="vrpolak" created="Fri, 12 Aug 2016 10:25:59 +0000"  >&lt;p&gt;&amp;gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/872/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/872/archives/karaf.log.gz&lt;/a&gt; &lt;/p&gt;

&lt;p&gt;Yeah, the consequences on the following suites are different in this debug run.&lt;/p&gt;

&lt;p&gt;There is still the main issue that this expected error:&lt;br/&gt;
2016-08-11 14:17:41,576 | ERROR | ntLoopGroup-11-8 | BGPDocumentedException           | 311 - org.opendaylight.bgpcep.bgp-parser-api - 0.7.0.SNAPSHOT | Error = WELL_KNOWN_ATTR_MISSING&lt;br/&gt;
org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Well known mandatory attribute missing: ORIGIN&lt;/p&gt;

&lt;p&gt;leads to this unexpected consequence:&lt;br/&gt;
2016-08-11 14:17:41,591 | ERROR | CommitFutures-18 | BGPPeer                          | 324 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Transaction chain failed.&lt;br/&gt;
TransactionCommitFailedException{message=Data did not pass validation., errorList=[RpcError [message=Data did not pass validation., severity=ERROR, errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null, cause=org.opendaylight.yangtools.yang.data.api.schema.tree.ModifiedNodeDoesNotExistException: Node /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)peer-id=bgp://10.29.13.36}
&lt;p&gt;] does not exist. Cannot apply modification to its children.]]}&lt;/p&gt;

&lt;p&gt;I am not sure if there is anything wrong in the subsequent test, between test start:&lt;br/&gt;
2016-08-11 14:18:12,906 | INFO  | h for user karaf | command                          | 302 - org.apache.karaf.log.command - 3.0.7 | ROBOT MESSAGE: Starting test L3vpn_Ipv4_To_Odl&lt;/p&gt;

&lt;p&gt;and test giving up waiting on correct result:&lt;br/&gt;
2016-08-11 14:18:34,622 | DEBUG | ntLoopGroup-11-1 | BGPNotificationMessageParser     | 313 - org.opendaylight.bgpcep.bgp-parser-impl - 0.7.0.SNAPSHOT | BGP Notification message was parsed: err = PEER_DECONFIGURED, data = &lt;span class=&quot;error&quot;&gt;&amp;#91;80, 101, 101, 114, 32, 68, 101, 45, 99, 111, 110, 102, 105, 103, 117, 114, 101, 100&amp;#93;&lt;/span&gt;.&lt;/p&gt;

&lt;p&gt;Scheduled #875 to see if the behavior repeats.&lt;/p&gt;</comment>
                            <comment id="45829" author="ajayl.bro@gmail.com" created="Fri, 12 Aug 2016 16:20:19 +0000"  >&lt;p&gt;(In reply to Vratko Pol&#225;k from comment #4)&lt;br/&gt;
&amp;gt; &amp;gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/872/archives/karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/bgpcep-csit-1node-userfeatures-only-boron/872/archives/karaf.log.gz&lt;/a&gt; &lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Yeah, the consequences on the following suites are different in this debug&lt;br/&gt;
&amp;gt; run.&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; There is still the main issue that this expected error:&lt;br/&gt;
&amp;gt; 2016-08-11 14:17:41,576 | ERROR | ntLoopGroup-11-8 | BGPDocumentedException &lt;br/&gt;
&amp;gt; | 311 - org.opendaylight.bgpcep.bgp-parser-api - 0.7.0.SNAPSHOT | Error =&lt;br/&gt;
&amp;gt; WELL_KNOWN_ATTR_MISSING&lt;br/&gt;
&amp;gt; org.opendaylight.protocol.bgp.parser.BGPDocumentedException: Well known&lt;br/&gt;
&amp;gt; mandatory attribute missing: ORIGIN&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; leads to this unexpected consequence:&lt;br/&gt;
&amp;gt; 2016-08-11 14:17:41,591 | ERROR | CommitFutures-18 | BGPPeer                &lt;br/&gt;
&amp;gt; | 324 - org.opendaylight.bgpcep.bgp-rib-impl - 0.7.0.SNAPSHOT | Transaction&lt;br/&gt;
&amp;gt; chain failed.&lt;br/&gt;
&amp;gt; TransactionCommitFailedException{message=Data did not pass validation.,&lt;br/&gt;
&amp;gt; errorList=[RpcError [message=Data did not pass validation., severity=ERROR,&lt;br/&gt;
&amp;gt; errorType=APPLICATION, tag=operation-failed, applicationTag=null, info=null,&lt;br/&gt;
&amp;gt; cause=org.opendaylight.yangtools.yang.data.api.schema.tree.&lt;br/&gt;
&amp;gt; ModifiedNodeDoesNotExistException: Node&lt;br/&gt;
&amp;gt; /(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-25)bgp-rib/&lt;br/&gt;
&amp;gt; rib/rib[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-rib?revision=2013-09-
&amp;gt; 25)id=example-bgp-rib}
&lt;p&gt;]/peer/peer[&lt;/p&gt;
{(urn:opendaylight:params:xml:ns:yang:bgp-
&amp;gt; rib?revision=2013-09-25)peer-id=bgp://10.29.13.36}
&lt;p&gt;] does not exist. Cannot&lt;br/&gt;
&amp;gt; apply modification to its children.]]}&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; I am not sure if there is anything wrong in the subsequent test, between&lt;br/&gt;
&amp;gt; test start:&lt;br/&gt;
&amp;gt; 2016-08-11 14:18:12,906 | INFO  | h for user karaf | command                &lt;br/&gt;
&amp;gt; | 302 - org.apache.karaf.log.command - 3.0.7 | ROBOT MESSAGE: Starting test&lt;br/&gt;
&amp;gt; L3vpn_Ipv4_To_Odl&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; and test giving up waiting on correct result:&lt;br/&gt;
&amp;gt; 2016-08-11 14:18:34,622 | DEBUG | ntLoopGroup-11-1 |&lt;br/&gt;
&amp;gt; BGPNotificationMessageParser     | 313 -&lt;br/&gt;
&amp;gt; org.opendaylight.bgpcep.bgp-parser-impl - 0.7.0.SNAPSHOT | BGP Notification&lt;br/&gt;
&amp;gt; message was parsed: err = PEER_DECONFIGURED, data = [80, 101, 101, 114, 32,&lt;br/&gt;
&amp;gt; 68, 101, 45, 99, 111, 110, 102, 105, 103, 117, 114, 101, 100].&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Scheduled #875 to see if the behavior repeats.&lt;/p&gt;

&lt;p&gt;Thanks. #875 seems to have failed due to some infra issue&lt;br/&gt;
&lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/875/console&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/875/console&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;. . .&lt;br/&gt;
SSH not responding on 10.29.13.79. Retrying in 10 seconds...&lt;br/&gt;
SSH not responding on 10.29.13.79. Retrying in 10 seconds...&lt;br/&gt;
SSH not responding on 10.29.13.79. Retrying in 10 seconds...&lt;br/&gt;
SSH not responding on 10.29.13.79. Retrying in 10 seconds...&lt;br/&gt;
SSH not responding on 10.29.13.79 after  tries. Giving up.&lt;br/&gt;
Process 9622 failed to copy ssh keys.&lt;br/&gt;
Build step &apos;Execute shell&apos; marked build as failure&lt;br/&gt;
Destroying nodes: &lt;span class=&quot;error&quot;&gt;&amp;#91;DFW/b72077cd-4885-43b0-8537-10a8b75928f2, DFW/64517f31-5f55-4d84-98ea-a7358b136dc6&amp;#93;&lt;/span&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;ssh-agent&amp;#93;&lt;/span&gt; Stopped.&lt;br/&gt;
Robot results publisher started...&lt;br/&gt;
-Parsing output xml:&lt;br/&gt;
No public addresses found, so using private address.&lt;br/&gt;
No public addresses found, so using private address.&lt;br/&gt;
Failed!&lt;/p&gt;</comment>
                            <comment id="45830" author="ajayl.bro@gmail.com" created="Wed, 17 Aug 2016 01:37:39 +0000"  >&lt;p&gt;Looking at past few test runs on Jenkins, the last time this error (i.e. &quot;chain failed&quot; on ApplicationPeer) was seen was on job #882 (ref. &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;). #883 to #886 does not have karaf.log, and #887 to latest #892 does not have this error. Request you to run the test again a few more times with DEBUG enabled to see if debugs can be collected when problem happens. Else we can park the issue till the error happens consistently again &lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/bgpcep/job/bgpcep-csit-1node-userfeatures-only-boron/&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="45831" author="vrpolak" created="Wed, 17 Aug 2016 11:55:50 +0000"  >&lt;p&gt;#894 scheduled.&lt;/p&gt;</comment>
                            <comment id="45832" author="milos.fabian@pantheon.tech" created="Wed, 17 Aug 2016 19:02:44 +0000"  >&lt;p&gt;Looks like &quot;close&quot; is invoked twice after the termination - see &quot;Closing session:&quot; info log message.&lt;/p&gt;</comment>
                            <comment id="45833" author="ajayl.bro@gmail.com" created="Wed, 17 Aug 2016 22:14:19 +0000"  >&lt;p&gt;(In reply to Milos Fabian from comment #8)&lt;br/&gt;
&amp;gt; Looks like &quot;close&quot; is invoked twice after the termination - see &quot;Closing&lt;br/&gt;
&amp;gt; session:&quot; info log message.&lt;/p&gt;

&lt;p&gt;Yeah thats right. Also noticed while trying to repro that connected-peer-counter was getting decremented twice in BGPPeer:dropConnection() and becoming negative. However I am not sure that it is causing the issue with application-peer mentioned in this bug. So I will open separate bug to track those&lt;/p&gt;</comment>
                            <comment id="45834" author="ajayl.bro@gmail.com" created="Mon, 22 Aug 2016 17:21:54 +0000"  >&lt;p&gt;&lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=6468&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=6468&lt;/a&gt; has been opened for the duplicate cleanup issue&lt;/p&gt;

&lt;p&gt;There seem to be some changes pending in this area (e.g. &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/44229/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/44229/&lt;/a&gt;). Once those are merged, please try again and if issue is still seen attach karaf.log with DEBUG enabled. Thx&lt;/p&gt;</comment>
                            <comment id="45835" author="vrpolak" created="Wed, 7 Sep 2016 13:25:01 +0000"  >&lt;p&gt;When doing Sandbox testing for this suite change &lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt;, this Bug was not seen, so it was probably fixed.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;0&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://git.opendaylight.org/gerrit/45165&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/45165&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                    </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>6373</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=6373]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10300"><![CDATA[Bug]]></customfieldvalue>

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

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