You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avro.apache.org by "Martin Tzvetanov Grigorov (Jira)" <ji...@apache.org> on 2022/03/21 09:39:00 UTC

[jira] [Updated] (AVRO-3447) Rust: Encoding Panic with Valid Schema and Input

     [ https://issues.apache.org/jira/browse/AVRO-3447?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Martin Tzvetanov Grigorov updated AVRO-3447:
--------------------------------------------
    Component/s: rust

> Rust: Encoding Panic with Valid Schema and Input
> ------------------------------------------------
>
>                 Key: AVRO-3447
>                 URL: https://issues.apache.org/jira/browse/AVRO-3447
>             Project: Apache Avro
>          Issue Type: Bug
>          Components: rust
>            Reporter: Jack Klamer
>            Priority: Major
>
> After a recent bug regarding Rust Avro's schema ref was fixed to help preserve the parsing form of schema (https://issues.apache.org/jira/browse/AVRO-3433). This exposed an issue where named schemas defined with the rules of the spec (depth first, left to right), are not available to the encoding workflow because it indexes schemas as it traverses the data. This is a problem for the common use case of defining a record within an optional field and it being encoded as Null, and not having that type then available during encoding for the next field. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)