Details
-
Bug
-
Status: Open
-
Blocker
-
Resolution: Unresolved
-
1.10.2
-
None
-
None
Description
Hello,
I think we have the same problem as AVRO-2212.
I have classCassException with a bigDecimal.
Context :
I am doing an ETL with postgres >> KafkaConnect >> KafkaStream
I get schemas with mvn schema-registry:download
I generate pojo with : mvn clean avro:schema
Then I launch my app to stream a table source to a table target
see schema here : table.avsc
I have fixed passing on the 1.10.1 version and it works. But When i take 1.10.2 I have the bug :
Caused by: java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.nio.ByteBufferCaused by: java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.nio.ByteBuffer at postgres.table.Value.put(Value.java:240) at org.apache.avro.generic.GenericData.setField(GenericData.java:818) at org.apache.avro.specific.SpecificDatumReader.readField(SpecificDatumReader.java:139) at org.apache.avro.generic.GenericDatumReader.readRecord(GenericDatumReader.java:247) at org.apache.avro.specific.SpecificDatumReader.readRecord(SpecificDatumReader.java:123) at org.apache.avro.generic.GenericDatumReader.readWithoutConversion(GenericDatumReader.java:179)