<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:15 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-131] Netconf crash configuring device on clustered setup: &quot;All available providers exhausted&quot;</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-131</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Tested on stable/beryllium running on a three node cluster.&lt;/p&gt;

&lt;p&gt;After trying to configure a Netconf device on clustered setup, the Netconf crashes with the following errors:&lt;/p&gt;

&lt;p&gt;2016-01-24 02:44:03,837 | WARN  | ult-dispatcher-2 | ClusteredNetconfDevice           | 242 - org.opendaylight.netconf.topology - 1.0.0.SNAPSHOT | RemoteDevice&lt;/p&gt;
{netconf-test-device}: Unexpected error resolving device sources: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
2016-01-24 02:44:03,839 | ERROR | lt-dispatcher-27 | Futures$CombinedFuture           | 39 - com.google.guava - 18.0.0 | input future failed.&lt;br/&gt;
org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository$1.create(AbstractSchemaRepository.java:83)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:471)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:902)&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:492)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)&lt;br/&gt;
	at com.google.common.util.concurrent.SettableFuture.setException(SettableFuture.java:68)&lt;br/&gt;
	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:65)&lt;br/&gt;
	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:58)&lt;br/&gt;
	at akka.dispatch.OnComplete.internal(Future.scala:247)&lt;br/&gt;
	at akka.dispatch.OnComplete.internal(Future.scala:245)&lt;br/&gt;
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:175)&lt;br/&gt;
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:172)&lt;br/&gt;
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)&lt;br/&gt;
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)&lt;br/&gt;
	at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)&lt;br/&gt;
	at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;br/&gt;
Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository$1.create(AbstractSchemaRepository.java:83)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:471)&lt;br/&gt;
	... 25 more&lt;br/&gt;
Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: No providers registered for sourceSourceIdentifier &lt;span class=&quot;error&quot;&gt;&amp;#91;name=ietf-netconf-monitoring@2010-10-04&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:92)&lt;br/&gt;
	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteYangTextSourceProviderImpl.getYangTextSchemaSource(RemoteYangTextSourceProviderImpl.java:51)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606)&lt;br/&gt;
	at akka.actor.TypedActor$MethodCall.apply(TypedActor.scala:147)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor$$anonfun$receive$1$$anonfun$applyOrElse$2.apply(TypedActor.scala:311)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor.withContext(TypedActor.scala:299)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor$$anonfun$receive$1.applyOrElse(TypedActor.scala:306)&lt;br/&gt;
	at akka.actor.Actor$class.aroundReceive(Actor.scala:467)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor.aroundReceive(TypedActor.scala:246)&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:487)&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:220)&lt;br/&gt;
	... 5 more&lt;br/&gt;
2016-01-24 02:44:03,837 | ERROR | ult-dispatcher-2 | NetconfDevice                    | 240 - org.opendaylight.netconf.sal-netconf-connector - 1.3.0.SNAPSHOT | RemoteDevice{netconf-test-device}
&lt;p&gt;: Initialization in sal failed, disconnecting from device&lt;br/&gt;
org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository$1.create(AbstractSchemaRepository.java:83)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:471)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$ChainingListenableFuture.run(Futures.java:902)&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:492)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$6.run(Futures.java:1310)&lt;br/&gt;
	at com.google.common.util.concurrent.MoreExecutors$DirectExecutor.execute(MoreExecutors.java:457)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.executeListener(ExecutionList.java:156)&lt;br/&gt;
	at com.google.common.util.concurrent.ExecutionList.execute(ExecutionList.java:145)&lt;br/&gt;
	at com.google.common.util.concurrent.AbstractFuture.setException(AbstractFuture.java:202)&lt;br/&gt;
	at com.google.common.util.concurrent.SettableFuture.setException(SettableFuture.java:68)&lt;br/&gt;
	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:65)&lt;br/&gt;
	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteSchemaProvider$2.onComplete(RemoteSchemaProvider.java:58)&lt;br/&gt;
	at akka.dispatch.OnComplete.internal(Future.scala:247)&lt;br/&gt;
	at akka.dispatch.OnComplete.internal(Future.scala:245)&lt;br/&gt;
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:175)&lt;br/&gt;
	at akka.dispatch.japi$CallbackBridge.apply(Future.scala:172)&lt;br/&gt;
	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:32)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:55)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply$mcV$sp(BatchingExecutor.scala:91)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch$$anonfun$run$1.apply(BatchingExecutor.scala:91)&lt;br/&gt;
	at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:72)&lt;br/&gt;
	at akka.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:90)&lt;br/&gt;
	at akka.dispatch.TaskInvocation.run(AbstractDispatcher.scala:40)&lt;br/&gt;
	at akka.dispatch.ForkJoinExecutorConfigurator$AkkaForkJoinTask.exec(AbstractDispatcher.scala:397)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinTask.doExec(ForkJoinTask.java:260)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1339)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinPool.runWorker(ForkJoinPool.java:1979)&lt;br/&gt;
	at scala.concurrent.forkjoin.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:107)&lt;br/&gt;
Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: All available providers exhausted&lt;br/&gt;
	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository$1.create(AbstractSchemaRepository.java:83)&lt;br/&gt;
	at com.google.common.util.concurrent.Futures$FallbackFuture$1.onFailure(Futures.java:471)&lt;br/&gt;
	... 25 more&lt;br/&gt;
Caused by: org.opendaylight.yangtools.yang.model.repo.api.MissingSchemaSourceException: No providers registered for sourceSourceIdentifier &lt;span class=&quot;error&quot;&gt;&amp;#91;name=ietf-netconf-monitoring-extension@2013-12-10&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.yangtools.yang.model.repo.util.AbstractSchemaRepository.getSchemaSource(AbstractSchemaRepository.java:92)&lt;br/&gt;
	at org.opendaylight.controller.cluster.schema.provider.impl.RemoteYangTextSourceProviderImpl.getYangTextSchemaSource(RemoteYangTextSourceProviderImpl.java:51)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br/&gt;
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)&lt;br/&gt;
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&lt;br/&gt;
	at java.lang.reflect.Method.invoke(Method.java:606)&lt;br/&gt;
	at akka.actor.TypedActor$MethodCall.apply(TypedActor.scala:147)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor$$anonfun$receive$1$$anonfun$applyOrElse$2.apply(TypedActor.scala:311)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor.withContext(TypedActor.scala:299)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor$$anonfun$receive$1.applyOrElse(TypedActor.scala:306)&lt;br/&gt;
	at akka.actor.Actor$class.aroundReceive(Actor.scala:467)&lt;br/&gt;
	at akka.actor.TypedActor$TypedActor.aroundReceive(TypedActor.scala:246)&lt;br/&gt;
	at akka.actor.ActorCell.receiveMessage(ActorCell.scala:516)&lt;br/&gt;
	at akka.actor.ActorCell.invoke(ActorCell.scala:487)&lt;br/&gt;
	at akka.dispatch.Mailbox.processMailbox(Mailbox.scala:238)&lt;br/&gt;
	at akka.dispatch.Mailbox.run(Mailbox.scala:220)&lt;br/&gt;
	... 5 more&lt;br/&gt;
2016-01-24 02:44:03,844 | WARN  | ult-dispatcher-2 | NetconfDeviceCommunicator        | 240 - org.opendaylight.netconf.sal-netconf-connector - 1.3.0.SNAPSHOT | RemoteDevice&lt;/p&gt;
{netconf-test-device}
&lt;p&gt;: Session terminated Session closed&lt;/p&gt;

&lt;p&gt;The above log piece was taken from &lt;a href=&quot;https://jenkins.opendaylight.org/releng/view/netconf/job/netconf-csit-3node-clustering-only-beryllium/17/&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-only-beryllium/17/&lt;/a&gt;, from odl1_karaf.log. Look at logs around the test case Wait_For_Device_To_Become_Visible_For_Checker&lt;/p&gt;

&lt;p&gt;I don&apos;t know yet if the crash is caused by configuring the device or by trying to see the device on the other node.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21144">NETCONF-131</key>
            <summary>Netconf crash configuring device on clustered setup: &quot;All available providers exhausted&quot;</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="tcere">Tomas Cere</assignee>
                                    <reporter username="jbehran@cisco.com">Jozef Behran</reporter>
                        <labels>
                    </labels>
                <created>Mon, 25 Jan 2016 17:21:56 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:19 +0000</updated>
                            <resolved>Tue, 9 Feb 2016 13:36:04 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="39147" author="jbehran@cisco.com" created="Tue, 26 Jan 2016 08:50:22 +0000"  >&lt;p&gt;Possible causes:&lt;/p&gt;

&lt;p&gt;1. Test-tool changed and now sends models that don&apos;t work. Retest with an older&lt;br/&gt;
   test-tool.&lt;br/&gt;
2. Something in the parser broke down. Switch on debug logging and rerun the test.&lt;/p&gt;</comment>
                            <comment id="39149" author="jbehran@cisco.com" created="Thu, 28 Jan 2016 13:34:56 +0000"  >&lt;p&gt;Attachment 5089-debug.tar.xz has been added with description: Debug logs from a test run that exhibited the bug.&lt;/p&gt;</comment>
                            <comment id="39148" author="tcere" created="Mon, 8 Feb 2016 13:24:05 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/34259/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/34259/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                    <attachments>
                            <attachment id="12650" name="5089-debug.tar.xz" size="954872" author="jbehran@cisco.com" created="Thu, 28 Jan 2016 13:34:56 +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>5089</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=5089]]></customfieldvalue>

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

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

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