Hi everybody ! I have a daemon program that fetches files by ftp every 30 minutes. I use commons net in order to fetch theses ftp files.
It works well during a good time but after a few days, it doesn't fetch anything. I realized that one thread was blocked, so no more files was fetched : Stack trace: java.lang.Object.wait(Native Method) java.lang.Object.wait(Object.java:474) org.apache.commons.net.telnet.TelnetInputStream.read(TelnetInputStream.java:339) org.apache.commons.net.telnet.TelnetInputStream.read(TelnetInputStream.java:466) java.io.BufferedInputStream.read1(BufferedInputStream.java:254) java.io.BufferedInputStream.read(BufferedInputStream.java:313) sun.nio.cs.StreamDecoder$CharsetSD.readBytes(StreamDecoder.java:411) sun.nio.cs.StreamDecoder$CharsetSD.implRead(StreamDecoder.java:453) sun.nio.cs.StreamDecoder.read(StreamDecoder.java:183) java.io.InputStreamReader.read(InputStreamReader.java:167) java.io.BufferedReader.fill(BufferedReader.java:136) java.io.BufferedReader.readLine(BufferedReader.java:299) java.io.BufferedReader.readLine(BufferedReader.java:362) org.apache.commons.net.ftp.FTP.__getReply(FTP.java:264) org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:460) org.apache.commons.net.ftp.FTP.sendCommand(FTP.java:520) org.apache.commons.net.ftp.FTPClient._openDataConnection_(FTPClient.java:520) org.apache.commons.net.ftp.FTPClient.retrieveFileStream(FTPClient.java:1342) For information, I set a time out by using "setDataTimeout" on FTPClient. I don't know what happen ! Can you help me ? Is there a way with "setReaderThread(false)" ?! Thanks in advance :) Accédez au courrier électronique de La Poste : www.laposte.net 3615 LAPOSTENET (0,34 /mn) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]