1

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

但是,我不断收到 NullPointerException

com.microsoft.azure.servicebusMessageConverter 在第 124 行“brokeredMessage.setMessageId(amqpMessage.getMessageId().toString());”

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

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

一旦我处理了来自 IoT 中心的原始消息,表明属性已更改,我在 Azure IoT 设备 SDK 中看不到任何需要设置的地方。

谢谢

4

0 回答 0