<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:30 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>[NETCONF-1030] transport-tcp transport does not work with plain NioSocketChannel</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-1030</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;&lt;b&gt;STR:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;disable epoll test dependency in &lt;ins&gt;transport-tcp&lt;/ins&gt; module (also works for &lt;ins&gt;transport-tls&lt;/ins&gt; and &lt;ins&gt;transport-ssh&lt;/ins&gt;) then execute unit tests within same module&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
&amp;lt;dependency&amp;gt;
    &amp;lt;groupId&amp;gt;io.netty&amp;lt;/groupId&amp;gt;
    &amp;lt;artifactId&amp;gt;netty-transport-&lt;span class=&quot;code-keyword&quot;&gt;native&lt;/span&gt;-epoll&amp;lt;/artifactId&amp;gt;
    &amp;lt;classifier&amp;gt;linux-x86_64&amp;lt;/classifier&amp;gt;
    &amp;lt;scope&amp;gt;test&amp;lt;/scope&amp;gt;
&amp;lt;/dependency&amp;gt; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Actual result:&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;ins&gt;NettyTransportSupport&lt;/ins&gt; utility artifact fails initialization with exception&lt;/p&gt;
&lt;div class=&quot;code panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;codeContent panelContent&quot;&gt;
&lt;pre class=&quot;code-java&quot;&gt;
Caused by: java.lang.IllegalStateException: channel not registered to an event loop
&#160; &#160; at io.netty.channel.AbstractChannel.eventLoop(AbstractChannel.java:164)
&#160; &#160; at io.netty.channel.nio.AbstractNioChannel.eventLoop(AbstractNioChannel.java:113)
&#160; &#160; at io.netty.channel.nio.AbstractNioChannel.eventLoop(AbstractNioChannel.java:48)
&#160; &#160; at io.netty.channel.AbstractChannelHandlerContext.executor(AbstractChannelHandlerContext.java:132)
&#160; &#160; at io.netty.channel.AbstractChannelHandlerContext.newPromise(AbstractChannelHandlerContext.java:995)
&#160; &#160; at io.netty.channel.AbstractChannelHandlerContext.close(AbstractChannelHandlerContext.java:560)
&#160; &#160; at io.netty.channel.DefaultChannelPipeline.close(DefaultChannelPipeline.java:957)
&#160; &#160; at io.netty.channel.AbstractChannel.close(AbstractChannel.java:244)
&#160; &#160; at org.opendaylight.netconf.transport.tcp.NioNettyImpl.&amp;lt;init&amp;gt;(NioNettyImpl.java:108)
&#160; &#160; at org.opendaylight.netconf.transport.tcp.NettyTransportSupport.&amp;lt;clinit&amp;gt;(NettyTransportSupport.java:33) &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&lt;b&gt;Expected:&lt;/b&gt;&lt;br/&gt;
Both &lt;b&gt;Epoll&lt;/b&gt; and &lt;b&gt;Nio&lt;/b&gt; Netty transports expected to be supported and covered with unit test (at least in &lt;ins&gt;tcp-transport&lt;/ins&gt;), test dependency on &lt;ins&gt;netty-transport-native-epoll&lt;/ins&gt; artifact should not be mandatory for modules using transport&#160;&lt;/p&gt;</description>
                <environment></environment>
        <key id="36932">NETCONF-1030</key>
            <summary>transport-tcp transport does not work with plain NioSocketChannel</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="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="rovarga">Robert Varga</assignee>
                                    <reporter username="rkashapov">Ruslan Kashapov</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Tue, 16 May 2023 09:08:50 +0000</created>
                <updated>Thu, 3 Aug 2023 16:32:43 +0000</updated>
                            <resolved>Thu, 3 Aug 2023 16:32:43 +0000</resolved>
                                    <version>6.0.0</version>
                                    <fixVersion>7.0.0</fixVersion>
                    <fixVersion>6.0.1</fixVersion>
                                    <component>transport</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                            <outwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="31254">NETCONF-590</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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i0455j:</customfieldvalue>

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