Laljo John Pullokkaran created CALCITE-570:
----------------------------------------------

             Summary: Calcite ReduceExpression throws exception
                 Key: CALCITE-570
                 URL: https://issues.apache.org/jira/browse/CALCITE-570
             Project: Calcite
          Issue Type: Bug
            Reporter: Laljo John Pullokkaran
            Assignee: Julian Hyde


Hive's unit test that reproduces the problem: smb_mapjoin_25
Stack Trace:
java.lang.IllegalArgumentException: duplicate key: $1
        at 
com.google.common.base.Preconditions.checkArgument(Preconditions.java:119)
        at 
com.google.common.collect.RegularImmutableMap.<init>(RegularImmutableMap.java:67)
        at 
com.google.common.collect.ImmutableMap$Builder.fromEntryList(ImmutableMap.java:249)
        at 
com.google.common.collect.ImmutableMap$Builder.build(ImmutableMap.java:235)
        at 
org.apache.calcite.rel.rules.ReduceExpressionsRule.predicateConstants(ReduceExpressionsRule.java:451)
        at 
org.apache.calcite.rel.rules.ReduceExpressionsRule.reduceExpressions(ReduceExpressionsRule.java:337)
        at 
org.apache.calcite.rel.rules.ReduceExpressionsRule$3.onMatch(ReduceExpressionsRule.java:223)




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

Reply via email to