<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:47 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-350] NPE when NetconfDeviceSalProvider.close</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-350</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;NPE observed during bgpcep-csit-3node-periodic-bgpclustering-only-carbon test&lt;/p&gt;


&lt;p&gt;org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceSalProvider@366a9057&lt;br/&gt;
java.lang.NullPointerException&lt;br/&gt;
	at org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceSalProvider.close(NetconfDeviceSalProvider.java:115)&lt;span class=&quot;error&quot;&gt;&amp;#91;343:org.opendaylight.netconf.sal-netconf-connector:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.MasterSalFacade.closeGracefully(MasterSalFacade.java:170)&lt;span class=&quot;error&quot;&gt;&amp;#91;346:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.MasterSalFacade.close(MasterSalFacade.java:122)&lt;span class=&quot;error&quot;&gt;&amp;#91;346:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.utils.NetconfConnectorDTO.close(NetconfConnectorDTO.java:45)&lt;span class=&quot;error&quot;&gt;&amp;#91;346:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.RemoteDeviceConnectorImpl.stopRemoteDeviceConnection(RemoteDeviceConnectorImpl.java:154)&lt;span class=&quot;error&quot;&gt;&amp;#91;346:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.netconf.topology.singleton.impl.NetconfTopologyContext.closeServiceInstance(NetconfTopologyContext.java:98)&lt;span class=&quot;error&quot;&gt;&amp;#91;346:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.mdsal.singleton.dom.impl.ClusterSingletonServiceRegistrationDelegator.closeServiceInstance(ClusterSingletonServiceRegistrationDelegator.java:52)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:org.opendaylight.mdsal.singleton-dom-impl:2.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.mdsal.singleton.dom.impl.ClusterSingletonServiceGroupImpl.lostOwnership(ClusterSingletonServiceGroupImpl.java:338)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:org.opendaylight.mdsal.singleton-dom-impl:2.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.mdsal.singleton.dom.impl.ClusterSingletonServiceGroupImpl.ownershipChanged(ClusterSingletonServiceGroupImpl.java:238)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:org.opendaylight.mdsal.singleton-dom-impl:2.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.mdsal.singleton.dom.impl.AbstractClusterSingletonServiceProviderImpl.ownershipChanged(AbstractClusterSingletonServiceProviderImpl.java:146)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:org.opendaylight.mdsal.singleton-dom-impl:2.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.mdsal.singleton.dom.impl.DOMClusterSingletonServiceProviderImpl.ownershipChanged(DOMClusterSingletonServiceProviderImpl.java:23)&lt;span class=&quot;error&quot;&gt;&amp;#91;182:org.opendaylight.mdsal.singleton-dom-impl:2.2.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.entityownership.EntityOwnershipListenerActor.onEntityOwnershipChanged(EntityOwnershipListenerActor.java:44)&lt;span class=&quot;error&quot;&gt;&amp;#91;234:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.datastore.entityownership.EntityOwnershipListenerActor.handleReceive(EntityOwnershipListenerActor.java:33)&lt;span class=&quot;error&quot;&gt;&amp;#91;234:org.opendaylight.controller.sal-distributed-datastore:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at org.opendaylight.controller.cluster.common.actor.AbstractUntypedActor.onReceive(AbstractUntypedActor.java:28)&lt;span class=&quot;error&quot;&gt;&amp;#91;227:org.opendaylight.controller.sal-clustering-commons:1.5.0.SNAPSHOT&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;200:com.typesafe.akka.actor:2.4.16&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at akka.actor.Actor$class.aroundReceive(Actor.scala:496)&lt;span class=&quot;error&quot;&gt;&amp;#91;200:com.typesafe.akka.actor:2.4.16&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;200:com.typesafe.akka.actor:2.4.16&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;200:com.typesafe.akka.actor:2.4.16&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;200:com.typesafe.akka.actor:2.4.16&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;200:com.typesafe.akka.actor:2.4.16&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;200:com.typesafe.akka.actor:2.4.16&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;200:com.typesafe.akka.actor:2.4.16&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;196:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&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;196:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&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;196:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&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;196:org.scala-lang.scala-library:2.11.8.v20160304-115712-1706a37eb8&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21363">NETCONF-350</key>
            <summary>NPE when NetconfDeviceSalProvider.close</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="matus.kubica@pantheon.tech">Mat&#250;&#353; Kubica</assignee>
                                    <reporter username="cdgasparini">Claudio David Gasparini</reporter>
                        <labels>
                    </labels>
                <created>Thu, 16 Feb 2017 16:31:04 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:35 +0000</updated>
                            <resolved>Thu, 13 Apr 2017 09:13:56 +0000</resolved>
                                                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>2</watches>
                                                                                                                <comments>
                            <comment id="39816" author="cdgasparini" created="Thu, 16 Feb 2017 16:31:28 +0000"  >&lt;p&gt;temporal logs &lt;br/&gt;
&lt;a href=&quot;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-3node-periodic-bgpclustering-only-carbon/5/archives/odl1_karaf.log.gz&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://logs.opendaylight.org/sandbox/jenkins091/bgpcep-csit-3node-periodic-bgpclustering-only-carbon/5/archives/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39817" author="cdgasparini" created="Fri, 17 Feb 2017 09:05:02 +0000"  >&lt;p&gt;2017-02-17 08:34:32,278 | ERROR | sing-executor-11 | NetconfDevice                    | 341 - org.opendaylight.netconf.sal-netconf-connector - 1.5.0.SNAPSHOT | RemoteDevice&lt;/p&gt;
{test-device}
&lt;p&gt;: Initialization in sal failed, disconnecting from device java.lang.NullPointerException: Closed 	at com.google.common.base.Preconditions.checkNotNull(Preconditions.java:226)&lt;span class=&quot;error&quot;&gt;&amp;#91;84:com.google.guava:18.0.0&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.sal.connect.netconf.sal.NetconfDeviceSalProvider$MountInstance.onTopologyDeviceConnected(NetconfDeviceSalProvider.java:137)&lt;span class=&quot;error&quot;&gt;&amp;#91;341:org.opendaylight.netconf.sal-netconf-connector:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.topology.singleton.impl.MasterSalFacade.registerMasterMountPoint(MasterSalFacade.java:141)&lt;span class=&quot;error&quot;&gt;&amp;#91;344:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.topology.singleton.impl.MasterSalFacade.onDeviceConnected(MasterSalFacade.java:87)&lt;span class=&quot;error&quot;&gt;&amp;#91;344:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.topology.singleton.impl.MasterSalFacade.onDeviceConnected(MasterSalFacade.java:43)&lt;span class=&quot;error&quot;&gt;&amp;#91;344:org.opendaylight.netconf.topology-singleton:1.2.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice.handleSalInitializationSuccess(NetconfDevice.java:217)&lt;span class=&quot;error&quot;&gt;&amp;#91;341:org.opendaylight.netconf.sal-netconf-connector:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$SchemaSetup.setUpSchema(NetconfDevice.java:465)&lt;span class=&quot;error&quot;&gt;&amp;#91;341:org.opendaylight.netconf.sal-netconf-connector:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at org.opendaylight.netconf.sal.connect.netconf.NetconfDevice$SchemaSetup.run(NetconfDevice.java:430)&lt;span class=&quot;error&quot;&gt;&amp;#91;341:org.opendaylight.netconf.sal-netconf-connector:1.5.0.SNAPSHOT&amp;#93;&lt;/span&gt; 	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt; 	at java.util.concurrent.FutureTask.run(FutureTask.java:266)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt; 	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt; 	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt; 	at java.lang.Thread.run(Thread.java:745)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_121&amp;#93;&lt;/span&gt;&lt;/p&gt;</comment>
                            <comment id="39818" author="matus.kubica@pantheon.tech" created="Tue, 14 Mar 2017 10:36:51 +0000"  >&lt;p&gt;This bug should be fixed by patch:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/52346/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/52346/1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39819" author="matus.kubica@pantheon.tech" created="Tue, 4 Apr 2017 12:58:30 +0000"  >&lt;p&gt;Cherry-picked on boron-4&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/54306/1&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/54306/1&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39820" author="cdgasparini" created="Wed, 5 Apr 2017 05:14:01 +0000"  >&lt;p&gt;Shouldn&apos;t be closed until fixes are merged.&lt;/p&gt;

&lt;p&gt;Regards&lt;/p&gt;</comment>
                            <comment id="39821" author="matus.kubica@pantheon.tech" created="Thu, 13 Apr 2017 09:13:56 +0000"  >&lt;p&gt;Bug fix was merged&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/54306/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/54306/&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>7812</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=7812]]></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_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|i01xzz:</customfieldvalue>

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