<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:21:24 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>[NETVIRT-371] NullPointerException  at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.deleteVpnInterface</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-371</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;Found in CSIT: &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-mitaka-upstream-transparent-boron/69/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/releng/jenkins092/netvirt-csit-1node-openstack-mitaka-upstream-transparent-boron/69/archives/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;2016-12-14 14:03:24,306 | ERROR | nPool-1-worker-1 | DataStoreJobCoordinator          | 281 - org.opendaylight.genius.mdsalutil-api - 0.1.2.SNAPSHOT | Exception when executing jobEntry: JobEntry&lt;/p&gt;
{key=&apos;PORT-5b0e66e0-a05a-4739-a6c6-68e3b2b1ccec&apos;, mainWorker=org.opendaylight.netvirt.neutronvpn.NeutronvpnManager$$Lambda$155/1524762708@44b44c6a, rollbackWorker=null, retryCount=0, futures=null}
&lt;p&gt;java.lang.NullPointerException&lt;br/&gt;
	at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.deleteVpnInterface(NeutronvpnManager.java:663)&lt;br/&gt;
	at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.lambda$removeSubnetFromVpn$0(NeutronvpnManager.java:1538)&lt;br/&gt;
	at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$MainTask.run(DataStoreJobCoordinator.java:254)&lt;span class=&quot;error&quot;&gt;&amp;#91;281:org.opendaylight.genius.mdsalutil-api:0.1.2.SNAPSHOT&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1402)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_111&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:289)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_111&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(ForkJoinPool.java:1056)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_111&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1692)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_111&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:157)&lt;span class=&quot;error&quot;&gt;&amp;#91;:1.8.0_111&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="20292">NETVIRT-371</key>
            <summary>NullPointerException  at org.opendaylight.netvirt.neutronvpn.NeutronvpnManager.deleteVpnInterface</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="abhinav.gupta">Abhinav Gupta</assignee>
                                    <reporter username="shague">Sam Hague</reporter>
                        <labels>
                    </labels>
                <created>Wed, 14 Dec 2016 22:31:20 +0000</created>
                <updated>Tue, 19 Nov 2019 18:34:39 +0000</updated>
                            <resolved>Mon, 30 Jan 2017 13:50:23 +0000</resolved>
                                    <version>Boron</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                <comments>
                            <comment id="37003" author="shague@redhat.com" created="Wed, 14 Dec 2016 22:31:20 +0000"  >&lt;p&gt;Attachment odl1_karaf.tar.xz has been added with description: karaf.log&lt;/p&gt;</comment>
                            <comment id="36999" author="abhinav.gupta" created="Thu, 5 Jan 2017 12:42:54 +0000"  >&lt;p&gt;Hi Sam, just stumbled upon this one.&lt;br/&gt;
Is this bug still valid?&lt;br/&gt;
If you think so, I will have a look at it.&lt;/p&gt;</comment>
                            <comment id="37000" author="abhinav.gupta" created="Tue, 24 Jan 2017 12:49:26 +0000"  >&lt;p&gt;Since the log link was old, got the recent logs for ODL netvirt master: &lt;/p&gt;

&lt;p&gt;NPE is in deleteVpnInterface, caused due to fetching the concerned port in ODL/Neutron Ports Config DS and finding it absent there.&lt;/p&gt;

&lt;p&gt;1. This is strange in the first process, since no remove() DCN on NeutronPortChangeListener is received for the same.&lt;/p&gt;

&lt;p&gt;2. Some intermediate TRACE logs on neutronvpn-impl seem missing since add() for the same port at least should have come, as also reflected by further processing, but the absence of add() calls looks absurd.&lt;/p&gt;

&lt;p&gt;3. Anyway, this exception lands for an IPv6 port, since VPNService is not currently processing IPv6 ports and subnets, thinking through a fix to filter out such ports and subnets at NeutronVPN level itself, to avoid further processing of the same (population in subnetmaps, leading to notifications, etc).&lt;/p&gt;</comment>
                            <comment id="37001" author="abhinav.gupta" created="Tue, 24 Jan 2017 12:53:31 +0000"  >&lt;p&gt;Missed adding the log above: &lt;a href=&quot;https://logs.opendaylight.org/releng/jenkins092/netvirt-csit-1node-openstack-mitaka-gate-transparent-carbon/475/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/releng/jenkins092/netvirt-csit-1node-openstack-mitaka-gate-transparent-carbon/475/archives/odl1_karaf.log.gz&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="37002" author="abhinav.gupta" created="Mon, 30 Jan 2017 13:50:23 +0000"  >&lt;p&gt;Fixed by &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/51022/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/51022/&lt;/a&gt;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                                                <inwardlinks description="is duplicated by">
                                        <issuelink>
            <issuekey id="20280">NETVIRT-359</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                            <attachment id="12388" name="odl1_karaf.tar.xz" size="445380" author="shague" created="Wed, 14 Dec 2016 22:31:20 +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>7384</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=7384]]></customfieldvalue>

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

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10203" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>Status Whiteboard</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>csit:exception</customfieldvalue>

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