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

Reply via email to