Hi,

There are many reasons for an empty response: No such files (your case), 
permission denied, session crash, ... An empty response tells you nothing about 
the right reason. An exception would be a better way. I guess you need to 
change your code to work with the new jsch release if you still want to use it.

Regards,
Viet

--- On Tue, 6/17/08, Xamag Productions <[EMAIL PROTECTED]> wrote:
From: Xamag Productions <[EMAIL PROTECTED]>
Subject: Re: [JSch-users] list directories
To: "Atsuhiko Yamanaka" <[EMAIL PROTECTED]>
Cc: [email protected]
Date: Tuesday, June 17, 2008, 5:17 PM

Dear 
Sir,
 
Thank you for your 
response.
 
There is something I don't 
understand, when you say that : It is 
expected behavior and not a bug.
Because, with the same piece of 
code, we get 2 different behaviors, depending if we are using JSch 0.1.34 ( or 
previous ) or if we are using JSch 0.1.35 (or subsequent).  I'll try to 
explain 
again:
 
-         
using JSch 0.1.34, if I trie to list a directory, 
using this code: 
 
 ChannelSftp.ls(/out/MIPFER*.CTL)

 
If the directory does not have the 
requested file(s), I don't get any error, or exception. It simply does not 
return anything.
 
But if I am using JSch 0.1.35, 
with the same code, and  if the directory does not have the requested 
file, I 
get an exception:
 
     No such file: 
/out/MIPFER*.CTL
     at 
com.jcraft.jsch.ChannelSftp.ls(ChannelSftp.java:1318)
 
 
Now, my question is: why 2 
different behaviors with the same code? What changed since the release of JSch 
0.1.35, that is making our applications to get this exception that we dint get 
in previous releases?
 
We did not change the code, we 
only upgraded from 0.1.34 to 0.1.35 and started to have problems. Then 
downgraded again to 0.1.34 and the problem vanished.  We have been using 
JSch 
since 0.1.26 and we never had this problem, until we got to 0.1.35. and since 
then, all the new releases had the same situation.
 
Best 
Regards

2008/6/16 Atsuhiko Yamanaka <[EMAIL PROTECTED]>:

Hi,



   +-From: "Xamag Productions" <[EMAIL PROTECTED]> --

   |_Date: Mon, 16 Jun 2008 06:37:31 +0200 ___________

   |

   |Since the release of JSch 0.1.35 ( and subsequents) , we are having

   |problems, trying to list directories, looking for a specific file. For

   |instance if I  try to do :

   ...

   |We look forward to ear from you, having this problem solved.



There is no plan to change that behavior.

It is expected behavior and not a bug.



There should be several reasons for errors in getting 'ls';

"No such file", "Permission denied", "session crash", ,etc.

and 'empty' list is not informative.





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

Fax +81-22-224-8773

Skype callto://jcraft/




-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users


      
-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
JSch-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jsch-users

Reply via email to