Aias00 opened a new issue, #10793: URL: https://github.com/apache/rocketmq/issues/10793
### What happened? `ConsumerManagerActivity.getConsumerListByGroup` calls `messagingProcessor.getConsumerGroupInfo(...)` and immediately dereferences the returned `ConsumerGroupInfo`. When the requested group is not online, the processor can return `null`, causing a `NullPointerException`. `getConsumerConnectionList` in the same activity already handles this case by returning `CONSUMER_NOT_ONLINE`, so the two client-management queries currently have inconsistent behavior. ### Why this matters The Proxy client-management path is part of the Studio/Proxy Admin foundation. Querying online consumers for an offline group should return a deterministic client-facing response instead of an internal error. ### Expected behavior `GET_CONSUMER_LIST_BY_GROUP` should return `CONSUMER_NOT_ONLINE` with a clear remark when the group is not online. ### Scope RocketMQ Studio track 2 / Proxy client-management hardening. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
