hive-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Greg Phillips (JIRA)" <>
Subject [jira] [Created] (HIVE-11288) Avro SerDe InstanceCache returns incorrect schema
Date Fri, 17 Jul 2015 12:38:04 GMT
Greg Phillips created HIVE-11288:

             Summary: Avro SerDe InstanceCache returns incorrect schema
                 Key: HIVE-11288
             Project: Hive
          Issue Type: Bug
            Reporter: Greg Phillips

To reproduce this error, take two fields in an avro schema document matching the following:
"type" :  { "type": "array", "items": [ "null",  { "type": "map", "values": [ "null", "string"
] } ]  }
"type" : { "type": "map", "values": [ "null" , { "type": "array", "items": [ "null" , "string"]
} ] }
After creating two tables in hive with these schemas, the describe statement on each of them
will only return the schema for the first one loaded.  This is due to a hashCode() collision
in the InstanceCache.  

A patch will be included in this ticket shortly which removes the hashCode call from the InstanceCache's
internal HashMap, and instead provides the entire schema object.

This message was sent by Atlassian JIRA

View raw message