一、该问题的重现步骤是什么?
1.调用物联网平台(升级成cloud版本)/device/detail接口(下图1),发现有dataScope为null的问题,试了下其他接口也存在这样的问题。DataScopeCache中打断点发现虽然执行了缓存put操作(下图2),但是redis中并没有塞入对应的值(下图3)。
二、你期待的结果是什么?实际看到的又是什么?
期待的结果:本地调试的时候,不报dataScope的错误。
实际看到的:本地调试的时候,有的接口会报dataScope的错误。
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
正在使用的产品:BladeX物联网平台
版本:1.2.0
操作系统:Windows11
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
已经修复了,在dev分支,可以先看下:https://center.javablade.com/blade/BladeX/commit/168173030f35f49776340f8e954378017d73bd4f
扫一扫访问 Blade技术社区 移动端