You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@carbondata.apache.org by "jiangmanhua (JIRA)" <ji...@apache.org> on 2018/11/05 11:49:00 UTC
[jira] [Created] (CARBONDATA-3078) Exception caused by explain
command for count star query without filter
jiangmanhua created CARBONDATA-3078:
---------------------------------------
Summary: Exception caused by explain command for count star query without filter
Key: CARBONDATA-3078
URL: https://issues.apache.org/jira/browse/CARBONDATA-3078
Project: CarbonData
Issue Type: Bug
Reporter: jiangmanhua
Procedure to reproduce the problem:
- create table test_tbl;
- load some data into table;
- run query as "explain select count(*) from test_tbl"
```
Exception in thread "main" java.lang.IllegalStateException
at org.apache.carbondata.core.profiler.ExplainCollector.getCurrentTablePruningInfo(ExplainCollector.java:162)
at org.apache.carbondata.core.profiler.ExplainCollector.setShowPruningInfo(ExplainCollector.java:106)
at org.apache.carbondata.core.indexstore.blockletindex.BlockDataMap.prune(BlockDataMap.java:696)
at org.apache.carbondata.core.indexstore.blockletindex.BlockDataMap.prune(BlockDataMap.java:743)
at org.apache.carbondata.core.indexstore.blockletindex.BlockletDataMapFactory.getAllBlocklets(BlockletDataMapFactory.java:391)
at org.apache.carbondata.core.datamap.TableDataMap.prune(TableDataMap.java:132)
at org.apache.carbondata.hadoop.api.CarbonTableInputFormat.getBlockRowCount(CarbonTableInputFormat.java:618)
at org.apache.spark.sql.CarbonCountStar.doExecute(CarbonCountStar.scala:59)
at org.apache.spark.sql.execution.SparkPlan$$anonfun$execute$1.apply(SparkPlan.scala:117)
at org.apache.spark.sql.execution.SparkPlan$$anonfun$execute$1.apply(SparkPlan.scala:117)
at org.apache.spark.sql.execution.SparkPlan$$anonfun$executeQuery$1.apply(SparkPlan.scala:138)
at org.apache.spark.rdd.RDDOperationScope$.withScope(RDDOperationScope.scala:151)
at org.apache.spark.sql.execution.SparkPlan.executeQuery(SparkPlan.scala:135)
at org.apache.spark.sql.execution.SparkPlan.execute(SparkPlan.scala:116)
at org.apache.spark.sql.execution.QueryExecution.toRdd$lzycompute(QueryExecution.scala:92)
at org.apache.spark.sql.execution.QueryExecution.toRdd(QueryExecution.scala:92)
at org.apache.spark.sql.execution.command.table.CarbonExplainCommand.collectProfiler(CarbonExplainCommand.scala:54)
at org.apache.spark.sql.execution.command.table.CarbonExplainCommand.processMetadata(CarbonExplainCommand.scala:45)
at org.apache.spark.sql.execution.command.MetadataCommand.run(package.scala:68)
at org.apache.spark.sql.execution.command.ExecutedCommandExec.sideEffectResult$lzycompute(commands.scala:58)
at org.apache.spark.sql.execution.command.ExecutedCommandExec.sideEffectResult(commands.scala:56)
at org.apache.spark.sql.execution.command.ExecutedCommandExec.executeCollect(commands.scala:67)
at org.apache.spark.sql.Dataset.<init>(Dataset.scala:183)
at org.apache.spark.sql.CarbonSession$$anonfun$sql$1.apply(CarbonSession.scala:106)
at org.apache.spark.sql.CarbonSession$$anonfun$sql$1.apply(CarbonSession.scala:95)
at org.apache.spark.sql.CarbonSession.withProfiler(CarbonSession.scala:154)
at org.apache.spark.sql.CarbonSession.sql(CarbonSession.scala:93)
at org.apache.carbondata.examples.SQL_Prune$.main(Test.scala:101)
at org.apache.carbondata.examples.SQL_Prune.main(Test.scala)
Process finished with exit code 1
```
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)