You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@carbondata.apache.org by "xuchuanyin (JIRA)" <ji...@apache.org> on 2018/11/06 12:01:00 UTC

[jira] [Resolved] (CARBONDATA-3078) Exception caused by explain command for count star query without filter

     [ https://issues.apache.org/jira/browse/CARBONDATA-3078?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

xuchuanyin resolved CARBONDATA-3078.
------------------------------------
       Resolution: Fixed
         Assignee: jiangmanhua
    Fix Version/s: 1.5.1

> 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
>            Assignee: jiangmanhua
>            Priority: Major
>             Fix For: 1.5.1
>
>          Time Spent: 3h 20m
>  Remaining Estimate: 0h
>
> 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)