[ https://issues.apache.org/jira/browse/AVRO-4159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Georg Friedrich updated AVRO-4159: ---------------------------------- Description: The PR of [https://github.com/apache/avro/pull/2520] added support of the logical type {{duration}} to the Java library. Unfortunately it was missed to add the parsing of this new logical type for a schema to the switch-case statement at [https://github.com/opwvhk/avro/blob/c143258a49a03de0c77e9f1a7532c33f11c6bab7/lang/java/avro/src/main/java/org/apache/avro/LogicalTypes.java#L133] Due to this it is currently impossible to read the schema using a {{duration}} as logical type. Workaround: One may add a type factory registration which returns the Duration instance. was: The PR of [https://github.com/apache/avro/pull/2520] added support of the logical type `duration` to the Java library. Unfortunately it was missed to add the parsing of this new logical type for a schema to the switch-case statement at [https://github.com/opwvhk/avro/blob/c143258a49a03de0c77e9f1a7532c33f11c6bab7/lang/java/avro/src/main/java/org/apache/avro/LogicalTypes.java#L133] Due to this it is currently impossible to read the schema using a `duration` as logical type. Workaround: One may add a type factory registration which returns the Duration instance. > [Java] Duration support is incomplete > ------------------------------------- > > Key: AVRO-4159 > URL: https://issues.apache.org/jira/browse/AVRO-4159 > Project: Apache Avro > Issue Type: Bug > Components: java, logical types > Affects Versions: 1.12.0 > Reporter: Georg Friedrich > Priority: Major > > The PR of [https://github.com/apache/avro/pull/2520] added support of the > logical type {{duration}} to the Java library. > Unfortunately it was missed to add the parsing of this new logical type for a > schema to the switch-case statement at > [https://github.com/opwvhk/avro/blob/c143258a49a03de0c77e9f1a7532c33f11c6bab7/lang/java/avro/src/main/java/org/apache/avro/LogicalTypes.java#L133] > Due to this it is currently impossible to read the schema using a > {{duration}} as logical type. > Workaround: > One may add a type factory registration which returns the Duration instance. -- This message was sent by Atlassian Jira (v8.20.10#820010)