[
https://issues.apache.org/jira/browse/HIVE-29682?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Raghav Aggarwal updated HIVE-29682:
-----------------------------------
Description:
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}
was:
Partial stacktrace from User Query:
{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}
> 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)