使用Azure IoTHub路由时AMQP消息为空

时间:2017-11-16 12:44:18

标签: azure-servicebus-queues azure-servicebus-topics azure-java-sdk azure-iot-sdk

我在Azure IoT Hub中有一个基于TwinChangeEvent的自定义端点+路由设置。我将事件路由到服务总线队列(也尝试过主题)。我使用Java Service Bus SDK(azure-servicebus-1.1.0.jar)将消息从队列中拉出来。

但是,我一直在

中得到一个NullPointerException
  

第124行的com.microsoft.azure.servicebusMessageConverter   " brokeredMessage.setMessageId(amqpMessage.getMessageId()的toString());"

在路由过程中,messageId属性似乎丢失了。

有什么方法可以解决这个问题吗?

我在Azure物联网设备SDK中的任何地方都看不到,我需要在IoT Hub处理原始邮件后指示该属性发生变化。

由于

0 个答案:

没有答案