<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:43:23 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>[TRNSPRTPCE-547] NetworkModelServiceImpl.deleteOpenRoadmnode() fails</title>
                <link>https://jira.opendaylight.org/browse/TRNSPRTPCE-547</link>
                <project id="10178" key="TRNSPRTPCE">transportpce</project>
                    <description>&lt;p&gt;We have an user report of:&lt;/p&gt;
&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;21:17:57.862 ERROR [opendaylight-cluster-data-notification-dispatcher-58] member-1-shard-topology-operational: Error notifying listener org.opendaylight.mdsal.binding.dom.adapter.BindingDOMDataTreeChangeListenerAdapter@736c9cc9
java.lang.NullPointerException: null
        at org.opendaylight.transportpce.networkmodel.service.NetworkModelServiceImpl.deleteOpenRoadmnode(NetworkModelServiceImpl.java:230) ~[bundleFile:?]
        at org.opendaylight.transportpce.networkmodel.NetConfTopologyListener.onDataTreeChanged(NetConfTopologyListener.java:78) ~[bundleFile:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;NPE is always a bug, because the receiver is not checking contract. There are a number of derefences and we do no have JDK17, so this needs further analysis as to where the null is coming from.&lt;/p&gt;</description>
                <environment></environment>
        <key id="34648">TRNSPRTPCE-547</key>
            <summary>NetworkModelServiceImpl.deleteOpenRoadmnode() fails</summary>
                <type id="10104" iconUrl="https://jira.opendaylight.org/secure/viewavatar?size=xsmall&amp;avatarId=10303&amp;avatarType=issuetype">Bug</type>
                                            <priority id="3" iconUrl="https://jira.opendaylight.org/images/icons/priorities/major.svg">Medium</priority>
                        <status id="10004" iconUrl="https://jira.opendaylight.org/images/icons/status_generic.gif" description="">Verified</status>
                    <statusCategory id="3" key="done" colorName="green"/>
                                    <resolution id="10000">Done</resolution>
                                        <assignee username="gthouenon">Gilles Thouenon</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                    </labels>
                <created>Sun, 10 Oct 2021 23:48:36 +0000</created>
                <updated>Fri, 10 Dec 2021 14:19:09 +0000</updated>
                            <resolved>Fri, 19 Nov 2021 17:39:13 +0000</resolved>
                                                    <fixVersion>Silicon</fixVersion>
                    <fixVersion>Phosphorus</fixVersion>
                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                    <progress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </progress>
                                    <aggregateprogress percentage="100">
                                    <originalProgress>
                                                    <row percentage="0" backgroundColor="#89afd7"/>
                                                    <row percentage="100" backgroundColor="transparent"/>
                                            </originalProgress>
                                                    <currentProgress>
                                                    <row percentage="100" backgroundColor="#51a825"/>
                                                    <row percentage="0" backgroundColor="#ec8e00"/>
                                            </currentProgress>
                            </aggregateprogress>
                                            <timeestimate seconds="0">0 minutes</timeestimate>
                            <timespent seconds="57600">2 days</timespent>
                                <comments>
                            <comment id="69713" author="gthouenon" created="Wed, 13 Oct 2021 13:48:06 +0000"  >&lt;p&gt;This NPE appears when, for example, there is an attempt of connection to a NETCONF node that fails. Many reasons for that (bad netconf-node-topology:port for example). In such a case, the netconf-connection-status remains &quot;connecting&quot; (instead of &quot;connected&quot;), and all the TransportPCE business logic (addition of a node in PortMapping, in different topologies...) fails.&lt;br/&gt;
Without protection, when we disconnect the node, a NPE appears since no node exists in any TransportPCE datastore.&lt;br/&gt;
Nedd to add a protection to not trying to remove from TransportPCE datastores a node that does not exist.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10300">
                    <name>Issue split</name>
                                                                <inwardlinks description="split from">
                                        <issuelink>
            <issuekey id="34647">YANGTOOLS-1346</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i03srb:pafbzzx</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                <customfield id="customfield_10001" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue id="37">Sprint 23</customfieldvalue>
    <customfieldvalue id="38">Sprint 24</customfieldvalue>

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