[
https://issues.apache.org/jira/browse/HIVE-9885?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alan Gates updated HIVE-9885:
-----------------------------
Attachment: HIVE-9885.patch
Fixed HBaseUtils.deserialize* methods to check if values were set in the
protocols buffers before reading them.
> HBase metastore protobufs need to check hasX() functions for values that are
> not auto set in serialization [hbase-metastore branch]
> -----------------------------------------------------------------------------------------------------------------------------------
>
> Key: HIVE-9885
> URL: https://issues.apache.org/jira/browse/HIVE-9885
> Project: Hive
> Issue Type: Bug
> Components: Metastore
> Affects Versions: hbase-metastore-branch
> Reporter: Alan Gates
> Assignee: Alan Gates
> Attachments: HIVE-9885.patch
>
>
> The protobuf deserialization code added in HIVE-9783 optimistically assumes
> all fields in the protocol buffers are set. However, the serialization code
> only sets fields if they are not null in the corresponding thrift objects.
> This causes issues.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)