[jira] [Commented] (VFS-200) sftp fails when files are very large

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

[jira] [Commented] (VFS-200) sftp fails when files are very large

ASF GitHub Bot (Jira)

    [ https://issues.apache.org/jira/browse/VFS-200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13114044#comment-13114044 ]

Ralph Goers commented on VFS-200:

I see comments in SftpFileObject.getInputStream related to this. Unfortunately, I don't have a server to test this nor am I all that familiar with JSch. If someone could provide instructions on how to set up a functional test for this, provide a test that can be included to test it and then provide a patch I'll gladly apply it.

> sftp fails when files are very large
> ------------------------------------
>                 Key: VFS-200
>                 URL: https://issues.apache.org/jira/browse/VFS-200
>             Project: Commons VFS
>          Issue Type: Bug
>    Affects Versions: 1.0
>         Environment: Java EE 5
>            Reporter: Michael Manion
>            Priority: Blocker
> We only get this error with very large files.  We are using the latest release of JSch (0.1.37).
> org.apache.commons.vfs.FileSystemException: Could not read file "sftp://[useridRemoved]@[ipAddrRemoved]/returned/ccp_allusers.20080219010439.01.noe.clean_C_.txt".
> at org.apache.commons.vfs.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1052)
> at org.apache.commons.vfs.provider.DefaultFileContent.getInputStream(DefaultFileContent.java:312)
> at com.ibm.account.batch.jobs.gecs.SecureFTPHelper.retrieveGECSResultsFiles(SecureFTPHelper.java:155)
> Caused by: 4:
> at com.jcraft.jsch.ChannelSftp._get(ChannelSftp.java(Compiled Code))
> at com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:855)
> at com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:834)
> at org.apache.commons.vfs.provider.sftp.SftpFileObject.doGetInputStream(SftpFileObject.java:362)
> at org.apache.commons.vfs.provider.AbstractFileObject.getInputStream(AbstractFileObject.java:1048)
> ... 14 more
> Caused by: java.io.IOException: inputstream is closed
> at com.jcraft.jsch.ChannelSftp.fill(ChannelSftp.java(Inlined Compiled Code))
> at com.jcraft.jsch.ChannelSftp.header(ChannelSftp.java(Compiled Code))
> ... 19 more

This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira