You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@tajo.apache.org by "Jihoon Son (JIRA)" <ji...@apache.org> on 2016/02/29 08:43:18 UTC
[jira] [Created] (TAJO-2083) Window aggregation query on union
throws NPE
Jihoon Son created TAJO-2083:
--------------------------------
Summary: Window aggregation query on union throws NPE
Key: TAJO-2083
URL: https://issues.apache.org/jira/browse/TAJO-2083
Project: Tajo
Issue Type: Bug
Components: distributed query plan
Reporter: Jihoon Son
Fix For: 0.12.0
You can reproduce using the below query.
{noformat}
tpch> SELECT l_linenumber, sum(l_quantity) OVER (PARTITION BY l_partkey ORDER BY l_linenumber DESC) , rank() OVER (PARTITION BY l_partkey ORDER BY l_linenumber DESC) FROM (select l_linenumber, l_partkey, l_quantity from lineitem union all select o_orderkey, o_custkey, o_totalprice from orders) a;
[ ] 0% 0.842 sec
ERROR: internal error: %s
{noformat}
Here is the stack trace.
{noformat}
2016-02-29 16:40:20,273 ERROR org.apache.tajo.querymaster.QueryMasterTask:
java.lang.NullPointerException
at org.apache.tajo.engine.planner.global.DataChannel.<init>(DataChannel.java:57)
at org.apache.tajo.engine.planner.global.GlobalPlanner$DistributedPlannerVisitor.buildWindowAgg(GlobalPlanner.java:1094)
at org.apache.tajo.engine.planner.global.GlobalPlanner$DistributedPlannerVisitor.visitWindowAgg(GlobalPlanner.java:1080)
at org.apache.tajo.engine.planner.global.GlobalPlanner$DistributedPlannerVisitor.visitWindowAgg(GlobalPlanner.java:968)
at org.apache.tajo.plan.visitor.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:86)
at org.apache.tajo.plan.visitor.BasicLogicalPlanVisitor.visitRoot(BasicLogicalPlanVisitor.java:163)
at org.apache.tajo.engine.planner.global.GlobalPlanner$DistributedPlannerVisitor.visitRoot(GlobalPlanner.java:973)
at org.apache.tajo.engine.planner.global.GlobalPlanner$DistributedPlannerVisitor.visitRoot(GlobalPlanner.java:968)
at org.apache.tajo.plan.visitor.BasicLogicalPlanVisitor.visit(BasicLogicalPlanVisitor.java:62)
at org.apache.tajo.engine.planner.global.GlobalPlanner.build(GlobalPlanner.java:138)
at org.apache.tajo.querymaster.QueryMasterTask.startQuery(QueryMasterTask.java:361)
at org.apache.tajo.querymaster.QueryMasterTask.serviceStart(QueryMasterTask.java:161)
at org.apache.hadoop.service.AbstractService.start(AbstractService.java:193)
at org.apache.tajo.querymaster.QueryMaster$QueryStartEventHandler.handle(QueryMaster.java:378)
at org.apache.tajo.querymaster.QueryMaster$QueryStartEventHandler.handle(QueryMaster.java:365)
at org.apache.hadoop.yarn.event.AsyncDispatcher.dispatch(AsyncDispatcher.java:175)
at org.apache.hadoop.yarn.event.AsyncDispatcher$1.run(AsyncDispatcher.java:108)
at java.lang.Thread.run(Thread.java:745)
{noformat}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)