1
我發現當CEP/DAS收到一個MQTT流事件,其中有一個STRING屬性中的null值時,激發java.lang .NullPointerException並關閉MQTT連接。WSO2 CEP/DAS - MQTT連接無法訪問MqttException(0) - java.lang.NullPointerException
下面是示例
WORKS(sensorName有一個值)
{
"event": {
"metaData": {
"timestamp": 4354643,
"isPowerSaverEnabled": false,
"sensorId": 900,
"sensorName": "temperature"
},
"correlationData": {
"longitude": 4.504343,
"latitude": 20.44345
},
"payloadData": {
"humidity": 5.0,
"sensorValue": 422
}
}
}
失敗(當sensorName爲null)
{
"event": {
"metaData": {
"timestamp": 4354643,
"isPowerSaverEnabled": false,
"sensorId": 900,
"sensorName": null
},
"correlationData": {
"longitude": 4.504343,
"latitude": 20.44345
},
"payloadData": {
"humidity": 5.0,
"sensorValue": 422
}
}
}
要解決此我們發送「」而不是空值,但有一種方法可以定義流中的屬性可以爲su輸出空值?
謝謝你
謝謝!!該修補程序將在3.1.0版本的DAS中提供? –