<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:15:02 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-438] carbon: IllegalStateException: Can&apos;t create ProxyReadTransaction</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-438</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;It happenes when  when accessing netconf-test-device&apos;s mount point.&lt;br/&gt;
It is present in the last few jobs &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-3node-clustering-all-carbon/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-3node-clustering-all-carbon/&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;E.g.&lt;br/&gt;
(#328) &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/328/log.html.gz#s1-s3-t8-k2-k1-k2-k1-k4-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/328/log.html.gz#s1-s3-t8-k2-k1-k2-k1-k4-k1&lt;/a&gt;&lt;br/&gt;
(#330) &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/330/log.html.gz#s1-s3-t10-k2-k1-k2-k1-k4-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/330/log.html.gz#s1-s3-t10-k2-k1-k2-k1-k4-k1&lt;/a&gt;&lt;br/&gt;
(#331) &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/331/log.html.gz#s1-s8-t10-k2-k1-k2-k1-k4-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-carbon/331/log.html.gz#s1-s8-t10-k2-k1-k2-k1-k4-k1&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The netconf device is configured on node1 and the failures may happen probably on any node, because it happened on node1 (#328) and node3 (#330,#331).&lt;/p&gt;

&lt;p&gt;Even the caused by exception says in #331&lt;br/&gt;
Caused by: akka.pattern.AskTimeoutException: Recipient[Actor&lt;span class=&quot;error&quot;&gt;&amp;#91;akka://opendaylight-cluster-data/user/akka.tcp:opendaylight-cluster-data@10.29.13.100:2550_netconf-test-device#-917568787&amp;#93;&lt;/span&gt;] had already been terminated. Sender&lt;span class=&quot;error&quot;&gt;&amp;#91;null&amp;#93;&lt;/span&gt; sent the message of type &quot;org.opendaylight.netconf.topology.singleton.messages.transactions.NewReadTransactionRequest&quot;.&lt;/p&gt;


&lt;p&gt;and in jobs #330, #328&lt;br/&gt;
Caused by: java.util.concurrent.TimeoutException: Futures timed out after &lt;span class=&quot;error&quot;&gt;&amp;#91;5 seconds&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.impl.Promise$DefaultPromise.ready(Promise.scala:223)&lt;br/&gt;
	at scala.concurrent.impl.Promise$DefaultPromise.result(Promise.scala:227)&lt;br/&gt;
	at scala.concurrent.Await$$anonfun$result$1.apply(package.scala:190)&lt;br/&gt;
	at scala.concurrent.BlockContext$DefaultBlockContext$.blockOn(BlockContext.scala:53)&lt;br/&gt;
	at scala.concurrent.Await$.result(package.scala:190)&lt;br/&gt;
	at scala.concurrent.Await.result(package.scala)&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.ProxyDOMDataBroker.newReadOnlyTransaction(ProxyDOMDataBroker.java:68)&lt;/p&gt;

&lt;p&gt;no akka problems (such as unreachable nodes) are present in the log files.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21451">NETCONF-438</key>
            <summary>carbon: IllegalStateException: Can&apos;t create ProxyReadTransaction</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="Kostiantyn">Kostiantyn Nosach</assignee>
                                    <reporter username="pgubka@cisco.com">Peter Gubka</reporter>
                        <labels>
                    </labels>
                <created>Tue, 4 Jul 2017 10:41:52 +0000</created>
                <updated>Mon, 31 Jan 2022 14:15:15 +0000</updated>
                            <resolved>Mon, 31 Jan 2022 13:13:07 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="59761" author="vrpolak" created="Tue, 24 Oct 2017 10:42:58 +0000"  >&lt;p&gt;&quot;IllegalStateException: Can&apos;t create ProxyReadTransaction&quot; of the &quot;Recipient had already been terminated.&quot; kind happened once again &lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt;, this time on Oxygen.&lt;/p&gt;

&lt;p&gt;Looking at karaf log &lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; I see an immediately preceding error:&lt;/p&gt;

&lt;p&gt;2017-10-20 12:23:30,358 | ERROR | lt-dispatcher-39 | ImmediateFuture                  | 12 - com.google.guava - 22.0.0 | RuntimeException while executing runnable CallbackListener&lt;/p&gt;
{org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor$3@7af56307}
&lt;p&gt; with executor MoreExecutors.directExecutor()&lt;br/&gt;
java.lang.IllegalStateException: Mount point already exists&lt;br/&gt;
	at com.google.common.base.Preconditions.checkState(Preconditions.java:456)&lt;span class=&quot;error&quot;&gt;&amp;#91;12:com.google.guava:22.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.md.sal.dom.broker.impl.mount.DOMMountPointServiceImpl.createMountPoint(DOMMountPointServiceImpl.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;256:org.opendaylight.controller.sal-broker-impl:1.7.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at Proxyd3b73199_9f0a_43a1_969f_51190269a8a8.createMountPoint(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at Proxybfaf194c_19df_4949_b4b0_544bb75affb1.createMountPoint(Unknown Source)&lt;span class=&quot;error&quot;&gt;&amp;#91;:&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceSalProvider$MountInstance.onTopologyDeviceConnected(NetconfDeviceSalProvider.java:124)&lt;span class=&quot;error&quot;&gt;&amp;#91;313:org.opendaylight.netconf.sal-netconf-connector:1.7.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.SlaveSalFacade.registerSlaveMountPoint(SlaveSalFacade.java:49)&lt;span class=&quot;error&quot;&gt;&amp;#91;317:org.opendaylight.netconf.topology-singleton:1.4.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor$3.onSuccess(NetconfNodeActor.java:265)&lt;span class=&quot;error&quot;&gt;&amp;#91;317:org.opendaylight.netconf.topology-singleton:1.4.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor$3.onSuccess(NetconfNodeActor.java:261)&lt;span class=&quot;error&quot;&gt;&amp;#91;317:org.opendaylight.netconf.topology-singleton:1.4.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$CallbackListener.run(Futures.java:1237)&lt;span class=&quot;error&quot;&gt;&amp;#91;12:com.google.guava:22.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:399)&lt;span class=&quot;error&quot;&gt;&amp;#91;12:com.google.guava:22.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.ImmediateFuture.addListener(ImmediateFuture.java:41)&lt;span class=&quot;error&quot;&gt;&amp;#91;12:com.google.guava:22.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at com.google.common.util.concurrent.Futures.addCallback(Futures.java:1209)&lt;span class=&quot;error&quot;&gt;&amp;#91;12:com.google.guava:22.0.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.registerSlaveMountPoint(NetconfNodeActor.java:261)&lt;span class=&quot;error&quot;&gt;&amp;#91;317:org.opendaylight.netconf.topology-singleton:1.4.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.actors.NetconfNodeActor.onReceive(NetconfNodeActor.java:177)&lt;span class=&quot;error&quot;&gt;&amp;#91;317:org.opendaylight.netconf.topology-singleton:1.4.0&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.UntypedActor$$anonfun$receive$1.applyOrElse(UntypedActor.scala:165)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.Actor$class.aroundReceive(Actor.scala:502)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.UntypedActor.aroundReceive(UntypedActor.scala:95)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:526)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:495)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:257)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:224)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.dispatch.Mailbox.exec(Mailbox.scala:234)&lt;span class=&quot;error&quot;&gt;&amp;#91;99:com.typesafe.akka.actor:2.4.18&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;span class=&quot;error&quot;&gt;&amp;#91;331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;span class=&quot;error&quot;&gt;&amp;#91;331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;span class=&quot;error&quot;&gt;&amp;#91;331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;span class=&quot;error&quot;&gt;&amp;#91;331:org.scala-lang.scala-library:2.11.11.v20170413-090219-8a413ba7cc&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I believe this is just another symptom (aside of &lt;a href=&quot;https://jira.opendaylight.org/browse/NETCONF-479&quot; title=&quot;OptimisticLockFailedException on controller-config when both odl-netconf-connector-ssh and odl-netconf-clustered-topology are installed&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETCONF-479&quot;&gt;&lt;del&gt;NETCONF-479&lt;/del&gt;&lt;/a&gt;) of two netconf topology writers being installed, so a fix should be on Int/Dist side.&lt;/p&gt;

&lt;p&gt;&lt;span class=&quot;error&quot;&gt;&amp;#91;4&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-oxygen/22/log.html.gz#s1-s13-t5-k3-k1-k2-k1-k4-k1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-oxygen/22/log.html.gz#s1-s13-t5-k3-k1-k2-k1-k4-k1&lt;/a&gt;&lt;br/&gt;
&lt;span class=&quot;error&quot;&gt;&amp;#91;5&amp;#93;&lt;/span&gt; &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netconf-csit-3node-clustering-all-oxygen/22/odl2_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/netconf-csit-3node-clustering-all-oxygen/22/odl2_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="17108" name="[NETCONF-438] Steps to reproduce.rtf" size="1086" author="Kostiantyn" created="Mon, 20 Dec 2021 10:40:42 +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>8797</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=8797]]></customfieldvalue>

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

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