Ошибка SFTP (SSH_FX_NO_SUCH_FILE): file.gzip не является допустимым путем к файлу, интеграция Spring sftpJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Ошибка SFTP (SSH_FX_NO_SUCH_FILE): file.gzip не является допустимым путем к файлу, интеграция Spring sftp

Сообщение Anonymous »

Проблема при опросе массовых файлов. Файлы не загружены должным образом. Файл поврежден с помощью file.gzip.writing в каталоге обработки.
Примечание. Поскольку это нечастая проблема, только для 2 или более файлов из 15 тысяч файлов

ОШИБКА o.s.integration.handler.LoggingHandler: org.springframework.messaging.MessagingException: возникла проблема при синхронизации '/dir' с локальным каталогом
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.synchronizeToLocalDirectory(AbstractInboundFileSynchronizer.java:346)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSource.doReceive(AbstractInboundFileSynchronizingMessageSource.java:266)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizingMessageSource.doReceive(AbstractInboundFileSynchronizingMessageSource.java:69)
at org.springframework.integration.endpoint.AbstractFetchLimitingMessageSource.doReceive(AbstractFetchLimitingMessageSource.java:47)
at org.springframework.integration.endpoint.AbstractMessageSource.receive(AbstractMessageSource.java:142)
at org.springframework.integration.endpoint.SourcePollingChannelAdapter.receiveMessage(SourcePollingChannelAdapter.java:250)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.doPoll(AbstractPollingEndpoint.java:456)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.pollForMessage(AbstractPollingEndpoint.java:423)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$createPoller$4(AbstractPollingEndpoint.java:358)
at org.springframework.integration.util.ErrorHandlingTaskExecutor.lambda$execute$0(ErrorHandlingTaskExecutor.java:56)
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
at org.springframework.integration.util.ErrorHandlingTaskExecutor.execute(ErrorHandlingTaskExecutor.java:54)
at org.springframework.integration.endpoint.AbstractPollingEndpoint.lambda$createPoller$5(AbstractPollingEndpoint.java:351)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
на org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:96)
на java.base/java.util.concurrent.Executors$RunnableAdapter.call(Неизвестный источник)
в java.base/java.util.concurrent.FutureTask.run(Неизвестный источник)
в java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Неизвестный источник)
в java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(неизвестный источник)
в java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(неизвестный источник)
в java.base/java.lang.Thread.run(неизвестный источник)
Вызвано: org.springframework.messaging.MessagingException: произошел сбой при копировании '/dir/file.gzip' из удаленного каталога в локальный
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.copyRemoteContentToLocalFile(AbstractInboundFileSynchronizer.java:555)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.copyFileToLocalDirectory(AbstractInboundFileSynchronizer.java:486)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.copyIfNotNull(AbstractInboundFileSynchronizer.java:401)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.transferFilesFromRemoteToLocal(AbstractInboundFileSynchronizer.java:384)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.lambda$synchronizeToLocalDirectory$0(AbstractInboundFileSynchronizer.java:340)
at org.springframework.integration.file.remote.RemoteFileTemplate.execute(RemoteFileTemplate.java:449)
в org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.synchronizeToLocalDirectory(AbstractInboundFileSynchronizer.java:339)
... Еще 20
Причина: ошибка SFTP (SSH_FX_NO_SUCH_FILE): «/dir/file.gzip» не является допустимым путем к файлу
в org.apache.sshd.sftp.client.impl.AbstractSftpClient.throwStatusException(AbstractSftpClient.java:272)
at org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributesResponse(AbstractSftpClient.java:328)
at org.apache.sshd.sftp.client.impl.AbstractSftpClient.checkAttributes(AbstractSftpClient.java:320)
at org.apache.sshd.sftp.client.impl.AbstractSftpClient.stat(AbstractSftpClient.java:1031)
at org.apache.sshd.sftp.client.impl.SftpInputStreamAsync.(SftpInputStreamAsync.java:72)
at org.apache.sshd.sftp.client.impl.AbstractSftpClient.read(AbstractSftpClient.java:1237)
на org.apache.sshd.sftp.client.SftpClient.read(SftpClient.java:910)
на org.apache.sshd.sftp.client.SftpClient.read(SftpClient.java:906)
at org.springframework.integration.sftp.session.SftpSession.readRaw(SftpSession.java:139)
at org.springframework.integration.sftp.session.SftpSession.read(SftpSession.java:133)
at org.springframework.integration.file.remote.synchronizer.AbstractInboundFileSynchronizer.copyRemoteContentToLocalFile(AbstractInboundFileSynchronizer.java:549)
... еще 26

Подробнее здесь: https://stackoverflow.com/questions/798 ... pring-sftp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»