[
https://issues.apache.org/jira/browse/HIVE-29682?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18091783#comment-18091783
]
Denys Kuzmenko commented on HIVE-29682:
---------------------------------------
Merged to master
Thanks for the fix [~Aggarwal_Raghav] !
> Vectorized MapJoin throws ClassCastException when processing spilled
> DECIMAL_64 columns
> ---------------------------------------------------------------------------------------
>
> Key: HIVE-29682
> URL: https://issues.apache.org/jira/browse/HIVE-29682
> Project: Hive
> Issue Type: Bug
> Reporter: Raghav Aggarwal
> Assignee: Raghav Aggarwal
> Priority: Major
> Labels: pull-request-available
>
> Partial stacktrace from User Query, Code line number might vary.
> Hive version is 4.0.1 + higher hive released version backports.
> {code:java}
> java.lang.ClassCastException: class
> org.apache.hadoop.hive.ql.exec.vector.Decimal64ColumnVector cannot be cast to
> class org.apache.hadoop.hive.ql.exec.vector.DecimalColumnVector
> (org.apache.hadoop.hive.ql.exec.vector.Decimal64ColumnVector and
> org.apache.hadoop.hive.ql.exec.vector.DecimalColumnVector are in unnamed
> module of loader 'app') at
> org.apache.hadoop.hive.ql.exec.vector.VectorizedBatchUtil.setVector(VectorizedBatchUtil.java:523)
> at
> org.apache.hadoop.hive.ql.exec.vector.VectorizedBatchUtil.addProjectedRowToBatchFrom(VectorizedBatchUtil.java:94)
> at
> org.apache.hadoop.hive.ql.exec.vector.VectorMapJoinBaseOperator.reProcessBigTable(VectorMapJoinBaseOperator.java:296)
> at
> org.apache.hadoop.hive.ql.exec.vector.VectorMapJoinBaseOperator.closeOp(VectorMapJoinBaseOperator.java:272)
> at org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:738) at
> org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:755) at
> org.apache.hadoop.hive.ql.exec.Operator.close(Operator.java:755) at
> org.apache.hadoop.hive.ql.exec.tez.MapRecordProcessor.close(MapRecordProcessor.java:515)
> at
> org.apache.hadoop.hive.ql.exec.tez.TezProcessor.initializeAndRunProcessor(TezProcessor.java:293)
> at
> org.apache.hadoop.hive.ql.exec.tez.TezProcessor.run(TezProcessor.java:250)
> {code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)