Hi
I am using the Avro converter in the connect.
I am sending message Bytes schema from the source connector.
new SourceRecord(null, null, kafkaTopic, Schema.BYTES_SCHEMA, message)
But I get this error in both streams and sink connecter.
[B cannot be cast to org.apache.avro.generic.GenericRecord
Exception in thread "StreamThread-1" org.apache.kafka.streams.errors.StreamsException: Failed to deserialize value for record. topic=confluent-connect-cassandra, partition=47, offset=0
at org.apache.kafka.streams.processor.internals.RecordQueue.addRawRecords(RecordQueue.java:96)
at org.apache.kafka.streams.processor.internals.PartitionGroup.addRawRecords(PartitionGroup.java:117)
at org.apache.kafka.streams.processor.internals.StreamTask.addRecords(StreamTask.java:144)
at org.apache.kafka.streams.processor.internals.StreamThread.runLoop(StreamThread.java:415)
at org.apache.kafka.streams.processor.internals.StreamThread.run(StreamThread.java:242)
Caused by: java.lang.ClassCastException: [B cannot be cast to org.apache.avro.generic.GenericRecord
at com.attinad.cantiz.message.properties.demo.GenericAvroDeserializer.deserialize(GenericAvroDeserializer.java:36)
at com.attinad.cantiz.message.properties.demo.GenericAvroDeserializer.deserialize(GenericAvroDeserializer.java:1)
at org.apache.kafka.streams.processor.internals.SourceNode.deserializeValue(SourceNode.java:43)
at org.apache.kafka.streams.processor.internals.RecordQueue.addRawRecords(RecordQueue.java:94)
... 4 more