The GitHub Actions job "Build and Run Tests by Bazel" on 
rocketmq.git/fix/getbulkdata-loop-and-broker-cme-npe has failed.
Run started by GitHub user yyqdbngt (triggered by yyqdbngt).

Head commit for run:
e30b59b6c54120dc5f1a86b7bf85f3424a3309c2 / yyqdbngt 
<[email protected]>
fix: infinite loop in getBulkData, CME in PopReviveService, and NPE in 
Broker2Client

- CommitLog.getBulkData: when findMappedFileByOffset returns null the loop
  body does nothing, so remainSize/startOffset never advance and the thread
  spins forever; break out with a warning log instead
- PopReviveService: removed entries from the fail-fast TreeMap-backed map via
  map.remove() while iterating, throwing ConcurrentModificationException and
  aborting offset commits; use the iterator's remove()
- Broker2Client.getConsumeStatus: getConsumerGroupInfo(group) is null when the
  group is not online, dereferencing it throws NPE; guard it

Compiled and verified on the build server (mvn -pl broker -am compile).

Report URL: https://github.com/apache/rocketmq/actions/runs/30643508281

With regards,
GitHub Actions via GitBox

Reply via email to