[
https://issues.apache.org/jira/browse/AVRO-4159?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Oscar Westra van Holthe - Kind updated AVRO-4159:
-------------------------------------------------
Fix Version/s: 1.13.0
> [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
> Fix For: 1.13.0
>
>
> 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/apache/avro/blob/029e76fecb1ed73a0cbb08bfcedcf8135f492a6e/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)