You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "Ralph Goers (JIRA)" <ji...@apache.org> on 2011/09/25 02:56:26 UTC
[jira] [Resolved] (VFS-351) Small patch to not swallow SFTP
exception from JSCH
[ https://issues.apache.org/jira/browse/VFS-351?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Ralph Goers resolved VFS-351.
-----------------------------
Resolution: Fixed
Fix Version/s: 2.1
Patch applied. Please verify and close.
> Small patch to not swallow SFTP exception from JSCH
> ----------------------------------------------------
>
> Key: VFS-351
> URL: https://issues.apache.org/jira/browse/VFS-351
> Project: Commons VFS
> Issue Type: Bug
> Reporter: John Bäckstrand
> Priority: Trivial
> Labels: sftp
> Fix For: 2.1
>
> Attachments: vfscdpatch.diff
>
>
> A customer had a stacktrace where the end of it looked something like this:
> Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine the type of file "***".
> at org.apache.commons.vfs2.provider.AbstractFileObject.getType(AbstractFileObject.java:506)
> at org.apache.commons.vfs2.provider.sftp.SftpFileObject.refresh(SftpFileObject.java:92)
> ... 27 more
> Caused by: org.apache.commons.vfs2.FileSystemException: Could not change to work directory "/".
> at org.apache.commons.vfs2.provider.sftp.SftpFileSystem.getChannel(SftpFileSystem.java:144)
> at org.apache.commons.vfs2.provider.sftp.SftpFileObject.statSelf(SftpFileObject.java:152)
> at org.apache.commons.vfs2.provider.sftp.SftpFileObject.doGetType(SftpFileObject.java:115)
> at org.apache.commons.vfs2.provider.AbstractFileObject.getType(AbstractFileObject.java:497)
> But SftpFileSystem actually got an exception from JSch that it did not set as cause for the newly created exception, making debugging harder.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira