Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
0.5.0
-
None
-
windows xp
Description
com.jcraft.jsch.ChannelSftp.get(String src, String dst, SftpProgressMonitor monitor, int mode) throws exception when trying to get a file from Apache sshd.
No problem with jcraft<-->OpenSSH.
No problem with sftp command line tool<-->Apache sshd either.
4: at com.jcraft.jsch.ChannelSftp._get(ChannelSftp.java:980) at com.jcraft.jsch.ChannelSftp.get(ChannelSftp.java:832) at org.apache.sshd.TestJcraftSftp.getfile(TestJcraftSftp.java:127) at org.apache.sshd.TestJcraftSftp.testJcraftSftp(TestJcraftSftp.java:138) ... Caused by: java.lang.IndexOutOfBoundsException at java.io.PipedInputStream.read(PipedInputStream.java:355) at com.jcraft.jsch.ChannelSftp.fill(ChannelSftp.java:2325) at com.jcraft.jsch.ChannelSftp.fill(ChannelSftp.java:2317) at com.jcraft.jsch.ChannelSftp.checkStatus(ChannelSftp.java:1930) at com.jcraft.jsch.ChannelSftp._sendCLOSE(ChannelSftp.java:1943) at com.jcraft.jsch.ChannelSftp._get(ChannelSftp.java:975) ... 26 more Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 1.656 sec <<< FAILURE!
com.jcraft.jsch sftp client is used in Talend Open Studio http://www.talendforge.org/
Test case attached/