[ https://issues.apache.org/jira/browse/AVRO-3154?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17427541#comment-17427541 ]
Ryan Skraba commented on AVRO-3154: ----------------------------------- Just for info, there's some [sparse documentation|https://cwiki.apache.org/confluence/display/AVRO/Experimental+features+in+Avro] on the Avro wiki. This should probably be on the main page instead of hidden! > 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)