Люди помогите!
Вопрос, пишу клиента к СМЭВ, приложение получает логин/пароль от FTP в запросе XML,
логинится успешно, а затем, после скачки 100% файла, пишет
18-11-2021 12:57:02.306 [TailerThread 3] com.***.utils.appTailer.LoadThread ERROR:
java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:284)
at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:326)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:178)
at sun.nio.cs.StreamDecoder.read0(StreamDecoder.java:127)
at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:112)
at java.io.InputStreamReader.read(InputStreamReader.java:168)
at it.sauronsoftware.ftp4j.NVTASCIIReader.readLine(NVTASCIIReader.java:105)
at it.sauronsoftware.ftp4j.FTPCommunicationChannel.read(FTPCommunicationChannel.java:142)
at it.sauronsoftware.ftp4j.FTPCommunicationChannel.readFTPReply(FTPCommunicationChannel.java:187)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3482)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3276)
at it.sauronsoftware.ftp4j.FTPClient.download(FTPClient.java:3141)
at com.***.utils.appTailer.LoadThread.run(LoadThread.java:38)
т.е. как будто какой то тайм-аут идёт, или что?
Использую ftp клиент it.sauronsoftware.ftp4j
Пробовал -Djava.net.preferIPv4Stack=true
не помогает!
За ранее благодарен!
P.S.
Вложение получаю по их регламенту:
https://smev3.gosuslugi.ru/portal/faq.jsp (Получение вложения через FTP)
Отредактировано пользователем 18 ноября 2021 г. 11:05:03(UTC)
| Причина: Не указана