You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by "Chun Chang (JIRA)" <ji...@apache.org> on 2014/05/14 00:27:15 UTC

[jira] [Commented] (DRILL-719) right join with order by asserted

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

Chun Chang commented on DRILL-719:
----------------------------------

Here is the stack trace:
java.lang.AssertionError
	org.eigenbase.sql2rel.SqlToRelConverter$Blackboard.getRootField(SqlToRelConverter.java:3932) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.adjustInputRef(SqlToRelConverter.java:3214) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.convertIdentifier(SqlToRelConverter.java:3189) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.access$1400(SqlToRelConverter.java:62) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter$Blackboard.visit(SqlToRelConverter.java:4220) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter$Blackboard.visit(SqlToRelConverter.java:3611) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql.SqlIdentifier.accept(SqlIdentifier.java:222) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter$Blackboard.convertExpression(SqlToRelConverter.java:4116) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.convertSelectList(SqlToRelConverter.java:3427) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.convertSelectImpl(SqlToRelConverter.java:519) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.convertSelect(SqlToRelConverter.java:474) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.convertQueryRecursive(SqlToRelConverter.java:2787) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.eigenbase.sql2rel.SqlToRelConverter.convertQuery(SqlToRelConverter.java:432) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	net.hydromatic.optiq.prepare.PlannerImpl.convert(PlannerImpl.java:192) ~[optiq-core-0.7-20140513.013236-5.jar:na]
	org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.convertToRel(DefaultSqlHandler.java:104) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.planner.sql.handlers.DefaultSqlHandler.getPlan(DefaultSqlHandler.java:86) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.planner.sql.DrillSqlWorker.getPlan(DrillSqlWorker.java:134) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.work.foreman.Foreman.runSQL(Foreman.java:338) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	org.apache.drill.exec.work.foreman.Foreman.run(Foreman.java:186) ~[drill-java-exec-1.0.0-m2-incubating-SNAPSHOT-rebuffed.jar:1.0.0-m2-incubating-SNAPSHOT]
	java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_45]
	java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_45]
	java.lang.Thread.run(Thread.java:744) [na:1.7.0_45]


> right join with order by asserted
> ---------------------------------
>
>                 Key: DRILL-719
>                 URL: https://issues.apache.org/jira/browse/DRILL-719
>             Project: Apache Drill
>          Issue Type: Bug
>            Reporter: Chun Chang
>
> The following query asserted on drill.
> postgres:
> foodmart=# select store.store_id, store.store_name, store.store_city, store.store_state, store.store_postal_code, store.store_country, region.region_id, region.sales_city from store right join region on store.region_id = region.region_id order by region.region_id;
>  store_id | store_name |  store_city   | store_state | store_postal_code | store_country | region_id |   sales_city
> ----------+------------+---------------+-------------+-------------------+---------------+-----------+----------------
>         0 | HQ         | Alameda       | CA          | 55555             | USA           |         0 | None
>        14 | Store 14   | San Francisco | CA          | 55555             | USA           |         1 | San Francisco
>         9 | Store 9    | Mexico City   | DF          | 55555             | Mexico        |         2 | Mexico City
>         7 | Store 7    | Los Angeles   | CA          | 55555             | USA           |         3 | Los Angeles
>         5 | Store 5    | Guadalajara   | Jalisco     | 55555             | Mexico        |         4 | Guadalajara
>        19 | Store 19   | Vancouver     | BC          | 55555             | Canada        |         5 | Vancouver
>        20 | Store 20   | Victoria      | BC          | 55555             | Canada        |         6 | Victoria
>        24 | Store 24   | San Diego     | CA          | 55555             | USA           |         7 | San Diego
> ...
> drill:
> 0: jdbc:drill:schema=dfs> select store.store_id, store.store_name, store.store_city, store.store_state, store.store_postal_code, store.store_country, region.region_id, region.sales_city from store right join region on store.region_id = region.region_id order by region.region_id;
> Query failed: org.apache.drill.exec.rpc.RpcException: Remote failure while running query.[error_id: "4cc2425b-1cfb-4840-9b1a-6816c13fe043"
> endpoint {
>   address: "qa-node118.qa.lab"
>   user_port: 31010
>   control_port: 31011
>   data_port: 31012
> }
> error_type: 0
> message: "Failure while setting up Foreman. < AssertionError"
> ]
> Error: exception while executing query (state=,code=0)



--
This message was sent by Atlassian JIRA
(v6.2#6252)