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)