<!-- 
RSS generated by JIRA (8.20.10#820010-sha1:ace47f9899e9ee25d7157d59aa17ab06aee30d3d) at Wed Feb 07 20:16:11 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-900] mdsal-netconf-ssh fails to shutdown</title>
                <link>https://jira.opendaylight.org/browse/NETCONF-900</link>
                <project id="10142" key="NETCONF">netconf</project>
                    <description>&lt;p&gt;During shutdown we can observe the following bit:&lt;/p&gt;

&lt;div class=&quot;preformatted panel&quot; style=&quot;border-width: 1px;&quot;&gt;&lt;div class=&quot;preformattedContent panelContent&quot;&gt;
&lt;pre&gt;2022-08-22T13:01:11,816 | INFO  | Framework stop - Equinox Container: b2b91105-3e38-49c8-add9-45cf9fe2a942 | BlueprintExtender                | 27 - org.apache.aries.blueprint.core - 1.10.3 | Destroying container for blueprint bundle org.opendaylight.netconf.mdsal-netconf-tcp/4.0.2.SNAPSHOT
2022-08-22T13:01:11,817 | INFO  | Framework stop - Equinox Container: b2b91105-3e38-49c8-add9-45cf9fe2a942 | BlueprintExtender                | 27 - org.apache.aries.blueprint.core - 1.10.3 | Destroying container for blueprint bundle org.opendaylight.netconf.mdsal-netconf-ssh/4.0.2.SNAPSHOT
2022-08-22T13:01:11,823 | WARN  | Framework stop - Equinox Container: b2b91105-3e38-49c8-add9-45cf9fe2a942 | DefaultCloseFuture               | 283 - org.opendaylight.netconf.shaded-sshd - 4.0.2.SNAPSHOT | notifyListener(DefaultCloseFuture[id=][value=true]) failed (UnsupportedOperationException) to invoke org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1@66c732b7: null
2022-08-22T13:02:11,824 | ERROR | Framework stop - Equinox Container: b2b91105-3e38-49c8-add9-45cf9fe2a942 | BeanRecipe                       | 27 - org.apache.aries.blueprint.core - 1.10.3 | The blueprint bean netconfMdsalServer in bundle org.opendaylight.netconf.mdsal-netconf-ssh/4.0.2.SNAPSHOT incorrectly threw an exception from its destroy method.
java.net.SocketTimeoutException: Failed to receive closure confirmation within PT1M millis
        at org.opendaylight.netconf.shaded.sshd.server.SshServer.stop(SshServer.java:370) ~[?:?]
        at org.opendaylight.netconf.ssh.SshProxyServer.close(SshProxyServer.java:118) ~[?:?]
        at org.opendaylight.netconf.ssh.NetconfNorthboundSshServer.close(NetconfNorthboundSshServer.java:82) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
        at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
        at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337) ~[?:?]
        at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835) ~[?:?]
        at org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:742) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:434) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:778) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:987) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:923) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:360) ~[?:?]
        at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) ~[?:?]
        at java.util.concurrent.FutureTask.run(FutureTask.java:264) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:381) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintExtender.stop(BlueprintExtender.java:199) ~[?:?]
        at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:248) ~[?:?]
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) ~[?:?]
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) ~[?:?]
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) ~[?:?]
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) ~[?:?]
        at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.lambda$1(EquinoxEventPublisher.java:252) ~[?:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.notifyHookPrivileged(ServiceRegistry.java:1349) ~[?:?]
        at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.notifyHooksPrivileged(ServiceRegistry.java:1322) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.notifyEventHooksPrivileged(EquinoxEventPublisher.java:252) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:210) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217) ~[?:?]
        at org.eclipse.osgi.container.Module.publishEvent(Module.java:499) ~[?:?]
        at org.eclipse.osgi.container.Module.doStop(Module.java:658) ~[?:?]
        at org.eclipse.osgi.container.Module.stop(Module.java:521) ~[?:?]
        at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) ~[?:?]
        at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226) ~[?:?]
        at java.lang.Thread.run(Thread.java:833) ~[?:?]
&lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;

&lt;p&gt;I very much suspect the UnsupportedOpeationException is hiding the reason for the delay in shutdown and eventual reported error.&lt;/p&gt;</description>
                <environment></environment>
        <key id="36126">NETCONF-900</key>
            <summary>mdsal-netconf-ssh fails to shutdown</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="ivanhrasko">Ivan Hrasko</assignee>
                                    <reporter username="rovarga">Robert Varga</reporter>
                        <labels>
                            <label>pt</label>
                    </labels>
                <created>Mon, 22 Aug 2022 11:05:24 +0000</created>
                <updated>Mon, 31 Oct 2022 18:10:51 +0000</updated>
                            <resolved>Mon, 31 Oct 2022 18:10:51 +0000</resolved>
                                                    <fixVersion>3.0.7</fixVersion>
                    <fixVersion>4.0.3</fixVersion>
                                    <component>netconf</component>
                        <due></due>
                            <votes>0</votes>
                                    <watches>3</watches>
                                                                                                                <comments>
                            <comment id="71507" author="JIRAUSER14403" created="Mon, 19 Sep 2022 12:16:24 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; &lt;font color=&quot;#3f4350&quot;&gt;can you give a bit more info&lt;/font&gt;? &lt;font color=&quot;#3f4350&quot;&gt;I can&apos;t reproduce it.&lt;/font&gt;&lt;/p&gt;</comment>
                            <comment id="71508" author="rovarga" created="Mon, 19 Sep 2022 12:21:51 +0000"  >&lt;p&gt;Not quite sure, I think the steps were just &apos;install &lt;b&gt;&lt;font color=&quot;#000000&quot;&gt;odl-netconf-mdsal&lt;/font&gt;&lt;/b&gt;&apos;&#160; and then stop the container. I am not sure it happened on every invocation, though.&lt;/p&gt;</comment>
                            <comment id="71533" author="JIRAUSER14403" created="Thu, 6 Oct 2022 10:39:32 +0000"  >&lt;p&gt;Here is stack trace of UnsupportedOpeationException:&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;
java.lang.UnsupportedOperationException
&#160; &#160; &#160; &#160; at io.netty.util.concurrent.GlobalEventExecutor.shutdown(GlobalEventExecutor.java:159)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.controller.config.yang.netty.eventexecutor.OSGiGlobalEventExecutor.shutdown(OSGiGlobalEventExecutor.java:60)&#160;
&#160; &#160; &#160; &#160; at Proxy1ab31ac1_5484_44e9_a462_c6c8126dfa91.shutdown(Unknown Source)&#160;
&#160; &#160; &#160; &#160; at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$3.run(AsynchronousChannelGroupImpl.java:255)&#160;
&#160; &#160; &#160; &#160; at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$3.run(AsynchronousChannelGroupImpl.java:253)&#160;
&#160; &#160; &#160; &#160; at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)&#160;
&#160; &#160; &#160; &#160; at java.base/java.security.AccessController.doPrivileged(AccessController.java:460)&#160;
&#160; &#160; &#160; &#160; at java.base/sun.nio.ch.AsynchronousChannelGroupImpl.shutdownExecutors(AsynchronousChannelGroupImpl.java:252)&#160;
&#160; &#160; &#160; &#160; at java.base/sun.nio.ch.AsynchronousChannelGroupImpl.shutdownNow(AsynchronousChannelGroupImpl.java:294)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.ssh.SshProxyServer$NioServiceWithPoolFactory.doCloseImmediately(SshProxyServer.java:171)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.AbstractCloseable.close(AbstractCloseable.java:95)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:56)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:45)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.&lt;span class=&quot;code-keyword&quot;&gt;future&lt;/span&gt;.AbstractSshFuture.notifyListener(AbstractSshFuture.java:159)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.&lt;span class=&quot;code-keyword&quot;&gt;future&lt;/span&gt;.DefaultSshFuture.addListener(DefaultSshFuture.java:166)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:57)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:45)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.&lt;span class=&quot;code-keyword&quot;&gt;future&lt;/span&gt;.AbstractSshFuture.notifyListener(AbstractSshFuture.java:159)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.&lt;span class=&quot;code-keyword&quot;&gt;future&lt;/span&gt;.DefaultSshFuture.addListener(DefaultSshFuture.java:166)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:57)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable$1.operationComplete(SequentialCloseable.java:45)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SequentialCloseable.doClose(SequentialCloseable.java:69)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.SimpleCloseable.close(SimpleCloseable.java:63)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.AbstractInnerCloseable.doCloseImmediately(AbstractInnerCloseable.java:48)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.common.util.closeable.AbstractCloseable.close(AbstractCloseable.java:95)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.shaded.sshd.server.SshServer.stop(SshServer.java:368)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.ssh.SshProxyServer.close(SshProxyServer.java:118)&#160;
&#160; &#160; &#160; &#160; at org.opendaylight.netconf.ssh.NetconfNorthboundSshServer.close(NetconfNorthboundSshServer.java:82)&#160;
&#160; &#160; &#160; &#160; at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&#160;
&#160; &#160; &#160; &#160; at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)&#160;
&#160; &#160; &#160; &#160; at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)&#160;
&#160; &#160; &#160; &#160; at java.base/java.lang.reflect.Method.invoke(Method.java:568)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BeanRecipe.destroy(BeanRecipe.java:742)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintRepository.destroy(BlueprintRepository.java:434)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroyComponents(BlueprintContainerImpl.java:778)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.tidyupComponents(BlueprintContainerImpl.java:987)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintContainerImpl.destroy(BlueprintContainerImpl.java:923)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintExtender$3.run(BlueprintExtender.java:360)&#160;
&#160; &#160; &#160; &#160; at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)&#160;
&#160; &#160; &#160; &#160; at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintExtender.destroyContainer(BlueprintExtender.java:381)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintExtender.stop(BlueprintExtender.java:199)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:248)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463)&#160;
&#160; &#160; &#160; &#160; at org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.lambda$1(EquinoxEventPublisher.java:252)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.notifyHookPrivileged(ServiceRegistry.java:1349)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.serviceregistry.ServiceRegistry.notifyHooksPrivileged(ServiceRegistry.java:1322)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.notifyEventHooksPrivileged(EquinoxEventPublisher.java:252)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEventPrivileged(EquinoxEventPublisher.java:210)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:138)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxEventPublisher.publishBundleEvent(EquinoxEventPublisher.java:130)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxContainerAdaptor.publishModuleEvent(EquinoxContainerAdaptor.java:217)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.container.Module.publishEvent(Module.java:499)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.container.Module.doStop(Module.java:658)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.container.Module.stop(Module.java:521)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)&#160;
&#160; &#160; &#160; &#160; at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)&#160;
&#160; &#160; &#160; &#160; at java.base/java.lang.&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.run(&lt;span class=&quot;code-object&quot;&gt;Thread&lt;/span&gt;.java:833)&#160; &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;</comment>
                            <comment id="71534" author="JIRAUSER14403" created="Thu, 6 Oct 2022 12:40:14 +0000"  >&lt;p&gt;So problem is simple in description: During shutdown procedure &lt;b&gt;GlobalEventExecutor&lt;/b&gt; calls method &lt;b&gt;shutdown&lt;/b&gt; that looks like this: &#160; &#160;&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;@Override
@Deprecated
&lt;span class=&quot;code-keyword&quot;&gt;public&lt;/span&gt; void shutdown() { 
    &lt;span class=&quot;code-keyword&quot;&gt;throw&lt;/span&gt; &lt;span class=&quot;code-keyword&quot;&gt;new&lt;/span&gt; UnsupportedOperationException();
} &lt;/pre&gt;
&lt;/div&gt;&lt;/div&gt;
&lt;p&gt;&#160;&lt;/p&gt;</comment>
                            <comment id="71535" author="JIRAUSER14403" created="Thu, 6 Oct 2022 12:43:08 +0000"  >&lt;p&gt;&lt;a href=&quot;https://jira.opendaylight.org/secure/ViewProfile.jspa?name=rovarga&quot; class=&quot;user-hover&quot; rel=&quot;rovarga&quot;&gt;rovarga&lt;/a&gt; any ideas? It looks like something greater than I can solve by myself.&lt;/p&gt;</comment>
                            <comment id="71536" author="rovarga" created="Thu, 6 Oct 2022 18:33:51 +0000"  >&lt;p&gt;So SshServer is assuming it owns the event executor and shuts it down. That is unfortunate, but should be quite easy to fix: wrap the GlobalEventExecutor with a forwarding implementation of EventExecutor which ignores calls to shutdown().&lt;/p&gt;</comment>
                            <comment id="71537" author="ivanhrasko" created="Mon, 10 Oct 2022 10:31:35 +0000"  >&lt;p&gt;We can go one level deeper and made fix in ExecutorService which is passed into AsynchronousChannelGroup thread pool.&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_10000" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i042wn:</customfieldvalue>

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