[
https://issues.apache.org/jira/browse/HIVE-21737?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17211061#comment-17211061
]
Chinna Rao Lalam commented on HIVE-21737:
-----------------------------------------
Hi [~iemejia],
Verified this patch and found these 2 test failures with below exception
{quote}avro_deserialize_map_null.q
parquet_map_null.q
{quote}
{quote}Failed with exception
java.io.IOException:org.apache.avro.AvroTypeException: Invalid default for
field avreau_col_1: null not a []
{quote}
It looks these exceptions are because of breaking backword compatability of
avro version. https://issues.apache.org/jira/browse/AVRO-2817
We tried setting *Schema.Parser.setValidateDefaults(false)* to turn of defaults
validation
Ex.
org.apache.hadoop.hive.serde2.avro.AvroSerdeUtils#getSchemaFor(java.io.File) it
did not work.
[~iemejia] any idea/workarond for this issue?
> Upgrade Avro to version 1.10.0
> ------------------------------
>
> Key: HIVE-21737
> URL: https://issues.apache.org/jira/browse/HIVE-21737
> Project: Hive
> Issue Type: Improvement
> Components: Hive
> Reporter: Ismaël Mejía
> Assignee: Fokko Driesprong
> Priority: Major
> Labels: pull-request-available
> Attachments: 0001-HIVE-21737-Bump-Apache-Avro-to-1.9.2.patch
>
> Time Spent: 1h 20m
> Remaining Estimate: 0h
>
> Avro >= 1.9.x bring a lot of fixes including a leaner version of Avro without
> Jackson in the public API and Guava as a dependency. Worth the update.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)