Ошибка при удалении файла после использования — activemq

#blob #activemq

#большой двоичный объект #activemq

Вопрос:

Я получаю сообщение об ошибке при удалении файла после использования blob-сообщения в activemq. Вот моя трассировка стека ошибок.

Примечание — Загружено успешно. Получение ошибки при удалении —

 activeMQMessage.deleteFile();
  

Ошибка:

 entejavax.jms.JMSException: Delete file failed: 550 Delete operation failed.

at org.apache.activemq.blob.FTPBlobDownloadStrategy.deleteFile(FTPBlobDownloadStrategy.java:66)
at com.skynetwork.sync.FileSyncListener.onMessage(FileSyncListener.java:66)
at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1298)
at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)
at org.apache.activemq.ActiveMQSessionExecutor.iterate(ActiveMQSessionExecutor.java:202)
at org.apache.activemq.thread.PooledTaskRunner.runTask(PooledTaskRunner.java:122)
at org.apache.activemq.thread.PooledTaskRunner$1.run(PooledTaskRunner.java:43)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
  

Любая помощь приветствуется.

Ответ №1:

похоже, это проблема с ftp-сервером, можете ли вы проверить, можете ли вы удалить его с помощью FileZilla или другого FTP-инструмента, и содержит ли имя на стороне потребителя пробелы или специальные символы. У вас были журналы на стороне FTP.

Комментарии:

1. Это была проблема с url. Я исправил это, и это работает. Спасибо за ваш ответ.