消耗 - activemq后删除文件出错

时间:2016-10-06 14:06:13

标签: blob activemq

在activemq中使用blob消息后删除文件时出错。这是我的错误堆栈跟踪。

注意 - 已成功下载。删除时出错 -

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 个答案:

答案 0 :(得分:0)

它似乎是ftp服务器问题,您可以验证是否可以使用FileZilla或其他FTP工具删除它,并且如果消费者端的名称包含空格或特殊字符。你有FTP边日志吗?

相关问题