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]

Reply via email to