Aias00 opened a new issue, #2663: URL: https://github.com/apache/rocketmq-dashboard/issues/2663
## Problem The Client Connections page calls `connection.clientId.toLowerCase()` while filtering. The backend maps RocketMQ client metadata directly into `ClientConnectionVO` without guaranteeing a non-null client ID. If a producer/client metadata record is incomplete, opening the page is still possible, but entering a search term throws a frontend TypeError and breaks the inventory view. ## Evidence - `web/src/pages/cluster/clients.tsx:273` - `server/src/main/java/org/apache/rocketmq/studio/provider/apache/RocketMQClientProvider.java:283` - `server/src/main/java/org/apache/rocketmq/studio/cluster/client/ClientConnectionVO.java:34` ## Expected behavior - Search tolerates null or missing client IDs and addresses. - Incomplete rows remain inspectable/exportable without crashing the page. - Add a frontend regression test using an incomplete connection record. -- 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]
