You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hive.apache.org by "Ashutosh Chauhan (JIRA)" <ji...@apache.org> on 2015/11/04 05:39:27 UTC

[jira] [Commented] (HIVE-12332) BucketingSortingReduceSinkOptimizer throws IOB exception for duplicate columns

    [ https://issues.apache.org/jira/browse/HIVE-12332?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14988860#comment-14988860 ] 

Ashutosh Chauhan commented on HIVE-12332:
-----------------------------------------

Stack trace:
{code}
java.lang.IndexOutOfBoundsException: Index: 1, Size: 1
        at java.util.ArrayList.rangeCheck(ArrayList.java:635)
        at java.util.ArrayList.get(ArrayList.java:411)
        at org.apache.hadoop.hive.ql.optimizer.BucketingSortingReduceSinkOptimizer$BucketSortReduceSinkProcessor.process(BucketingSortingReduceSinkOptimizer.java:591)
        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.lib.DefaultGraphWalker.walk(DefaultGraphWalker.java:158)
        at org.apache.hadoop.hive.ql.lib.DefaultGraphWalker.startWalking(DefaultGraphWalker.java:120)
        at org.apache.hadoop.hive.ql.optimizer.BucketingSortingReduceSinkOptimizer.transform(BucketingSortingReduceSinkOptimizer.java:99)
        at org.apache.hadoop.hive.ql.optimizer.Optimizer.optimize(Optimizer.java:220)
{code}

> BucketingSortingReduceSinkOptimizer throws IOB exception for duplicate columns
> ------------------------------------------------------------------------------
>
>                 Key: HIVE-12332
>                 URL: https://issues.apache.org/jira/browse/HIVE-12332
>             Project: Hive
>          Issue Type: Bug
>          Components: Logical Optimizer
>    Affects Versions: 2.0.0
>            Reporter: Ashutosh Chauhan
>
> {code}
> set hive.enforce.bucketing=true;
> set hive.enforce.sorting=true;
> CREATE TABLE temp1
> (
>     change int ,
>     num int
> )
> CLUSTERED BY (num) SORTED BY (num) INTO 4 BUCKETS;
> create table temp2
> (  
>   num int
> );
> explain 
> INSERT OVERWRITE TABLE temp1
> SELECT  num,  num
> FROM temp2;
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)