window下nanomq-0.22.8版本下共享订阅问题

window下nanomq-0.22.8版本,执行情况:
D:\nanomq-0.22.8\bin>nanomq start --conf …/config/nanomq.conf
NanoMQ Broker is started successfully!
2024-10-22 10:38:19 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Connection shutdown

2024-10-22 10:38:19 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139

2024-10-22 10:47:46 [7464] ERROR D:\a\nanomq\nanomq\nng\src\core\pipe.c:518 nni_pipe_set_pid: Client ID collision or set ID failed!
2024-10-22 10:47:46 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Object closed

2024-10-22 10:47:46 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139。
2024-10-22 10:49:14 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139

2024-10-22 10:49:38 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Unknown error #64

2024-10-22 10:49:38 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 128

2024-10-22 10:50:12 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Connection shutdown

2024-10-22 10:50:12 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139

2024-10-22 10:50:30 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)
2024-10-22 10:50:31 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)
2024-10-22 10:50:32 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)
2024-10-22 10:50:33 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)。
通过主题/t1/test发布消息,测试订阅这个/t1/test主题时,可以收到消息。但进行了主题t1/test$t1两个订阅,都收不到消息

window下nanomq-0.22.8版本,执行情况:
D:\nanomq-0.22.8\bin>nanomq start --conf …/config/nanomq.conf
NanoMQ Broker is started successfully!
2024-10-22 10:38:19 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Connection shutdown

2024-10-22 10:38:19 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139

2024-10-22 10:47:46 [7464] ERROR D:\a\nanomq\nanomq\nng\src\core\pipe.c:518 nni_pipe_set_pid: Client ID collision or set ID failed!
2024-10-22 10:47:46 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Object closed

2024-10-22 10:47:46 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139。
2024-10-22 10:49:14 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139

2024-10-22 10:49:38 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Unknown error #64

2024-10-22 10:49:38 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 128

2024-10-22 10:50:12 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:679 tcptran_pipe_recv_cb: nni aio recv error!! Connection shutdown

2024-10-22 10:50:12 [7464] WARN D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:964 tcptran_pipe_recv_cb: tcptran_pipe_recv_cb: recv_error rv: 139

2024-10-22 10:50:30 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)
2024-10-22 10:50:31 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)
2024-10-22 10:50:32 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)
2024-10-22 10:50:33 [7464] ERROR D:\a\nanomq\nanomq\nng\src\sp\transport\mqtt\broker_tcp.c:465 tcptran_pipe_nego_cb: connect nego error rv:(2)。
通过主题/t1/test发布消息,测试订阅这个/t1/test主题时,可以收到消息。但进行了主题t1/test$t1两个订阅,都收不到消息

之前 0.22.8 发错了,commit head 没挪对,导致会话保持相关功能不正常。你更新到 0.22.10 或用重新发布的 0.22.8.