我正在使用WSO2 APIM(2.5.0)和Google Analytics(分析)快照。 我正在尝试在APIM中设置接收器,流和发布者。为此,使用MQTT事件输入适配器。
mqtt-client-0.4.0.jar部署在APIM服务器的所有必需位置。
此外,我现在正在创建接收方,然后将该接收方标记到Stream上,并且发布者还附加了流。
配置看起来不错,因为成功添加了接收者,流和发布者,并且在carbon.logs中看到任何错误或异常都没有
接下来,当我订阅一个主题并在接收器中提供该MQTT主题的所有相关信息时,将获取从源调度程序每1秒发布一次的数据。 我收到以下异常消息:
[2019-04-16 10:48:44,937]信息{org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener}-MQTT连接成功 [2019-04-16 10:48:45,813]警告{org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener}-无法访问MQTT连接MqttException(0)-com.jayway.jsonpath。 PathNotFoundException:在当前上下文中找不到路径“事件”: {“卫星”:1,“有效”:真,“名称”:部分,“轴承”:1.1000,“速度”:0,“ df”:99071508810} [2019-04-16 10:50:05,905]信息{org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener}-MQTT连接成功 [2019-04-16 10:50:06,921]警告{org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener}-无法访问MQTT连接MqttException(0)-com.jayway.jsonpath。 PathNotFoundException:在当前上下文中找不到路径“事件”: {“卫星”:1,“有效”:真,“名称”:section12,“轴承”:1.1789550,“速度”:0.9898,“ df”:71508810}
流还在运行,但它不会触发发布者仅通过MQTT或使用HTTP适配器发布这些事件。
我很困惑为什么这个异常无缘无故地出现。是不是为接收者,流或发布者正确配置的东西。
任何朝着这个方向的想法都会很有帮助。
谢谢
我也尝试过在Analytics Server中进行相同的设置,因为APIM引发了此错误。但这在Analuytics服务器中也是一样。