Ok then... The stack trace below is what's hanging
>From the logging I can see that a whole lot of putFiles are successful
up until a certain point.
Is there a buffer that is filling up or something??
Thread [Thread-0] (Suspended)
PlainSocketImpl.socketAccept(SocketImpl) line: not available
[native method]
PlainSocketImpl.accept(SocketImpl) line: not available
ServerSocket.implAccept(Socket) line: not available
ServerSocket.accept() line: not available
FTPClient._openDataConnection_(int, String) line: 474
FTPClient.initiateListParsing(FTPFileEntryParser, String) line:
2335
FTPClient.initiateListParsing(String, String) line: 2309
FTPClient.listFiles(String, String) line: 2055
FTPClientWrapper.listFiles(String, String) line: 99
FtpFileObject.doGetChildren() line: 122
FtpFileObject.doListChildren() line: 303
FtpFileObject(AbstractFileObject).getChildren() line: 549
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1432
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
AbstractFileObject.traverse(DefaultFileSelectorInfo,
FileSelector, boolean, List) line: 1437
FtpFileObject(AbstractFileObject).findFiles(FileSelector,
boolean, List) line: 1403
LocalFile(AbstractFileObject).copyFrom(FileObject, FileSelector)
line: 847
ServerThread.copy(ClientRequest, InputStream, OutputStream)
line: 213
ServerThread.handle(InputStream, OutputStream) line: 77
ServerThread.run() line: 45
-----Original Message-----
From: Mario Ivankovits [mailto:[EMAIL PROTECTED]
Sent: 07 November 2005 18:33
To: Jakarta Commons Users List
Subject: Re: [VFS] Ftp copy hangs
Lance Semmens wrote:
> VFS is hanging when I attempt to copy a large selection of files from
> an ftp site to a local file.
> I've debugged and found the code hanging on line 76 of
> org.apache.commons.vfs.cache.SoftRefFilesCache
> Reference ref = refqueue.remove(1000);
>
VFS uses a thread to check if there are some cached informations read to
be scrubbed.
Your line is the main "i'll wait for such objects" lookup and thus is
not the source of your hang.
Its intended to wait for 1000ms, but as I said, this is another thread,
not your main thread.
---
Mario
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]