yaroslavambrozyak commented on issue #527:
URL: https://github.com/apache/mina-sshd/issues/527#issuecomment-2217933501

   Thanks for the quick reply. I have tried to use 'true' flag when 
constructing 
   ```
   DefaultSftpSessionFactory defaultSftpSessionFactory = new 
DefaultSftpSessionFactory(sshClient, true);
   ```
   it does not throw connection reset by peer but throws another one
   ```
   Caused by: org.apache.sshd.common.SshException: Channel is being closed
        at 
org.apache.sshd.sftp.client.impl.DefaultSftpClient.receive(DefaultSftpClient.java:319)
        at 
org.apache.sshd.sftp.client.impl.AbstractSftpClient.response(AbstractSftpClient.java:181)
        at 
org.apache.sshd.sftp.client.impl.AbstractSftpClient.rpc(AbstractSftpClient.java:169)
        at 
org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkHandle(AbstractSftpClient.java:290)
        at 
org.apache.sshd.sftp.client.impl.AbstractSftpClient.open(AbstractSftpClient.java:589)
        at 
org.apache.sshd.sftp.client.impl.SftpOutputStreamAsync.<init>(SftpOutputStreamAsync.java:63)
        at 
org.apache.sshd.sftp.client.impl.AbstractSftpClient.write(AbstractSftpClient.java:1213)
        at org.apache.sshd.sftp.client.SftpClient.write(SftpClient.java:940)
        at org.apache.sshd.sftp.client.SftpClient.write(SftpClient.java:936)
   ```
   the code itself is pretty straightforward, it just writes the JSON input to 
a file via SftpRemoteFileTemplate
   ```
   void write(String filePath, byte[] fileData) {
           sftpRemoteFileTemplate.execute((session) -> {
               ByteArrayInputStream inputStream = new 
ByteArrayInputStream(fileData);
               session.write(inputStream, filePath);
           });
       }
   ```
   
   
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@mina.apache.org
For additional commands, e-mail: dev-h...@mina.apache.org

Reply via email to