[ 
https://issues.apache.org/jira/browse/NET-315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12853089#action_12853089
 ] 

Rory Winston edited comment on NET-315 at 4/3/10 7:08 AM:
----------------------------------------------------------

Hi Andy

Thanks for the complete test case, which is very useful. Just a couple of 
things:

I see that in your tests, you have the following:


{code:java}
if (files.length==0)
                {
                        LOG.info("No files? BROKEN!!!!!!!!!!!!!");
                        throw new IOException("broken");
                }
{code}

But a zero-length array is a valid return value if a directory is empty.

Also, could you by any chance run this in debug mode and break execution when 
the program locks up? What would be very useful is a stack trace in this 
situation.

      was (Author: [email protected]):
    Hi Andy

Thanks for the complete test case, which is very useful. Just a couple of 
things:

I see that in your tests, you have the following:


{source:java}
if (files.length==0)
                {
                        LOG.info("No files? BROKEN!!!!!!!!!!!!!");
                        throw new IOException("broken");
                }
{source}

But a zero-length array is a valid return value if a directory is empty.

Also, could you by any chance run this in debug mode and break execution when 
the program locks up? What would be very useful is a stack trace in this 
situation.
  
> listFiles() locks up under 2.1, but works under 2.0
> ---------------------------------------------------
>
>                 Key: NET-315
>                 URL: https://issues.apache.org/jira/browse/NET-315
>             Project: Commons Net
>          Issue Type: Bug
>    Affects Versions: 2.1
>         Environment: Ubuntu x86_64 9.04, Java x86_64 1.6.0_16-b01
>            Reporter: Andy Brook
>         Attachments: commons-net-problem.zip
>
>
> I have several servers that I'm spidering with FTPClient, I initially thought 
> there was something wrong with what Im doing, however, dropping the version 
> back to 2.0, and what I'm seeing goes away.
> the following 'System Names' exhibit this lockup behaviour:
> ||System || Works|| Notes ||
> |UNIX Type\: L8| (x)| several sites Im talking to respond with this |
> |System Name\: null | (x) | I found that on connect its telling me 
> "Windows_NT"|
> Ubuntu 6.06 and 9.04 systems work fine.
> Attached will be a test-case maven project, just edit the 'blank.properties' 
> in resources, with valid ftp server values.  With commons-net-2.1 it locks 
> up, but backing off to 2.0, it works.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to