[ https://issues.apache.org/jira/browse/SSHD-725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15955502#comment-15955502 ]
Goldstein Lyor edited comment on SSHD-725 at 4/4/17 5:54 PM: ------------------------------------------------------------- I have tried the code you mention - though not exactly as it appears - and it worked without a hitch. In this context, please try using the built-in {{SshServer#main}} as-is and see if you can re-produce the problem. {quote} none of them work with files of a certain size {quote} - What size(s) (*exactly*) ? - Is it reproducible each and every time ? - What environment are you using (O/S, Java version) ? - Is there anything special about the files - e.g., symlinks, NFS mount, other ? - Have you tried the latest (snapshot) version - it contains an interesting fix - SSHD-728 - that may be pertinent to this issue. was (Author: lgoldstein): I have tried the code you mention - though not exactly as it appears - and it worked without a hitch. {quote} none of them work with files of a certain size {quote} - What size(s) (*exactly*) ? - Is it reproducible each and every time ? - What environment are you using (O/S, Java version) ? - Is there anything special about the files - e.g., symlinks, NFS mount, other ? > 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.15#6346)