[
https://issues.apache.org/jira/browse/HIVE-28633?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Indhumathi Muthumurugesh updated HIVE-28633:
--------------------------------------------
Description:
Steps To Reproduce:
|set hive.cbo.enable=false;
drop table if exists dynpart_bucket;
CREATE TABLE dynpart_bucket (bn string) PARTITIONED BY (br string) CLUSTERED BY
(bn) INTO 2 BUCKETS ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED AS
TEXTFILE ;
*INSERT into TABLE dynpart_bucket VALUES ('tv_0', 'tv');*|
Error:
|java.lang.NullPointerException
at org.apache.hadoop.hive.ql.exec.RowSchema.getPosition(RowSchema.java:90)
at
org.apache.hadoop.hive.ql.optimizer.ConstantPropagateProcCtx.getPropagatedConstants(ConstantPropagateProcCtx.java:217)
at
org.apache.hadoop.hive.ql.optimizer.ConstantPropagateProcFactory$ConstantPropagateReduceSinkProc.process(ConstantPropagateProcFactory.java:1328)
at
org.apache.hadoop.hive.ql.lib.DefaultRuleDispatcher.dispatch(DefaultRuleDispatcher.java:90)
at
org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.dispatchAndReturn(DefaultGraphWalker.java:105)
at
org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.dispatch(DefaultGraphWalker.java:89)
at
org.apache.hadoop.hive.ql.optimizer.ConstantPropagate$ConstantPropagateWalker.walk(ConstantPropagate.java:151)
at
org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.startWalking(DefaultGraphWalker.java:120)
at
org.apache.hadoop.hive.ql.optimizer.ConstantPropagate.transform(ConstantPropagate.java:120)
at
org.apache.hadoop.hive.ql.parse.TezCompiler.optimizeOperatorPlan(TezCompiler.java:257)
at
org.apache.hadoop.hive.ql.parse.TaskCompiler.compile(TaskCompiler.java:182)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.compilePlan(SemanticAnalyzer.java:13096)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:13331)
at
org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:12669|
> Insert to Bucketed Partition table fails with CBO=false and dynamic sort
> partition optimization enabled
> -------------------------------------------------------------------------------------------------------
>
> Key: HIVE-28633
> URL: https://issues.apache.org/jira/browse/HIVE-28633
> Project: Hive
> Issue Type: Bug
> Security Level: Public(Viewable by anyone)
> Reporter: Indhumathi Muthumurugesh
> Assignee: Indhumathi Muthumurugesh
> Priority: Major
>
> Steps To Reproduce:
> |set hive.cbo.enable=false;
> drop table if exists dynpart_bucket;
> CREATE TABLE dynpart_bucket (bn string) PARTITIONED BY (br string) CLUSTERED
> BY (bn) INTO 2 BUCKETS ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' STORED
> AS TEXTFILE ;
> *INSERT into TABLE dynpart_bucket VALUES ('tv_0', 'tv');*|
> Error:
> |java.lang.NullPointerException
> at org.apache.hadoop.hive.ql.exec.RowSchema.getPosition(RowSchema.java:90)
> at
> org.apache.hadoop.hive.ql.optimizer.ConstantPropagateProcCtx.getPropagatedConstants(ConstantPropagateProcCtx.java:217)
> at
> org.apache.hadoop.hive.ql.optimizer.ConstantPropagateProcFactory$ConstantPropagateReduceSinkProc.process(ConstantPropagateProcFactory.java:1328)
> at
> org.apache.hadoop.hive.ql.lib.DefaultRuleDispatcher.dispatch(DefaultRuleDispatcher.java:90)
> at
> org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.dispatchAndReturn(DefaultGraphWalker.java:105)
> at
> org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.dispatch(DefaultGraphWalker.java:89)
> at
> org.apache.hadoop.hive.ql.optimizer.ConstantPropagate$ConstantPropagateWalker.walk(ConstantPropagate.java:151)
> at
> org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.startWalking(DefaultGraphWalker.java:120)
> at
> org.apache.hadoop.hive.ql.optimizer.ConstantPropagate.transform(ConstantPropagate.java:120)
> at
> org.apache.hadoop.hive.ql.parse.TezCompiler.optimizeOperatorPlan(TezCompiler.java:257)
> at
> org.apache.hadoop.hive.ql.parse.TaskCompiler.compile(TaskCompiler.java:182)
> at
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.compilePlan(SemanticAnalyzer.java:13096)
> at
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:13331)
> at
> org.apache.hadoop.hive.ql.parse.SemanticAnalyzer.analyzeInternal(SemanticAnalyzer.java:12669|
--
This message was sent by Atlassian Jira
(v8.20.10#820010)