ftp plugin throws jsch-exception: failed to send channel request
Submitted by Monday, 14 September, 2009 - 11:42
on
I'm using the latest Version of JEdit (4.3pre17) and the corresponding FTP-plugin (0.9.5) under java 1.6.0_16. When I'm trying to connect to my server using sftp, it fails reporting the following i/o error message:
Cannot list directory: java.io.IOException: com.jcraft.jsch.JSchException: failed to send channel request
Here is the excerpt of the log file:
[...]
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_NEWKEYS sent
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_NEWKEYS received
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_SERVICE_REQUEST sent
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_SERVICE_ACCEPT received
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentications that can continue: publickey,keyboard-interactive,password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Next authentication method: publickey
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentications that can continue: keyboard-interactive,password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Next authentication method: keyboard-interactive
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentications that can continue: password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Next authentication method: password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentication succeeded (password).
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: java.io.IOException: com.jcraft.jsch.JSchException: failed to send channel request
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.SFtpConnection.(SFtpConnection.java:101)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.ConnectionManager.getConnection(ConnectionManager.java:328)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.FtpVFS.getConnection(FtpVFS.java:458)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.FtpVFS._canonPath(FtpVFS.java:195)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.jedit.browser.BrowserIORequest.listDirectory(BrowserIORequest.java:158)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.jedit.browser.BrowserIORequest.run(BrowserIORequest.java:90)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.util.WorkThread.doRequest(WorkThread.java:213)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.util.WorkThread.doRequests(WorkThread.java:180)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.util.WorkThread.run(WorkThread.java:154)
I also tried this with older versions of JEdit an the ftp plugin, e.g. with JEdit 4.2final and ftp 0.7.3. It doesn't work either, though throwing a different error. I even downloaded the latest version of JSch and replaced the version in the jar directory of JEdit, resulting in the same error message. I don't know what's going wrong, maybe somebody out there has any ideas? Please help cause I'm out of options...
Thanks in advance,
sven
Cannot list directory: java.io.IOException: com.jcraft.jsch.JSchException: failed to send channel request
Here is the excerpt of the log file:
[...]
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_NEWKEYS sent
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_NEWKEYS received
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_SERVICE_REQUEST sent
13:23:16 [jEdit I/O #4] [message] SftpLogger: SSH_MSG_SERVICE_ACCEPT received
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentications that can continue: publickey,keyboard-interactive,password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Next authentication method: publickey
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentications that can continue: keyboard-interactive,password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Next authentication method: keyboard-interactive
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentications that can continue: password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Next authentication method: password
13:23:16 [jEdit I/O #4] [message] SftpLogger: Authentication succeeded (password).
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: java.io.IOException: com.jcraft.jsch.JSchException: failed to send channel request
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.SFtpConnection.
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.ConnectionManager.getConnection(ConnectionManager.java:328)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.FtpVFS.getConnection(FtpVFS.java:458)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at ftp.FtpVFS._canonPath(FtpVFS.java:195)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.jedit.browser.BrowserIORequest.listDirectory(BrowserIORequest.java:158)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.jedit.browser.BrowserIORequest.run(BrowserIORequest.java:90)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.util.WorkThread.doRequest(WorkThread.java:213)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.util.WorkThread.doRequests(WorkThread.java:180)
13:23:16 [jEdit I/O #4] [error] BrowserIORequest: at org.gjt.sp.util.WorkThread.run(WorkThread.java:154)
I also tried this with older versions of JEdit an the ftp plugin, e.g. with JEdit 4.2final and ftp 0.7.3. It doesn't work either, though throwing a different error. I even downloaded the latest version of JSch and replaced the version in the jar directory of JEdit, resulting in the same error message. I don't know what's going wrong, maybe somebody out there has any ideas? Please help cause I'm out of options...
Thanks in advance,
sven