[ https://issues.apache.org/jira/browse/KAFKA-12170?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mickael Maison updated KAFKA-12170: ----------------------------------- Fix Version/s: (was: 2.7.1) 3.0.0 > Connect Cast cannot deal with fields of type "bytes" correctly > -------------------------------------------------------------- > > Key: KAFKA-12170 > URL: https://issues.apache.org/jira/browse/KAFKA-12170 > Project: Kafka > Issue Type: Bug > Components: KafkaConnect > Affects Versions: 2.7.0, 2.6.1 > Reporter: Sven Erik Knop > Assignee: Sven Erik Knop > Priority: Major > Labels: pull-request-available > Fix For: 3.0.0 > > Original Estimate: 24h > Remaining Estimate: 24h > > Cast operation on a field of type bytes to a string returns the default > ByteBuffer representation, not the content. For example, a field called > "payload" of type bytes transformed in this way: > payload:string > Returns the resultĀ > "payload":\{"string":"java.nio.HeapByteBuffer[pos=0 lim=4 cap=4]"} > We propose instead to represent the byte array as a hex string > "payload":\{"string":"FFEEDDAABB123F"} -- This message was sent by Atlassian Jira (v8.3.4#803005)