<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 19:53:15 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-530] Nmap scans cause erroneous switch connection messages and exceptions</title>
                <link>https://jira.opendaylight.org/browse/CONTROLLER-530</link>
                <project id="10113" key="CONTROLLER">controller</project>
                    <description>&lt;p&gt;Process to recreate: Clone the latest version of the controller, start it (in my case, on a remote Fedora 20 VM running on an OpenStack deployment with an IP I can reach), run nmap scans against the various ports it opens.&lt;/p&gt;

&lt;p&gt;Three ports cause bug-like behavior: 6633, 1830 and 6640.&lt;/p&gt;

&lt;p&gt;When scanning 6633, ODL throws an erroneous switch connection message.&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;Nmap scan of 6633&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;    &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=&quot; class=&quot;user-hover&quot; rel=&quot;&quot;&gt;&lt;/a&gt;$ nmap -Pn -p 6633 172.16.21.29&lt;/p&gt;

&lt;p&gt;    Starting Nmap 6.45 ( &lt;a href=&quot;http://nmap.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nmap.org&lt;/a&gt; ) at 2014-05-30 21:41 UTC&lt;br/&gt;
    Nmap scan report for 172.16.21.29&lt;br/&gt;
    Host is up (0.00074s latency).&lt;br/&gt;
    PORT     STATE SERVICE&lt;br/&gt;
    6633/tcp open  unknown&lt;/p&gt;

&lt;p&gt;    Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;ODL result of scanning 6633&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;    osgi&amp;gt; 2014-05-30 21:41:46.451 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;ControllerI/O Thread&amp;#93;&lt;/span&gt; INFO  o.o.c.p.o.core.internal.Controller - Switch:172.16.21.18:42889 is connected to the Controller&lt;/p&gt;

&lt;p&gt;    osgi&amp;gt;&lt;/p&gt;

&lt;p&gt;When scanning 1830, ODL raises a SocketException.&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;Nmap scan of 1830&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;    &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=&quot; class=&quot;user-hover&quot; rel=&quot;&quot;&gt;&lt;/a&gt;$ nmap -Pn -p 1830 172.16.21.29&lt;/p&gt;

&lt;p&gt;    Starting Nmap 6.45 ( &lt;a href=&quot;http://nmap.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nmap.org&lt;/a&gt; ) at 2014-05-30 21:38 UTC&lt;br/&gt;
    Nmap scan report for 172.16.21.29&lt;br/&gt;
    Host is up (0.0015s latency).&lt;br/&gt;
    PORT     STATE SERVICE&lt;br/&gt;
    1830/tcp open  unknown&lt;/p&gt;

&lt;p&gt;    Nmap done: 1 IP address (1 host up) scanned in 0.05 seconds&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;ODL result of scanning 1830&lt;/b&gt;* &lt;/p&gt;

&lt;p&gt;    osgi&amp;gt; 2014-05-30 21:38:31.645 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;Thread-33&amp;#93;&lt;/span&gt; ERROR o.o.c.n.ssh.threads.SocketThread - SocketThread error&lt;br/&gt;
    java.net.SocketException: Connection reset&lt;br/&gt;
        at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:118) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.net.SocketOutputStream.write(SocketOutputStream.java:147) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at ch.ethz.ssh2.transport.ClientServerHello.exchange(ClientServerHello.java:82) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at ch.ethz.ssh2.transport.ClientServerHello.serverHello(ClientServerHello.java:73) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at ch.ethz.ssh2.transport.TransportManager.serverInit(TransportManager.java:614) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at ch.ethz.ssh2.ServerConnection.connect(ServerConnection.java:136) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at ch.ethz.ssh2.ServerConnection.connect(ServerConnection.java:94) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at org.opendaylight.controller.netconf.ssh.threads.SocketThread.run(SocketThread.java:74) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:na&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:744) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;    osgi&amp;gt;&lt;/p&gt;

&lt;p&gt;When scanning 6640, ODL raises an IOException.&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;Nmap scan of 6640&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;    &lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=&quot; class=&quot;user-hover&quot; rel=&quot;&quot;&gt;&lt;/a&gt;$ nmap -Pn -p 6640 172.16.21.29&lt;/p&gt;

&lt;p&gt;    Starting Nmap 6.45 ( &lt;a href=&quot;http://nmap.org&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;http://nmap.org&lt;/a&gt; ) at 2014-05-30 21:42 UTC&lt;br/&gt;
    Nmap scan report for 172.16.21.29&lt;br/&gt;
    Host is up (0.00085s latency).&lt;br/&gt;
    PORT     STATE SERVICE&lt;br/&gt;
    6640/tcp open  unknown&lt;/p&gt;

&lt;p&gt;    Nmap done: 1 IP address (1 host up) scanned in 0.06 seconds&lt;/p&gt;

&lt;p&gt;*&lt;b&gt;ODL result of scanning 6640&lt;/b&gt;*&lt;/p&gt;

&lt;p&gt;    osgi&amp;gt; 2014-05-30 21:41:46.451 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;ControllerI/O Thread&amp;#93;&lt;/span&gt; INFO  o.o.c.p.o.core.internal.Controller - Switch:172.16.21.18:42889 is connected to the Controller&lt;/p&gt;

&lt;p&gt;    osgi&amp;gt; 2014-05-30 21:42:50.833 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-8-2&amp;#93;&lt;/span&gt; WARN  i.n.channel.DefaultChannelPipeline - An exceptionCaught() event was fired, and it reached at the tail of the pipeline. It usually means the last handler in the pipeline did not handle the exception.&lt;br/&gt;
    java.io.IOException: Connection reset by peer&lt;br/&gt;
        at sun.nio.ch.FileDispatcherImpl.read0(Native Method) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.SocketDispatcher.read(SocketDispatcher.java:39) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.IOUtil.read(IOUtil.java:192) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:379) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.buffer.UnpooledUnsafeDirectByteBuf.setBytes(UnpooledUnsafeDirectByteBuf.java:446) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.buffer.AbstractByteBuf.writeBytes(AbstractByteBuf.java:871) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.socket.nio.NioSocketChannel.doReadBytes(NioSocketChannel.java:208) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:108) ~&lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:494) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:461) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:378) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:350) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:101) &lt;span class=&quot;error&quot;&gt;&amp;#91;bundlefile:4.0.17.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
        at java.lang.Thread.run(Thread.java:744) &lt;span class=&quot;error&quot;&gt;&amp;#91;na:1.7.0_55&amp;#93;&lt;/span&gt;&lt;br/&gt;
    2014-05-30 21:42:50.837 UTC &lt;span class=&quot;error&quot;&gt;&amp;#91;nioEventLoopGroup-8-2&amp;#93;&lt;/span&gt; INFO  o.o.ovsdb.plugin.ConnectionService - Connection to Node : OVS|172.16.21.18:46496 closed&lt;/p&gt;

&lt;p&gt;    osgi&amp;gt;&lt;/p&gt;


&lt;p&gt;I wasn&apos;t confident about filing this as one bug vs three different bugs, as well as which component to file it under. Help via Freenode/#opendaylight suggested I file it as one bug and under controller/mdsal, but I&apos;d be happy to move it and/or split it if that turns out to be more appropriate.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: Linux&lt;br/&gt;
Platform: PC&lt;/p&gt;</environment>
        <key id="25084">CONTROLLER-530</key>
            <summary>Nmap scans cause erroneous switch connection messages and exceptions</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="10003">Cannot Reproduce</resolution>
                                        <assignee username="-1">Unassigned</assignee>
                                    <reporter username="dfarrell07">Daniel Farrell</reporter>
                        <labels>
                    </labels>
                <created>Mon, 2 Jun 2014 16:53:40 +0000</created>
                <updated>Tue, 25 Jul 2023 08:23:49 +0000</updated>
                            <resolved>Mon, 9 Jun 2014 22:19:36 +0000</resolved>
                                                                    <component>mdsal</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>4</watches>
                                                                                                                <comments>
                            <comment id="48452" author="devin.avery@brocade.com" created="Tue, 3 Jun 2014 16:42:19 +0000"  >&lt;p&gt;Some bugs needs to be split into a netconf bug and an openflow bug as the stack traces are in their relatively code bases.&lt;/p&gt;

&lt;p&gt;... please break into multiple pieces / Tony / Rob can provide more information if you have questions&lt;/p&gt;</comment>
                            <comment id="48453" author="dfarrell07" created="Mon, 9 Jun 2014 22:19:36 +0000"  >&lt;p&gt;This has been split, per Devin Avery&apos;s comment above. The scan of 6633 is now covered by &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-554&quot; title=&quot;Nmap scan of port 6633 causes erroneous switch connection message&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-554&quot;&gt;&lt;del&gt;CONTROLLER-554&lt;/del&gt;&lt;/a&gt; the scan of 6640 by &lt;a href=&quot;https://jira.opendaylight.org/browse/OVSDB-24&quot; title=&quot;Nmap scan of port 6640 causes exception&quot; class=&quot;issue-link&quot; data-issue-key=&quot;OVSDB-24&quot;&gt;&lt;del&gt;OVSDB-24&lt;/del&gt;&lt;/a&gt; and the scan of 1830 by &lt;a href=&quot;https://jira.opendaylight.org/browse/CONTROLLER-555&quot; title=&quot;Nmap scan of port 1830 causes exception&quot; class=&quot;issue-link&quot; data-issue-key=&quot;CONTROLLER-555&quot;&gt;&lt;del&gt;CONTROLLER-555&lt;/del&gt;&lt;/a&gt;. Resolving by marking as invalid, as I can&apos;t mark it as a duplicate of more than one bug.&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>1124</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=1124]]></customfieldvalue>

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

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