[
https://issues.apache.org/jira/browse/SSHD-1077?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17198480#comment-17198480
]
Subramaniajeeva commented on SSHD-1077:
---------------------------------------
while the error I mentioned does not occur anymore, I get new exception now.
{code:java}
java.io.EOFException: Channel is being closed
at
org.apache.sshd.common.channel.AbstractChannel$2.<init>(AbstractChannel.java:794)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.channel.AbstractChannel.writePacket(AbstractChannel.java:792)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.channel.ChannelAsyncOutputStream.doWriteIfPossible(ChannelAsyncOutputStream.java:168)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.channel.ChannelAsyncOutputStream.doWriteIfPossible(ChannelAsyncOutputStream.java:139)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.channel.ChannelAsyncOutputStream.onWritten(ChannelAsyncOutputStream.java:194)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.channel.ChannelAsyncOutputStream.lambda$doWriteIfPossible$2(ChannelAsyncOutputStream.java:169)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.future.AbstractSshFuture.notifyListener(AbstractSshFuture.java:173)
~[sshd-common-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.future.DefaultSshFuture.notifyListeners(DefaultSshFuture.java:209)
~[sshd-common-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.future.DefaultSshFuture.setValue(DefaultSshFuture.java:112)
~[sshd-common-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.io.nio2.Nio2DefaultIoWriteFuture.setWritten(Nio2DefaultIoWriteFuture.java:42)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.io.nio2.Nio2Session.handleCompletedWriteCycle(Nio2Session.java:464)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:429)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.io.nio2.Nio2Session$2.onCompleted(Nio2Session.java:426)
~[sshd-core-2.5.1.jar:2.5.1]
at
org.apache.sshd.common.io.nio2.Nio2CompletionHandler.lambda$completed$0(Nio2CompletionHandler.java:38)
~[sshd-core-2.5.1.jar:2.5.1]
at java.security.AccessController.doPrivileged(Native Method)
~[?:1.8.0_181]
at
org.apache.sshd.common.io.nio2.Nio2CompletionHandler.completed(Nio2CompletionHandler.java:37)
~[sshd-core-2.5.1.jar:2.5.1]
at sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:126) ~[?:1.8.0_181]
at sun.nio.ch.Invoker$2.run(Invoker.java:218) ~[?:1.8.0_181]
{code}
Here are the debug logs prior to the error:
{code:java}
2020-09-18 01:34:32.792 [DEBUG] [squbs-file-io-dispatcher-404]
SftpOutputStreamAsync -
flush(SftpOutputStreamAsync[ClientSessionImpl[username@host:22]][/sample.txt])
waiting for ack #1: SftpAckData[id=102, offset=0, length=130971]
2020-09-18 01:34:32.792 [DEBUG] [squbs-file-io-dispatcher-404]
SftpOutputStreamAsync -
flush(SftpOutputStreamAsync[ClientSessionImpl[username@host:22]][/sample.txt])
processing ack #1: SftpAckData[id=102, offset=0, length=130971]
2020-09-18 01:34:32.792 [DEBUG] [squbs-file-io-dispatcher-404]
SftpOutputStreamAsync -
flush(SftpOutputStreamAsync[ClientSessionImpl[username@host:22]][/sample.txt])
waiting for ack #2: SftpAckData[id=103, offset=130971, length=130971]
2020-09-18 01:34:32.792 [DEBUG] [squbs-file-io-dispatcher-404]
SftpOutputStreamAsync -
flush(SftpOutputStreamAsync[ClientSessionImpl[username@host:22]][/sample.txt])
no response for ack #2: SftpAckData[id=103, offset=130971, length=130971]
2020-09-18 01:34:32.792 [DEBUG] [squbs-file-io-dispatcher-404]
ClientSessionImpl - encode(ClientSessionImpl[username@host:22]) packet #23
sending command=94[SSH_MSG_CHANNEL_DATA] len=32777
2020-09-18 01:34:32.792 [DEBUG] [squbs-file-io-dispatcher-404] Nio2Session -
writePacket(Nio2Session[local=/localhost:55240, remote=host:22]) Writing 32836
bytes
{code}
> Getting StreamCorruptedException while creating sftp connection
> ---------------------------------------------------------------
>
> Key: SSHD-1077
> URL: https://issues.apache.org/jira/browse/SSHD-1077
> Project: MINA SSHD
> Issue Type: Bug
> Affects Versions: 2.5.0, 2.5.1
> Environment: Production
> Reporter: Subramaniajeeva
> Assignee: Lyor Goldstein
> Priority: Minor
> Fix For: 2.6.0
>
>
> After upgrading to latest release 2.5.1, I started seeing below error when
> connecting with sftp client:
> java.io.StreamCorruptedException: Selected version (6) not part of available:
> [3]
> at
> org.apache.sshd.client.subsystem.sftp.impl.DefaultSftpClient.negotiateVersion(DefaultSftpClient.java:522)
> ~[sshd-sftp-2.5.1.jar:2.5.1]
> at
> org.apache.sshd.client.subsystem.sftp.impl.DefaultSftpClientFactory.createSftpClient(DefaultSftpClientFactory.java:49)
> ~[sshd-sftp-2.5.1.jar:2.5.1]
> at
> org.apache.sshd.client.subsystem.sftp.SftpClientFactory.createSftpClient(SftpClientFactory.java:59)
> ~[sshd-sftp-2.5.1.jar:2.5.1]
> at
>
> There was a change done for the version selector in one of the commit around
> May:
> [https://github.com/apache/mina-sshd/commit/a8c7e3b5d3f0525cc02d258fde361e8bd58669e5]
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]