Hyoungjun Kim created TAJO-841:
----------------------------------
Summary: ProjectionPushDownRule error occurs when testing random().
Key: TAJO-841
URL: https://issues.apache.org/jira/browse/TAJO-841
Project: Tajo
Issue Type: Bug
Reporter: Hyoungjun Kim
Priority: Minor
While running TestBuiltinFunctions.testRandom() the following error message is
shown.
{noformat}
com.google.protobuf.ServiceException:
org.apache.tajo.engine.planner.PlanningException: Duplicate alias: 1
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$TargetListManager.add(ProjectionPushDownRule.java:168)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$TargetListManager.add(ProjectionPushDownRule.java:230)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule$Context.addExpr(ProjectionPushDownRule.java:363)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitScan(ProjectionPushDownRule.java:874)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitScan(ProjectionPushDownRule.java:42)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:99)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitGroupBy(BasicLogicalPlanVisitor.java:185)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitGroupBy(ProjectionPushDownRule.java:578)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitGroupBy(ProjectionPushDownRule.java:42)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:75)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitProjection(BasicLogicalPlanVisitor.java:149)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitProjection(ProjectionPushDownRule.java:406)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitProjection(ProjectionPushDownRule.java:42)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:63)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visitRoot(BasicLogicalPlanVisitor.java:139)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitRoot(ProjectionPushDownRule.java:389)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.visitRoot(ProjectionPushDownRule.java:42)
at
org.apache.tajo.engine.planner.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:58)
at
org.apache.tajo.engine.planner.rewrite.ProjectionPushDownRule.rewrite(ProjectionPushDownRule.java:72)
at
org.apache.tajo.engine.planner.rewrite.BasicQueryRewriteEngine.rewrite(BasicQueryRewriteEngine.java:63)
at
org.apache.tajo.engine.planner.LogicalOptimizer.optimize(LogicalOptimizer.java:74)
at org.apache.tajo.master.GlobalEngine.createLogicalPlan(GlobalEngine.java:481)
at org.apache.tajo.master.GlobalEngine.executeQuery(GlobalEngine.java:147)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.2#6252)