Raghav Aggarwal created HIVE-29682:
--------------------------------------

             Summary: 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


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}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to