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)