[ https://issues.apache.org/jira/browse/AVRO-3154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17427358#comment-17427358 ]
Martin Jubelgas commented on AVRO-3154: --------------------------------------- Not wanting to sink yer ship, [~RasmusAtNordea], but the fast reader is not yet enabled by default. Think we should make a ticket for that? > Missing customEncode method for Java class generated from schema with logical > type timestamp-millis > --------------------------------------------------------------------------------------------------- > > Key: AVRO-3154 > URL: https://issues.apache.org/jira/browse/AVRO-3154 > Project: Apache Avro > Issue Type: Bug > Components: java > Affects Versions: 1.10.2 > Environment: Java version: > OpenJDK Runtime Environment AdoptOpenJDK-16.0.1+9 (build 16.0.1+9) > OpenJDK 64-Bit Server VM AdoptOpenJDK-16.0.1+9 (build 16.0.1+9, mixed mode, > sharing) > MacOs default console > Reporter: Jakub Hałun > Priority: Major > Attachments: TableChangeAvro.java > > > I'm trying to compile avro schema to java class with the command: > {{java -jar avro-tools-1.10.2.jar compile schema }} > Prepared schema is as follows: > ^{^ > ^"type": "record",^ > ^"name": "TableChangeAvro",^ > ^"fields": [^ > ^{^ > ^"name": "ownerProjectId",^ > ^"type": "string"^ > ^},^ > ^{^ > ^"name": "dataset",^ > ^"type": "string"^ > ^},^ > ^{^ > ^"name": "table",^ > ^"type": "string"^ > ^},^ > ^{^ > ^"name": "timestamp",^ > ^"type" : {^ > ^"type" : "long",^ > ^"logicalType" : "timestamp-millis"^ > ^}^ > ^}^ > ^]^ > ^}^ > The schema compiles successfully to Java class (attached), but the class has > missing methods: > public void customEncode(Encoder out) throws IOException > public void customDecode(ResolvingDecoder in) throws IOException > > Because of that, I'm unable to use it for Google Pub/Sub publication as > intended. The problem occurs for the schema only when the type with > timestamp-millis logical type is included. > -- This message was sent by Atlassian Jira (v8.3.4#803005)