<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:14:31 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-242] Bump apache mina version from the pre-release to current release</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-242</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;Initial work had to be reverted in &lt;a href=&quot;https://git.opendaylight.org/gerrit/#/c/42627/&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/#/c/42627/&lt;/a&gt;&lt;br/&gt;
due to failures in establishing netconf connections.&lt;/p&gt;</description>
                <environment>&lt;p&gt;Operating System: All&lt;br/&gt;
Platform: All&lt;/p&gt;</environment>
        <key id="21255">NETCONF-242</key>
            <summary>Bump apache mina version from the pre-release to current release</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="-1">Unassigned</assignee>
                                    <reporter username="tcere">Tomas Cere</reporter>
                        <labels>
                    </labels>
                <created>Mon, 1 Aug 2016 08:32:59 +0000</created>
                <updated>Fri, 15 Mar 2019 22:22:27 +0000</updated>
                            <resolved>Mon, 19 Mar 2018 22:01:30 +0000</resolved>
                                                    <fixVersion>Oxygen</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>1</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="39545" author="tcere" created="Mon, 1 Aug 2016 12:31:43 +0000"  >&lt;p&gt;The cause for the revert is in: &lt;a href=&quot;https://bugs.opendaylight.org/show_bug.cgi?id=6273&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://bugs.opendaylight.org/show_bug.cgi?id=6273&lt;/a&gt;&lt;/p&gt;</comment>
                            <comment id="39546" author="rovarga" created="Mon, 1 Aug 2016 12:44:49 +0000"  >&lt;p&gt;The root cause is:&lt;/p&gt;

&lt;p&gt;2016-07-26 12:54:04,004 | WARN  | oupCloseable-3-1 | ChannelInitializer               | 112 - io.netty.common - 4.0.37.Final | Failed to initialize a channel. Closing: &lt;span class=&quot;error&quot;&gt;&amp;#91;id: 0x3b162577&amp;#93;&lt;/span&gt;&lt;br/&gt;
java.lang.NoSuchMethodError: org.apache.mina.core.service.SimpleIoProcessorPool.&amp;lt;init&amp;gt;(Ljava/lang/Class;Ljava/util/concurrent/Executor;ILjava/nio/channels/spi/SelectorProvider;)V&lt;br/&gt;
	at org.apache.sshd.common.io.mina.MinaServiceFactory.&amp;lt;init&amp;gt;(MinaServiceFactory.java:44)&lt;br/&gt;
	at org.apache.sshd.common.io.mina.MinaServiceFactoryFactory.create(MinaServiceFactoryFactory.java:49)&lt;br/&gt;
	at org.apache.sshd.common.io.DefaultIoServiceFactoryFactory.create(DefaultIoServiceFactoryFactory.java:49)&lt;br/&gt;
	at org.apache.sshd.common.helpers.AbstractFactoryManager.getIoServiceFactory(AbstractFactoryManager.java:101)&lt;br/&gt;
	at org.apache.sshd.client.SshClient.createConnector(SshClient.java:714)&lt;br/&gt;
	at org.apache.sshd.client.SshClient.start(SshClient.java:441)&lt;br/&gt;
	at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandler.&amp;lt;clinit&amp;gt;(AsyncSshHandler.java:52)&lt;br/&gt;
	at org.opendaylight.netconf.client.SshClientChannelInitializer.initialize(SshClientChannelInitializer.java:34)&lt;br/&gt;
	at org.opendaylight.netconf.client.NetconfClientDispatcherImpl$4.initializeChannel(NetconfClientDispatcherImpl.java:117)&lt;br/&gt;
	at org.opendaylight.netconf.client.NetconfClientDispatcherImpl$4.initializeChannel(NetconfClientDispatcherImpl.java:114)&lt;br/&gt;
	at org.opendaylight.protocol.framework.ReconnectPromise$1.initializeChannel(ReconnectPromise.java:52)&lt;br/&gt;
	at org.opendaylight.protocol.framework.ReconnectPromise$1.initializeChannel(ReconnectPromise.java:49)&lt;br/&gt;
	at org.opendaylight.protocol.framework.AbstractDispatcher$3.initChannel(AbstractDispatcher.java:194)&lt;br/&gt;
	at org.opendaylight.protocol.framework.AbstractDispatcher$3.initChannel(AbstractDispatcher.java:191)&lt;br/&gt;
	at io.netty.channel.ChannelInitializer.channelRegistered(ChannelInitializer.java:68)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRegistered(AbstractChannelHandlerContext.java:136)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRegistered(AbstractChannelHandlerContext.java:122)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.fireChannelRegistered(AbstractChannelHandlerContext.java:115)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRegistered(DefaultChannelPipeline.java:1253)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRegistered(AbstractChannelHandlerContext.java:136)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRegistered(AbstractChannelHandlerContext.java:122)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.DefaultChannelPipeline.fireChannelRegistered(DefaultChannelPipeline.java:784)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:445)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:368)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:418)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:358)&lt;span class=&quot;error&quot;&gt;&amp;#91;112:io.netty.common:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:394)&lt;span class=&quot;error&quot;&gt;&amp;#91;113:io.netty.transport:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.SingleThreadEventExecutor$2.run(SingleThreadEventExecutor.java:112)&lt;span class=&quot;error&quot;&gt;&amp;#91;112:io.netty.common:4.0.37.Final&amp;#93;&lt;/span&gt;&lt;br/&gt;
	at io.netty.util.concurrent.DefaultThreadFactory$DefaultRunnableDecorator.run(DefaultThreadFactory.java:145)&lt;span class=&quot;error&quot;&gt;&amp;#91;112:io.netty.common:4.0.37.Final&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;:1.8.0_91&amp;#93;&lt;/span&gt;&lt;/p&gt;

&lt;p&gt;which boils down to sshd-core requiring mina-core-2.0.13, not 2.0.7 as defaulting in karaf somewhere. This should be fixed by pulling in proper version via a feature.&lt;/p&gt;</comment>
                            <comment id="39547" author="tcere" created="Mon, 1 Aug 2016 13:13:31 +0000"  >&lt;p&gt;&lt;a href=&quot;https://git.opendaylight.org/gerrit/42911&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/42911&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Adding mina-core into the feature def doesn&apos;t seem to help, needs more analysis to check if karaf isn&apos;t adding it onto the classpath.&lt;/p&gt;</comment>
                            <comment id="39548" author="skitt@redhat.com" created="Wed, 3 Aug 2016 10:24:58 +0000"  >&lt;p&gt;We can probably handle this in the same way as the Aries Proxy overrides; I&apos;m working on a patch.&lt;/p&gt;</comment>
                            <comment id="39549" author="skitt@redhat.com" created="Wed, 3 Aug 2016 11:31:01 +0000"  >&lt;p&gt;I&apos;ve pushed &lt;a href=&quot;https://git.opendaylight.org/gerrit/43034&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/43034&lt;/a&gt; which produces a Karaf assembly with up-to-date Mina and sshd-core.&lt;/p&gt;</comment>
                            <comment id="39550" author="skitt@redhat.com" created="Wed, 3 Aug 2016 12:24:37 +0000"  >&lt;p&gt;I forgot to mention that the previous patch (against odlparent) also needs &lt;a href=&quot;https://git.opendaylight.org/gerrit/42649&quot; class=&quot;external-link&quot; target=&quot;_blank&quot; rel=&quot;nofollow noopener&quot;&gt;https://git.opendaylight.org/gerrit/42649&lt;/a&gt; against controller to work. You need to rebuild odlparent, controller, then integration/distribution.&lt;/p&gt;</comment>
                            <comment id="39551" author="tcere" created="Wed, 3 Aug 2016 14:25:02 +0000"  >&lt;p&gt;Thanks for the patch Stephen, it fixed the issues with netconf with the mina bump, however the karaf client script seems to be broken now:&lt;/p&gt;

&lt;p&gt;bin\&amp;gt; ./client -u karaf&lt;br/&gt;
Error: A JNI error has occurred, please check your installation and try again&lt;br/&gt;
Exception in thread &quot;main&quot; java.lang.NoClassDefFoundError: org/apache/sshd/client/UserInteraction&lt;br/&gt;
	at java.lang.Class.getDeclaredMethods0(Native Method)&lt;br/&gt;
	at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)&lt;br/&gt;
	at java.lang.Class.privateGetMethodRecursive(Class.java:3048)&lt;br/&gt;
	at java.lang.Class.getMethod0(Class.java:3018)&lt;br/&gt;
	at java.lang.Class.getMethod(Class.java:1784)&lt;br/&gt;
	at sun.launcher.LauncherHelper.validateMainClass(LauncherHelper.java:544)&lt;br/&gt;
	at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:526)&lt;br/&gt;
Caused by: java.lang.ClassNotFoundException: org.apache.sshd.client.UserInteraction&lt;br/&gt;
	at java.net.URLClassLoader.findClass(URLClassLoader.java:381)&lt;br/&gt;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:424)&lt;br/&gt;
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)&lt;br/&gt;
	at java.lang.ClassLoader.loadClass(ClassLoader.java:357)&lt;br/&gt;
	... 7 more&lt;/p&gt;</comment>
                            <comment id="39552" author="skitt@redhat.com" created="Wed, 3 Aug 2016 15:00:35 +0000"  >&lt;p&gt;(In reply to Tomas Cere from comment #7)&lt;br/&gt;
&amp;gt; Thanks for the patch Stephen, it fixed the issues with netconf with the mina&lt;br/&gt;
&amp;gt; bump, however the karaf client script seems to be broken now:&lt;/p&gt;

&lt;p&gt;Thanks for the test! Robert suspected the sshd-core bump would break Karaf, I was in the process of checking...&lt;/p&gt;</comment>
                            <comment id="39553" author="skitt@redhat.com" created="Wed, 3 Aug 2016 15:07:23 +0000"  >&lt;p&gt;(In reply to Tomas Cere from comment #7)&lt;br/&gt;
&amp;gt; Thanks for the patch Stephen, it fixed the issues with netconf with the mina&lt;br/&gt;
&amp;gt; bump, however the karaf client script seems to be broken now:&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; bin\&amp;gt; ./client -u karaf&lt;/p&gt;

&lt;p&gt;Does it work for you if you edit bin/client so the line containing sshd-core reads&lt;/p&gt;

&lt;p&gt;    CLASSPATH=&quot;$CLASSPATH:$KARAF_HOME/system/org/apache/sshd/sshd-core/0.14.0/sshd-core-0.14.0.jar&quot;&lt;/p&gt;

&lt;p&gt;(It logs sensible stuff on my system but I then get the &quot;EC KeyPairGenerator not available&quot; error.)&lt;/p&gt;</comment>
                            <comment id="39554" author="skitt@redhat.com" created="Wed, 3 Aug 2016 15:28:12 +0000"  >&lt;p&gt;(In reply to Stephen Kitt from comment #9)&lt;br/&gt;
&amp;gt; (In reply to Tomas Cere from comment #7)&lt;br/&gt;
&amp;gt; &amp;gt; Thanks for the patch Stephen, it fixed the issues with netconf with the mina&lt;br/&gt;
&amp;gt; &amp;gt; bump, however the karaf client script seems to be broken now:&lt;br/&gt;
&amp;gt; &amp;gt; &lt;br/&gt;
&amp;gt; &amp;gt; bin\&amp;gt; ./client -u karaf&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; Does it work for you if you edit bin/client so the line containing sshd-core&lt;br/&gt;
&amp;gt; reads&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt;    &lt;br/&gt;
&amp;gt; CLASSPATH=&quot;$CLASSPATH:$KARAF_HOME/system/org/apache/sshd/sshd-core/0.14.0/&lt;br/&gt;
&amp;gt; sshd-core-0.14.0.jar&quot;&lt;br/&gt;
&amp;gt; &lt;br/&gt;
&amp;gt; (It logs sensible stuff on my system but I then get the &quot;EC KeyPairGenerator&lt;br/&gt;
&amp;gt; not available&quot; error.)&lt;/p&gt;

&lt;p&gt;After upgrading my JDK it works for me, I&apos;ll update the odlparent patch.&lt;/p&gt;</comment>
                            <comment id="39555" author="tcere" created="Thu, 4 Aug 2016 09:53:30 +0000"  >&lt;p&gt;Ok now we have a weird behavior. It works fine the first time when you run karaf and install odl-netconf-connector-all, but when you restart karaf the &lt;/p&gt;

&lt;p&gt;java.lang.NoSuchMethodError: org.apache.mina.core.service.SimpleIoProcessorPool.&amp;lt;init&amp;gt;(Ljava/lang/Class;Ljava/util/concurrent/Executor;ILjava/nio/channels/spi/SelectorProvider;)V&lt;/p&gt;

&lt;p&gt;is back.&lt;/p&gt;</comment>
                            <comment id="39556" author="rovarga" created="Thu, 20 Apr 2017 09:25:11 +0000"  >&lt;p&gt;We need karaf-4.1.x, after which we can jump to 1.4.0.&lt;/p&gt;</comment>
                            <comment id="61804" author="malloc_failed" created="Mon, 19 Mar 2018 21:35:08 +0000"  >&lt;p&gt;Now that Karaf 4 is in place, any interest in resuming work on updating to 1.6.0 or 1.7.0?&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="61805" author="rovarga" created="Mon, 19 Mar 2018 22:00:01 +0000"  >&lt;p&gt;We are currently using 1.6.0, which is what is shipping with karaf-4.1.x &#8211; that bump occurred in Oxygen. I would suggest integrating 1.7.0 when we bump to karaf-4.2.x, as keeping the versions aligned is beneficial in side-stepping issues.&lt;/p&gt;</comment>
                            <comment id="61806" author="rovarga" created="Mon, 19 Mar 2018 22:01:30 +0000"  >&lt;p&gt;Fixed with bump to odlparent-3.0.x. If upgrading to 1.7.0 before karaf-4.2.x comes down (which is not happening in Fluorine) is of interest, please file a separate issue.&lt;/p&gt;</comment>
                            <comment id="61824" author="malloc_failed" created="Tue, 20 Mar 2018 15:50:10 +0000"  >&lt;p&gt;Excellent; thanks.&#160; I&apos;ll commence testing a variety of netconf devices with Oxygen to benefit from 1.6.0, and file separate bugs if/as they occur.&lt;/p&gt;

&lt;p&gt;&#160;&lt;/p&gt;</comment>
                    </comments>
                <issuelinks>
                            <issuelinktype id="10000">
                    <name>Blocks</name>
                                                                <inwardlinks description="is blocked by">
                                        <issuelink>
            <issuekey id="22209">ODLPARENT-86</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </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>6318</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=6318]]></customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                            <customfield id="customfield_10206" key="com.atlassian.jira.plugin.system.customfieldtypes:select">
                        <customfieldname>Issue Type</customfieldname>
                        <customfieldvalues>
                                <customfieldvalue key="10318"><![CDATA[Change Request]]></customfieldvalue>

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

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