Я использую WSO2 APIM (2.5.0) и снимок Google Analytics.
Я пытаюсь настроить приемник, поток и издатель в APIM. Для этого используется адаптер ввода событий MQTT.
mqtt-client-0.4.0.jar развернут во всех необходимых местах сервера APIM.
Кроме того, я сейчас создаю получателя и затем помечаю его как потоковый, а также к издателю прикреплен поток.
Конфигурация выглядит нормально, так как получатель, потоки и издатель успешно добавляются, и при просмотре в carbon.logs не возникает никаких ошибок или исключений
Далее, когда я подписываюсь на одну из тем и предоставляю всю соответствующую информацию в получателе для этой темы MQTT, чтобы получать данные, которые отправляются каждые 1 секунду от диспетчера источника.
Я получаю ниже исключения:
[2019-04-16 10: 48: 44,937] INFO {org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener} - MQTT-соединение успешно
[2019-04-16 10: 48: 45,813] WARN {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] INFO {org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener} - MQTT-соединение успешно
[2019-04-16 10: 50: 06,921] WARN {org.wso2.carbon.event.input.adapter.mqtt.internal.util.MQTTAdapterListener} - MQTT-соединение недоступно MqttException (0) - com.jayway.jsonpath. PathNotFoundException: путь «событие» не найден в текущем контексте:
{ "спутники": 1, "действительный": правда, "имя": section12, "подшипник": 1,1789550, "скорость": 0,9898, "ДФ": 71508810}
Кроме того, поток запускается, но не заставляет издателя публиковать эти события только через MQTT или через HTTP-адаптер.
Меня смущает, почему это исключение наступает без какой-либо причины. Это то, что не настроено должным образом для получателя, потоков или издателя.
Любые мысли в этом направлении были бы очень полезны.
Спасибо
Я пробовал такую же настройку на сервере Google Analytics, как APIM выдавал эту ошибку. Но это было то же самое на сервере Analuytics.