Hi, I am following the https://cwiki.apache.org/confluence/display/KAFKA/0.8.0+SimpleConsumer+Example
When I send KeyedMessage<String, String> with StringEncoder, I can get the messages sent: for (MessageAndOffset messageAndOffset : fetchResponse.messageSet(m_topic, m_partition)) { //handle messages } But when I send KeyedMessage<byte[], byte[]> with DefaultEncoder, I cannot get the messages: Iterator<MessageAndOffset> itr = fetchResponse.messageSet(m_topic, m_partition).iterator(); itr.hasNext() is FALSE. the test code is the same, what is causing this? What change needs to be made? thanks.