无法在 WSO2 CEP 中创建 JMS 接收器

Unable to create JMS Receiver in WSO2 CEP

我正在使用 WSO2 CEP v4.1.0。我已经创建了 1 个 JMS 接收器并且工作正常,然后我尝试添加另一个 JMS 接收器,然后 CEP 给出了一个错误消息警报,但控制台中没有打印任何碳控制台消息。这是WSO2 CEP的错误吗?

错误消息屏幕截图如下

重现问题的步骤 -

1.Create 具有以下详细信息的新 JMS 接收器(带有错误消息的上图显示了已填充的数据。)

2.Create 另一个具有相同详细信息但主题名称不同的接收者

3.jndi 属性 用于两者的是

# register some connection factories
# connectionfactory.[jndiname] = [ConnectionURL]
connectionfactory.TopicConnectionFactory=amqp://admin:admin@clientid/carbon?brokerlist='tcp://localhost:5672'

# register some queues in JNDI using the form
# queue.[jndiName] = [physicalName]

# register some topics in JNDI using the form
# topic.[jndiName] = [physicalName]
topic.param1 = param1
topic.param2 = param2
topic.param3 = param3
topic.param4 = param4

4.Advanced属性已经根据属性做了映射

我认为这是一个错误,它会在添加具有地图类型的 属性 映射时发生,它会提供上述错误消息。因此,无需填写与映射相关的高级详细信息,创建新接收器,然后编辑接收器 XML 并手动添加该映射。它将成功保存。

萨维德拉,

这不是 JMS 接收器或没有 jms 接收器的问题。这是 MAP 自定义映射的问题,它不允许保存没有默认值的自定义映射。这是 UI 问题..

我现在已经在 this 提交中解决了这个问题(并且将在下一个版本中修复)。目前,为自定义映射添加一个适当的默认值并继续(或部署事件)通过文件系统接收或使用编辑 UI)