by sparker » Mon Apr 07, 2014 6:22 pm
My original test case ran against a FileZilla server on localhost, and I didn't specify a proxy of any kind.
I only introduced the HTTP proxy in order to reach your site.
Note that retrieving to a byte array has always worked as expected, and the wire protocol is clean.
For what it's worth, here's something I noted while debugging in Eclipse:
FTPInputStream extends AbstractFTPInputStream, but it delegates to another instance of AbstractFTPInputStream.
Definitions of fields 'closed' and 'started' in the first object shadow similar definitions in the second.
State changes are visible only in the delegate.
Hope this helps,
Simon