Patrik Kleindl created KAFKA-7332:
-------------------------------------

             Summary: Improve error message when trying to produce message 
without key for compacted topic
                 Key: KAFKA-7332
                 URL: https://issues.apache.org/jira/browse/KAFKA-7332
             Project: Kafka
          Issue Type: Improvement
          Components: producer 
    Affects Versions: 1.1.0
            Reporter: Patrik Kleindl


Goal:

Return a specific error message like e.g. "Message without a key is not valid 
for a compacted topic" when trying to produce such a message instead of a 
CorruptRecordException.

 

> Yesterday we had the following exception:
> 
> Exception thrown when sending a message with key='null' and payload='...'
> to topic sometopic:: org.apache.kafka.common.errors.CorruptRecordException:
> This message has failed its CRC checksum, exceeds the valid size, or is
> otherwise corrupt.
> 
> The cause was identified with the help of
> 
>[https://stackoverflow.com/questions/49098274/kafka-stream-get-corruptrecordexception]
> 
> Is it possible / would it makes sense to open an issue to improve the error
> message for this case?
> A simple "Message without a key is not valid for a compacted topic" would
> suffice and point a user  in the right direction.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to