You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by GitBox <gi...@apache.org> on 2026/08/30 15:27:09 UTC

[GH] (rocketmq/fix/getbulkdata-loop-and-broker-cme-npe): Workflow run "Misspell Check" failed!

The GitHub Actions job "Misspell Check" 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:
cf84703fdb80c2e0c85cb2c4147fdaa8abd6bd8d / Yue Wang <19...@qq.com>
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/30642658525

With regards,
GitHub Actions via GitBox