[jira] [Created] (CARBONDATA-2855) select is failing when a table has bloomfilter and preaggregate datamap and preagrregate table also has a bloom filter on it

classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

[jira] [Created] (CARBONDATA-2855) select is failing when a table has bloomfilter and preaggregate datamap and preagrregate table also has a bloom filter on it

Akash R Nilugal (Jira)
Surbhi Joshi created CARBONDATA-2855:
----------------------------------------

             Summary: select is failing when a table has bloomfilter and preaggregate datamap and preagrregate table also has a bloom filter on it
                 Key: CARBONDATA-2855
                 URL: https://issues.apache.org/jira/browse/CARBONDATA-2855
             Project: CarbonData
          Issue Type: Bug
          Components: core
            Reporter: Surbhi Joshi


Steps: 
create a carbon table and dictionary include a column
 load the data
 create bloomfilter on column in dic_include
 load the data
 create a pregaggregate datamap on the carbontable with same column as bloomindex column in the select group by query
 create a bloomfilter on the preagregate datamap
 select the pregaregate query given while creating pregarregate along with filter

 

Expected output: select should pass

Actual output: Error 

Error: org.apache.spark.SparkException: Job aborted due to stage failure: Task 0 in stage 229.0 failed 4 times, most recent failure: Lost task 0.3 in stage 229.0 (TID 1172, BLR1000014308, executor 316): java.lang.RuntimeException: Error while resolving filter expression
 at org.apache.carbondata.core.metadata.schema.table.CarbonTable.resolveFilter(CarbonTable.java:1039)
 at org.apache.carbondata.core.scan.model.QueryModelBuilder.build(QueryModelBuilder.java:320)
 at org.apache.carbondata.hadoop.api.CarbonInputFormat.createQueryModel(CarbonInputFormat.java:581)
 at org.apache.carbondata.spark.rdd.CarbonScanRDD.internalCompute(CarbonScanRDD.scala:427)
 at org.apache.carbondata.spark.rdd.CarbonRDD.compute(CarbonRDD.scala:78)
 at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:323)
 at org.apache.spark.rdd.RDD.iterator(RDD.scala:287)
 at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:38)
 at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:323)
 at org.apache.spark.rdd.RDD.iterator(RDD.scala:287)
 at org.apache.spark.rdd.MapPartitionsRDD.compute(MapPartitionsRDD.scala:38)
 at org.apache.spark.rdd.RDD.computeOrReadCheckpoint(RDD.scala:323)
 at org.apache.spark.rdd.RDD.iterator(RDD.scala:287)
 at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:96)
 at org.apache.spark.scheduler.ShuffleMapTask.runTask(ShuffleMapTask.scala:53)
 at org.apache.spark.scheduler.Task.run(Task.scala:108)
 at org.apache.spark.executor.Executor$TaskRunner.run(Executor.scala:338)
 at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
 at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
 at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NullPointerException
 at org.apache.carbondata.core.scan.executor.util.QueryUtil.getTableIdentifierForColumn(QueryUtil.java:396)
 at org.apache.carbondata.core.scan.filter.FilterUtil.getForwardDictionaryCache(FilterUtil.java:1394)
 at org.apache.carbondata.core.scan.filter.FilterUtil.getFilterValues(FilterUtil.java:690)
 at org.apache.carbondata.core.scan.filter.resolver.resolverinfo.visitor.DictionaryColumnVisitor.populateFilterResolvedInfo(DictionaryColumnVisitor.java:60)
 at org.apache.carbondata.core.scan.filter.resolver.resolverinfo.DimColumnResolvedFilterInfo.populateFilterInfoBasedOnColumnType(DimColumnResolvedFilterInfo.java:119)
 at org.apache.carbondata.core.scan.filter.resolver.ConditionalFilterResolverImpl.resolve(ConditionalFilterResolverImpl.java:107)
 at org.apache.carbondata.core.scan.filter.FilterExpressionProcessor.traverseAndResolveTree(FilterExpressionProcessor.java:254)
 at org.apache.carbondata.core.scan.filter.FilterExpressionProcessor.traverseAndResolveTree(FilterExpressionProcessor.java:253)
 at org.apache.carbondata.core.scan.filter.FilterExpressionProcessor.getFilterResolvertree(FilterExpressionProcessor.java:234)
 at org.apache.carbondata.core.scan.filter.FilterExpressionProcessor.getFilterResolver(FilterExpressionProcessor.java:84)
 at org.apache.carbondata.core.metadata.schema.table.CarbonTable.resolveFilter(CarbonTable.java:1036)
 ... 19 more

 

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)