5.6.0共享订阅无法接收数据,EMQX报错invalid_ejson

环境

  • EMQX 版本:5.6.0
  • 操作系统版本:centeros7

重现此问题的步骤

  1. 使用MQTTX v1.11.1客户端订阅共享主题$share/group1/a/b/c

预期行为

我希望能够实现共享订阅

实际行为

无法收到发送端推送到/a/b/c主题的数据,检查EMQX的日志发现,当MQTTX客户端连接的时候,出现错误日志,如下:


已确认EMQX开启了共享订阅的配置,ACL规则无问题,而且对应客户端在管理页面上出现对应的订阅主题

看不完整,能 copy 出来完整的日志看看么

我试了一下 e5.10.1
发现是正常的。

  1. 打开 MQTT 设置中的系统主题(主要是针对你图中的 subscribe 事件)
  2. 随便一个客户端使用 MQTTX 订阅 $share/group1/a/b/c

有什么其它的操作我没注意到的么?