I'm working on a project, during hand shake i'm seeing the following exception.
During the handshake, after authentication, and during data exchange we are seeing the "channel not registered to an event loop" exception.
Could you pl. help me in resolving this issue?
2017-08-04 18:47:21.323 [NioProcessor-2] DEBUG org.opendaylight.netconf.callhome.protocol.NetconfCallHomeServer - Authorize success
2017-08-04 18:47:22.306 [NioProcessor-2] DEBUG org.apache.sshd.client.session.ClientConnectionService - Received SSH_MSG_CHANNEL_OPEN_CONFIRMATION on channel 0
2017-08-04 18:47:22.306 [NioProcessor-2] DEBUG org.apache.sshd.client.channel.ChannelSubsystem - Send SSH_MSG_CHANNEL_REQUEST exec
2017-08-04 18:47:22.376 [NioProcessor-2] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.processId: 16360 (auto-detected)
2017-08-04 18:47:22.380 [NioProcessor-2] DEBUG io.netty.channel.DefaultChannelId - -Dio.netty.machineId: 08:00:27:ff:fe:41:57:ce (auto-detected)
2017-08-04 18:47:22.440 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numHeapArenas: 4
2017-08-04 18:47:22.440 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.numDirectArenas: 4
2017-08-04 18:47:22.440 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.pageSize: 8192
2017-08-04 18:47:22.440 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxOrder: 11
2017-08-04 18:47:22.441 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.chunkSize: 16777216
2017-08-04 18:47:22.442 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.tinyCacheSize: 512
2017-08-04 18:47:22.442 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.smallCacheSize: 256
2017-08-04 18:47:22.442 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.normalCacheSize: 64
2017-08-04 18:47:22.442 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.maxCachedBufferCapacity: 32768
2017-08-04 18:47:22.443 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.cacheTrimInterval: 8192
2017-08-04 18:47:22.443 [NioProcessor-2] DEBUG io.netty.buffer.PooledByteBufAllocator - -Dio.netty.allocator.useCacheForAllThreads: true
2017-08-04 18:47:22.453 [NioProcessor-2] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.allocator.type: pooled
2017-08-04 18:47:22.453 [NioProcessor-2] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.threadLocalDirectBufferSize: 65536
2017-08-04 18:47:22.453 [NioProcessor-2] DEBUG io.netty.buffer.ByteBufUtil - -Dio.netty.maxThreadLocalCharBufferSize: 16384
2017-08-04 18:47:23.938 [NioProcessor-2] DEBUG org.apache.sshd.client.channel.ChannelSubsystem - Received SSH_MSG_CHANNEL_DATA on channel ChannelSubsystem[id=0, recipient=43]
2017-08-04 18:47:23.957 [NioProcessor-2] DEBUG io.netty.buffer.AbstractByteBuf - -Dio.netty.buffer.bytebuf.checkAccessible: true
2017-08-04 18:47:23.957 [NioProcessor-2] DEBUG io.netty.util.ResourceLeakDetectorFactory - Loaded default ResourceLeakDetector: io.netty.util.ResourceLeakDetector@64b0db7a
2017-08-04 18:47:23.958 [NioProcessor-2] WARN org.apache.sshd.common.channel.ChannelAsyncInputStream$IoReadFutureImpl - Listener threw an exception
java.lang.IllegalStateException: channel not registered to an event loop
at io.netty.channel.AbstractChannel.eventLoop(AbstractChannel.java:158) ~[netty-transport-4.1.13.Final.jar:4.1.13.Final]
at io.netty.channel.AbstractChannelHandlerContext.executor(AbstractChannelHandlerContext.java:115) ~[netty-transport-4.1.13.Final.jar:4.1.13.Final]
at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:346) ~[netty-transport-4.1.13.Final.jar:4.1.13.Final]
at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:926) ~[netty-transport-4.1.13.Final.jar:4.1.13.Final]
at org.opendaylight.netconf.callhome.protocol.MinaSshNettyChannel$FireReadMessage.onMessageRead(MinaSshNettyChannel.java:159) ~[callhome-protocol-1.2.1-Carbon.jar:?]
at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandlerReader.operationComplete(AsyncSshHandlerReader.java:71) ~[netconf-netty-util-1.2.1-Carbon.jar:?]
at org.opendaylight.netconf.nettyutil.handler.ssh.client.AsyncSshHandlerReader.operationComplete(AsyncSshHandlerReader.java:24) ~[netconf-netty-util-1.2.1-Carbon.jar:?]
at org.apache.sshd.common.future.DefaultSshFuture.notifyListener(DefaultSshFuture.java:269) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.future.DefaultSshFuture.notifyListeners(DefaultSshFuture.java:254) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.future.DefaultSshFuture.setValue(DefaultSshFuture.java:173) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.channel.ChannelAsyncInputStream.doRead(ChannelAsyncInputStream.java:112) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.channel.ChannelAsyncInputStream.write(ChannelAsyncInputStream.java:49) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.client.channel.AbstractClientChannel.doWriteData(AbstractClientChannel.java:263) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.channel.AbstractChannel.handleData(AbstractChannel.java:233) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.session.AbstractConnectionService.channelData(AbstractConnectionService.java:215) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.session.AbstractConnectionService.process(AbstractConnectionService.java:156) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.session.AbstractSession.doHandleMessage(AbstractSession.java:431) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.session.AbstractSession.handleMessage(AbstractSession.java:326) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.client.session.ClientSessionImpl.handleMessage(ClientSessionImpl.java:306) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.session.AbstractSession.decode(AbstractSession.java:780) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.session.AbstractSession.messageReceived(AbstractSession.java:308) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.AbstractSessionIoHandler.messageReceived(AbstractSessionIoHandler.java:54) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.sshd.common.io.mina.MinaService.messageReceived(MinaService.java:105) [sshd-core-0.14.0.jar:0.14.0]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$TailFilter.messageReceived(DefaultIoFilterChain.java:858) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:542) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.access$1300(DefaultIoFilterChain.java:48) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain$EntryImpl$1.messageReceived(DefaultIoFilterChain.java:947) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.filterchain.IoFilterAdapter.messageReceived(IoFilterAdapter.java:109) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.callNextMessageReceived(DefaultIoFilterChain.java:542) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.filterchain.DefaultIoFilterChain.fireMessageReceived(DefaultIoFilterChain.java:535) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.read(AbstractPollingIoProcessor.java:703) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:659) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.process(AbstractPollingIoProcessor.java:648) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.polling.AbstractPollingIoProcessor.access$600(AbstractPollingIoProcessor.java:68) [mina-core-2.0.16.jar:?]
at org.apache.mina.core.polling.AbstractPollingIoProcessor$Processor.run(AbstractPollingIoProcessor.java:1120) [mina-core-2.0.16.jar:?]
at org.apache.mina.util.NamePreservingRunnable.run(NamePreservingRunnable.java:64) [mina-core-2.0.16.jar:?]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) [?:1.8.0_131]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) [?:1.8.0_131]
at java.lang.Thread.run(Thread.java:748) [?:1.8.0_131]
2017-08-04 18:47:23.966 [NioProcessor-2] DEBUG org.apache.sshd.client.channel.ChannelSubsystem - Received SSH_MSG_CHANNEL_DATA on channel ChannelSubsystem[id=0, recipient=43]
2017-08-04 18:47:23.970 [NioProcessor-2] DEBUG org.apache.sshd.client.channel.ChannelSubsystem - Received SSH_MSG_CHANNEL_DATA on channel ChannelSubsystem[id=0, recipient=43]