<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:22:45 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-903] IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey. Missing key is getId.</title>
                <link>https://jira.opendaylight.org/browse/NETVIRT-903</link>
                <project id="10144" key="NETVIRT">netvirt</project>
                    <description>&lt;p&gt;&lt;a href=&quot;https://bugzilla.redhat.com/show_bug.cgi?id=1487790&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugzilla.redhat.com/show_bug.cgi?id=1487790&lt;/a&gt; raises this:&lt;/p&gt;

&lt;p&gt;IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey. Missing key is getId.&lt;/p&gt;

&lt;p&gt;java.lang.IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey. Missing key is getId. Supplied key is SubnetmapKey []&lt;br/&gt;
        at com.google.common.base.Preconditions.checkArgument(Preconditions.java:145)&lt;br/&gt;
(...)&lt;br/&gt;
        at org.opendaylight.genius.datastoreutils.SingleTransactionDataBroker.syncReadOptional(SingleTransactionDataBroker.java:70)&lt;br/&gt;
        at org.opendaylight.genius.mdsalutil.MDSALUtil.read(MDSALUtil.java:564)&lt;br/&gt;
        at org.opendaylight.netvirt.fibmanager.FibUtil.getSubnetMap(FibUtil.java:622)&lt;br/&gt;
        at org.opendaylight.netvirt.fibmanager.FibUtil.isVxlanNetworkAndInternalRouterVpn(FibUtil.java:704)&lt;br/&gt;
        at org.opendaylight.netvirt.fibmanager.FibUtil.enforceVxlanDatapathSemanticsforInternalRouterVpn(FibUtil.java:723)&lt;br/&gt;
        at org.opendaylight.netvirt.fibmanager.VrfEntryListener.lambda$checkDeleteLocalFibEntry$8(VrfEntryListener.java:985)&lt;br/&gt;
        at org.opendaylight.genius.datastoreutils.DataStoreJobCoordinator$MainTask.run(DataStoreJobCoordinator.java:285)&lt;span class=&quot;error&quot;&gt;&amp;#91;319:org.opendaylight.genius.mdsalutil-api:0.2.2.Carbon&amp;#93;&lt;/span&gt;&lt;br/&gt;
(...)&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="20824">NETVIRT-903</key>
            <summary>IllegalArgumentException: All keys must be specified for class org.opendaylight.yang.gen.v1.urn.opendaylight.netvirt.neutronvpn.rev150602.subnetmaps.SubnetmapKey. Missing key is getId.</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="10002">Duplicate</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="vorburger">Michael Vorburger</reporter>
                        <labels>
                    </labels>
                <created>Mon, 11 Sep 2017 13:18:38 +0000</created>
                <updated>Sat, 10 Mar 2018 14:10:27 +0000</updated>
                            <resolved>Wed, 13 Sep 2017 12:18:06 +0000</resolved>
                                    <version>Carbon</version>
                                                    <component>General</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>0</watches>
                                                                                                                <comments>
                            <comment id="38430" author="vorburger" created="Mon, 11 Sep 2017 13:18:52 +0000"  >&lt;p&gt;So it looks like, in stable/carbon, netvirt fibmanager&apos;s FibUtil is failing during a read of a SubnetmapKey because it has no id?&lt;/p&gt;

&lt;p&gt;The actual root cause of this bug which we would have to fix here is probably elsewhere in the code, wherever that SubnetmapKey was originally written? (The failure above is just an effect while it&apos;s being read..)&lt;/p&gt;

&lt;p&gt;AFAIK in code later than carbon things in mdsal changed and exceptions are already raised on creation of incomplete data store entries, therefore presumably this is something which got fixed after the carbon cut and is fixed in stable/nitrogen and master - but can anyone remember, or find out, by what change?&lt;/p&gt;</comment>
                            <comment id="38431" author="vorburger" created="Mon, 11 Sep 2017 14:16:43 +0000"  >&lt;p&gt;According to &lt;a href=&quot;https://lists.opendaylight.org/pipermail/netvirt-dev/2017-September/005434.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/netvirt-dev/2017-September/005434.html&lt;/a&gt;, this is PROBABLY already fixed, e.g. in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62627/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62627/&lt;/a&gt; for stable/carbon 6 days ago (as well as in nitrogen and oxygen).&lt;/p&gt;</comment>
                            <comment id="38432" author="vorburger" created="Wed, 13 Sep 2017 12:12:53 +0000"  >&lt;p&gt;According to &lt;a href=&quot;https://lists.opendaylight.org/pipermail/netvirt-dev/2017-September/005450.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://lists.opendaylight.org/pipermail/netvirt-dev/2017-September/005450.html&lt;/a&gt;, not just above (c/62627) but also &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/62470/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/62470/&lt;/a&gt; is needed (but also already merged).&lt;/p&gt;</comment>
                            <comment id="38433" author="vorburger" created="Wed, 13 Sep 2017 12:18:06 +0000"  >&lt;p&gt;But &lt;a href=&quot;https://jira.opendaylight.org/browse/NETVIRT-829&quot; title=&quot;IllegalArgumentException: vrfEntry is missing mandatory descendant origin&quot; class=&quot;issue-link&quot; data-issue-key=&quot;NETVIRT-829&quot;&gt;&lt;del&gt;NETVIRT-829&lt;/del&gt;&lt;/a&gt; has more outstanding not-yet merged changes (c/63041) - watch there.&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10002">
                    <name>Duplicate</name>
                                            <outwardlinks description="duplicates">
                                        <issuelink>
            <issuekey id="20750">NETVIRT-829</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </issuelinktype>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="29397">NETVIRT-1146</issuekey>
        </issuelink>
                            </outwardlinks>
                                                        </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_10208" key="com.atlassian.jira.plugin.system.customfieldtypes:textfield">
                        <customfieldname>External issue ID</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>9142</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=9142]]></customfieldvalue>

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

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