[ https://issues.apache.org/jira/browse/SSHD-725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Work on SSHD-725 started by Goldstein Lyor. ------------------------------------------- > SFTP - Some files truncated on retrieval/download > ------------------------------------------------- > > Key: SSHD-725 > URL: https://issues.apache.org/jira/browse/SSHD-725 > Project: MINA SSHD > Issue Type: Bug > Affects Versions: 1.0.0, 1.2.0, 1.3.0 > Environment: Various flavors of Linux (ubuntu xenial, centos 6, AWS > AMI 2016.x) > Reporter: Russ Tennant > Assignee: Goldstein Lyor > Attachments: download-lftp-script-output-trace.txt, test-download.data > > > When retrieving files (depending on file size), the files are truncated. We > have also experienced a similar problem on file upload where we get extra > data repeated from the last packet received. > I don't have a test-case for the file upload issue - yet. Still trying to > find the magic file size. > I created a github project that demonstrates the truncation issue on > retrieval. > Project: https://github.com/VentureTech/sshd-test > Example lftp Script: > https://github.com/VentureTech/sshd-test/blob/master/download-lftp-script.txt > Example lftp Script Output: > https://github.com/VentureTech/sshd-test/blob/master/download-lftp-script-output.txt > I used lftp to demonstrate the issue, but it happens with all clients I've > tried (openssh, Intellij IDEA, kde's sftp ioslave). > There is a gradle task lftpDownload that will start the server and run the > lftp script. > {code}./gradlew lftpDownload{code} > Attached is the data file I used to trigger the issue. > In the referenced example output lftp terminates the retrieval with the > following > {code} > [116371] 2017-01-16 15:27:32 localhost <--- got a packet, length=120, > type=101(STATUS), id=12 > [116371] 2017-01-16 15:27:32 localhost ---- status code=1(EOF), > message=Internal EOFException: Unable to read 16384 bytes from offset=65536 > of 5c18fc884da4646cb80a4b12519e6f16 > [116371] 2017-01-16 15:27:32 localhost ---- eof > [116371] 2017-01-16 15:27:32 ---> sending a packet, length=41, type=4(CLOSE), > id=15 > [116371] 2017-01-16 15:27:32 expected pos=61564, actual pos=49152 > mget: test-download.data: file size decreased during transfer > {code} -- This message was sent by Atlassian JIRA (v6.3.4#6332)