<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:53:34 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>[CONTROLLER-663] java.lang.IllegalArgumentException: &apos;Ipv4Address [_value=&lt;ADDR&gt;]&apos; is not an IP string literal.</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-663</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;$ cat version.properties &lt;br/&gt;
org.opendaylight.controller.version = 0.1&lt;br/&gt;
org.opendaylight.controller.build.scm.version = 46751de4454b9a6f5cf73db39f90f0189ceae986&lt;br/&gt;
org.opendaylight.controller.build.user = jenkins-controller&lt;br/&gt;
org.opendaylight.controller.build.workspace = **********&lt;br/&gt;
org.opendaylight.controller.build.timestamp = 1407328368149&lt;br/&gt;
org.opendaylight.controller.build.machine = **********&lt;/p&gt;


&lt;p&gt;It seems there may be a bug in the sal compatability layer&lt;br/&gt;
which isn&apos;t converting the Ipv4Address to an ip address&lt;/p&gt;


&lt;p&gt;Whole log:   &lt;a href=&quot;https://gist.github.com/anonymous/119bdf3d7204ba87bcfa&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/anonymous/119bdf3d7204ba87bcfa&lt;/a&gt;&lt;/p&gt;



&lt;p&gt;2014-08-06 12:09:56.727 EDT &lt;span class=&quot;error&quot;&gt;&amp;#91;md-sal-binding-notification-211&amp;#93;&lt;/span&gt; ERROR o.o.c.sal.binding.impl.NotifyTask - Unhandled exception thrown by listener: org.opendaylight.controller.sal\&lt;br/&gt;
.compatibility.FlowProgrammerAdapter$$Broker$ListenerInvoker@17764fe1                                                                                                           &lt;br/&gt;
java.lang.IllegalArgumentException: &apos;Ipv4Address &lt;span class=&quot;error&quot;&gt;&amp;#91;_value=10.210.2.1&amp;#93;&lt;/span&gt;&apos; is not an IP string literal.                                                                              &lt;br/&gt;
        at com.google.common.net.InetAddresses.forString(InetAddresses.java:153) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                                                                       &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.ToSalConversionsUtils.inetAddressFrom(ToSalConversionsUtils.java:605) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                         &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.ToSalConversionsUtils.fillFromIpv4(ToSalConversionsUtils.java:598) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                            &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.ToSalConversionsUtils.fillFrom(ToSalConversionsUtils.java:550) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                                &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.ToSalConversionsUtils.toMatch(ToSalConversionsUtils.java:402) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                                 &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.ToSalConversionsUtils.toFlow(ToSalConversionsUtils.java:157) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                                  &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.FlowProgrammerAdapter.onSwitchFlowRemoved(FlowProgrammerAdapter.java:212) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                     &lt;br/&gt;
        at org.opendaylight.controller.sal.compatibility.FlowProgrammerAdapter$$Broker$ListenerInvoker.onNotification(FlowProgrammerAdapter$$Broker$ListenerInvoker.java) ~[na:\&lt;br/&gt;
na]                                                                                                                                                                             &lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.AbstractNotificationListenerRegistration.notify(AbstractNotificationListenerRegistration.java:38) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;              &lt;br/&gt;
        at org.opendaylight.controller.sal.binding.impl.NotifyTask.run(NotifyTask.java:42) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;                                                                             &lt;br/&gt;
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;                                                                                &lt;br/&gt;
        at java.util.concurrent.FutureTask.run(FutureTask.java:262) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;                                                                                               &lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;                                                                        &lt;br/&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;                                                                        &lt;br/&gt;
        at java.lang.Thread.run(Thread.java:745) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_65&amp;#93;&lt;/span&gt;&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="25217">CONTROLLER-663</key>
            <summary>java.lang.IllegalArgumentException: &apos;Ipv4Address [_value=&lt;ADDR&gt;]&apos; is not an IP string literal.</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="jhajnar@cisco.com">Jan Hajnar</assignee>
                                    <reporter username="flavio@flaviof.com">Flavio Fernandes</reporter>
                        <labels>
                    </labels>
                <created>Wed, 6 Aug 2014 17:00:34 +0000</created>
                <updated>Wed, 13 Aug 2014 17:24:43 +0000</updated>
                            <resolved>Wed, 13 Aug 2014 17:24:43 +0000</resolved>
                                    <version>Helium</version>
                                                    <component>mdsal</component>
                        <due>Wed, 13 Aug 2014 00:00:00 +0000</due>
                            <votes>0</votes>
                                    <watches>6</watches>
                                                                                                                <comments>
                            <comment id="48808" author="jhajnar@cisco.com" created="Tue, 12 Aug 2014 14:29:48 +0000"  >&lt;p&gt;Can you please provide more info about what steps need to be taken to reproduce these errors? Some detailed info about your setup and what exactly are you doing before these errors appear would be helpful. The problem seems to be badly created Ipv4Prefix object (IP address String value created from Ipv4Address object by invoking toString() on it). Exception you see is not result of bug in sal capability layer.&lt;/p&gt;</comment>
                            <comment id="48809" author="flavio@flaviof.com" created="Wed, 13 Aug 2014 12:08:15 +0000"  >&lt;p&gt;Jan:&lt;/p&gt;

&lt;p&gt;To reproduce this bug, I used openStack and ran the attached script below.&lt;/p&gt;

&lt;p&gt;Ref to the openStack nodes used is here:&lt;br/&gt;
&lt;a href=&quot;http://potofjoy.com/flavioBlog/work/how-to-openstack-with-floating-ips.html&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://potofjoy.com/flavioBlog/work/how-to-openstack-with-floating-ips.html&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Alternatively, here is a Vagrant file that would work as well:&lt;br/&gt;
&lt;a href=&quot;https://github.com/opendaylight/ovsdb/blob/master/Vagrantfile&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://github.com/opendaylight/ovsdb/blob/master/Vagrantfile&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;From there, I &apos;stacked&apos; on all nodes and ran this script from the control node:&lt;br/&gt;
&lt;a href=&quot;https://gist.github.com/1ba897e7cde8dbd87fe8&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/1ba897e7cde8dbd87fe8&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you look at the complete log of the run, this bug happens at line 1127:&lt;br/&gt;
&lt;a href=&quot;https://gist.github.com/anonymous/06238ef4fc4dbf19427d#file-gistify319118-txt-L1127&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://gist.github.com/anonymous/06238ef4fc4dbf19427d#file-gistify319118-txt-L1127&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Hope this helps! Like you said, it is likely a code path that assembled the&lt;br/&gt;
flow improperly. I fail to know what/where that is, but I also hope that given&lt;br/&gt;
the complete log you may have a better way of finding out.&lt;/p&gt;

&lt;p&gt;Thanks,&lt;/p&gt;

&lt;p&gt;&amp;#8211; flavio&lt;/p&gt;</comment>
                            <comment id="48810" author="jhajnar@cisco.com" created="Wed, 13 Aug 2014 17:24:43 +0000"  >&lt;p&gt;Thanks for the info I was finally able to reproduce it.&lt;/p&gt;

&lt;p&gt;fix:&lt;br/&gt;
&lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/9924/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/9924/&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>1492</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=1492]]></customfieldvalue>

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

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

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