物联网平台的influxdb升级成influxdb2,存在NPE问题

Blade 未结 2 101
xiaoliu
xiaoliu 2024-11-14 20:03

一、该问题的重现步骤是什么?

  1. 尝试了下想把物联网平台的influxdb升级成influxdb2,并使用DeviceSimulator中自带的定时发送mqtt数据示例,发现InfluxdbTemplate中的dataFieldMap.add(valueTime, Map.of(entryKey, entryValue));处代码报错,存在null问题。

image.png

image.png

image.png


image.png


二、你期待的结果是什么?实际看到的又是什么?

期待的结果:物联网平台升级influxdb2能正常读写数据。

实际看到的:物联网平台升级成influxdb2有空指针问题


三、你正在使用的是什么产品,什么版本?在什么操作系统上?

正在使用的产品:BladeX物联网平台

版本:1.2.0

操作系统:Windows11


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  •  如梦技术
    2024-11-15 14:01

    dev 分支已经统一处理,添加了判断,数据 value 为 null 的字段不会再写入。

提交回复