【问题标题】:Cannot fetch messages from Store无法从 Store 获取消息
【发布时间】:2020-09-13 10:40:47
【问题描述】:

我在本地安装了 wso2ei-6.2.0 和 apache-activemq-5.15.10。我根据文档配置了 wso2 安装(添加了 jars 和 axis2 传输设置)。 存储消息工作正常,但使用消息处理器使用消息失败并出现以下错误(仅此而已):

[2020-05-26 16:21:53,865] [] ERROR - JmsConsumer Cannot fetch messages from Store store_exact_upsert

我检查了我的 java 版本 (1.8.0_251-b11) 并打开了所有与 jms 相关的日志记录,但找不到问题所在。

消息只是一个简单的肥皂消息(在 wso2 消息上下文中)。

任何如何调试/解决此问题的想法都会有所帮助。

[我在 Windows 10 版本 1909 build 18363.836 上运行]

【问题讨论】:

  • 你好。我在我的 Windows 机器上面临同样的问题。你找到这个问题的原因了吗?我启用了所有大多数日志并扫描了 activemq 和 wso2 属性,但没有成功!

标签: wso2 activemq


【解决方案1】:

我有同样的问题。当我在核心模块 JMSConsumer 类中调试代码时, 开发人员没有打印异常的错误消息。相反,他们正在打印 下面是非常具有误导性的通用消息。

JmsConsumer Cannot fetch messages from Store

就我而言,我在调试时看到的实际异常如下:

"java.lang.classnotfoundexception: org.apache.synapse.message.store.impl.commons.storablemessage cannot be found by activemq_all_5.11.3_1.0.0".

我在我放置在 $ACTIVEMQ_ROOT/lib 目录中的 synapse-core_2.1.7.wso2v182.jar 中找到了 StorableMessage 类。这解决了我的问题。

请检查是否是同一个问题。

【讨论】:

    猜你喜欢
    • 2017-06-08
    • 2018-11-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多