Re: [JSch-users] response code 10 to ChannelSftp.ls command
Status: Alpha
Brought to you by:
ymnk
|
From: Bradley W. <bra...@ha...> - 2010-08-23 13:28:26
|
> +-From: Bradley Wagner <bra...@ha...> --
> |_Date: Thu, 19 Aug 2010 18:07:58 -0400 _________________
> |
> |Specifically, this is happening when connecting to a Titan FTP server.
> |I was able to determine that there appear to be different responses
> |depending what is passed to "ls". For example, if neither "files" nor
> |"files/js" directories exist, then ls("files/js") gives: "10: No such
> |path"and the stacktrace below.
>
> |However, if you just do ls("files"), you'll get a response code of 2
> |which ChannelSftp calls SSH_FX_NO_SUCH_FILE. Is this response code of
> |10 even a valid SFTP response code?
>
> According to
> http://tools.ietf.org/html/draft-ietf-secsh-filexfer-13
> the response code 10 is valid. At section "9.1 Status Response",
> that document says as follows,
>
> Error Codes:
> ...
> SSH_FX_NO_SUCH_PATH 10
> ...
> SSH_FX_NO_SUCH_PATH
> The file path does not exist or is invalid.
If that's the case, is there a reason that is not one of the listed
response codes in ChannelSftp that begin with "SSH_FX_". I only see 0
through 8.
Thanks,
Bradley
> Sincerely,
> --
> Atsuhiko Yamanaka
> JCraft,Inc.
> 1-14-20 HONCHO AOBA-KU,
> SENDAI, MIYAGI 980-0014 Japan.
> Tel +81-22-723-2150
> +1-415-578-3454
> Skype callto://jcraft/
> Twitter: @ymnk
|