The GitHub Actions job "Coverage" on rocketmq.git/fix/end-transaction-null-producer-group has failed. Run started by GitHub user zjncs (triggered by zjncs).
Head commit for run: 72c9405e7ef0a27ff2bbbb55557d3455d5172745 / zjncs <[email protected]> [ISSUE #B4] Compare the producer group null-safely in EndTransactionProcessor checkPrepareMessage dereferenced the PROPERTY_PRODUCER_GROUP value read from the prepared message without a null check, so a half message that lacks the property (written by an old client or restored from a store without it) failed the whole commit/rollback request with an NPE instead of the intended 'producer group wrong' rejection. Use Objects.equals, which treats a missing property as a mismatch. Signed-off-by: zjncs <[email protected]> Report URL: https://github.com/apache/rocketmq/actions/runs/34338301435 With regards, GitHub Actions via GitBox
