java - TIBCO 尝试确认对此消费者无效的消息

标签 java jms message-queue tibco tibco-ems

我正在尝试通过 TIBCO EMS 发布消息。处理几条消息后,我会自动收到此错误并停止处理。一段时间后,我可以处理大约 10K 的消息。这是我收到的错误。请高手指点一下

2016-11-30 13:39:31,170 ERROR c.b.e.d.AckMessageListenerController - Listener for Queue[TEST.DEV.QUE] throwed an exception, closing session to avoid possible message loss
javax.jms.IllegalStateException: Attempt to acknowledge message(s) not valid for this consumer

最佳答案

查看此队列有多少消费者。 此错误表明您正在尝试确认此消息,但该消息不适合您。 该过程是否从任何检查点开始?

关于java - TIBCO 尝试确认对此消费者无效的消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40894325/

相关文章:

java - 带有 HornetQ 的 JBoss 7 中 JMS 队列的 'durable' 属性的含义是什么?

java - Glassfish 和 JMS : Why do published messages not arrive at subscribers?

java - 在 JDBC 和控制台之间插入 postgreSQL 函数结果时的不同结果格式

java - selenium webdriver 如何为每次运行维护单独的 session ?

java - 我怎样才能从 Gemfire 获得独特的长?

Java - 将 JMS 消息流式传输到 Oracle 表中

java - 带队列的 ZeroMQ 无代理网络 (Java)

python - 我应该在 Django 项目中使用 Celery 还是 Carrot?

php - 如何安排电子邮件发送

java - 无法在 Java 中从 OpenDS Activity 目录创建和获取用户