Почему Camel выбрасывает исключение в ответ FTP 125? - PullRequest
0 голосов
/ 06 декабря 2018
...
org.apache.camel.component.file.GenericFileOperationFailedException: File operation failed:
    125 Storing data set TEST.TRANSFER.FB80.TXT
 IOException caught while copying.. Code: 125
  at org.apache.camel.component.file.remote.FtpOperations.doStoreFile(FtpOperations.java:710)
  ...

RFC 959 читает:

125   Data connection already open; transfer starting.

Это скорее информационный, а не исключительный, не так ли?

1 Ответ

0 голосов
/ 19 декабря 2018

FTP-код ответа 125 - это только половина истории.При выполнении передачи с помощью командной строки Windows 7 ftp клиент вручную показывает:

ftp> send TRANSFER.FB80.TXT
---> PORT 10,100,113,251,254,235
200 Port request OK.
---> STOR TRANSFER.FB80.TXT
125 Storing data set TEST.TRANSFER.FB80.TXT
451-Error: Name=CkResults (Write) RC=-13
451-System completion code and reason: B37-04
451-Data set is out of space.
451-Error (1013) closing the data set.
451 Transfer aborted due to file error.
...

Я создал соответствующую проблему CAMEL-13069: Отображение правильного ответного сообщения FTP в случае ошибки передачи .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...