[ 
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]

Reply via email to