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

Johndee Burks updated HIVE-6059:
--------------------------------

    Attachment: repro.tar

[~houckman] The file repro.tar has all the reproduction information. The ddl 
needs to be changed for the schema file path. Run the dml after and the problem 
should reproduce. 

> Add union type support in LazyBinarySerDe
> -----------------------------------------
>
>                 Key: HIVE-6059
>                 URL: https://issues.apache.org/jira/browse/HIVE-6059
>             Project: Hive
>          Issue Type: New Feature
>          Components: File Formats
>    Affects Versions: 0.12.0
>            Reporter: Chaoyu Tang
>         Attachments: Hive Issue 0.jpeg, Hive Issue 1.jpeg, Hive Issue 2.jpeg, 
> Hive Issue 3.jpeg, repro.tar
>
>
> We need the support to type union in LazyBinarySerDe, which is required to 
> the join query with any union types in its select values. The reduce values 
> in Join operation is serialized/deserialized using LazyBinarySerDe, otherwise 
> we will see some errors like:
> {code}
> Caused by: java.lang.NullPointerException
> at 
> org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.getStandardObjectInspector(ObjectInspectorUtils.java:106)
> at 
> org.apache.hadoop.hive.serde2.objectinspector.ObjectInspectorUtils.getStandardObjectInspector(ObjectInspectorUtils.java:156)
> at 
> org.apache.hadoop.hive.ql.exec.JoinUtil.getStandardObjectInspectors(JoinUtil.java:98)
> at 
> org.apache.hadoop.hive.ql.exec.CommonJoinOperator.initializeOp(CommonJoinOperator.java:261)
> at 
> org.apache.hadoop.hive.ql.exec.JoinOperator.initializeOp(JoinOperator.java:61)
> at org.apache.hadoop.hive.ql.exec.Operator.initialize(Operator.java:360)
> at org.apache.hadoop.hive.ql.exec.ExecReducer.configure(ExecReducer.java:150)
> {code}



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to