Hi,
Based tpch test,I run the sql "select * from lineitem" though the
presto cli and throw a exception. I got the master branch and the test was
normal on June 20,2017. But I fetched the latest master branch and the same
data does not work.Why?
Exception:
java.lang.ArrayIndexOutOfBoundsException: 4000
at
org.apache.carbondata.core.datastore.page.SafeFixLengthColumnPage.getDouble(SafeFixLengthColumnPage.java:165)
at
org.apache.carbondata.core.scan.collector.impl.AbstractScannedResultCollector.getMeasureData(AbstractScannedResultCollector.java:113)
at
org.apache.carbondata.core.scan.collector.impl.AbstractScannedResultCollector.fillMeasureData(AbstractScannedResultCollector.java:78)
at
org.apache.carbondata.core.scan.collector.impl.DictionaryBasedResultCollector.fillMeasureData(DictionaryBasedResultCollector.java:159)
at
org.apache.carbondata.core.scan.collector.impl.DictionaryBasedResultCollector.collectData(DictionaryBasedResultCollector.java:114)
at
org.apache.carbondata.core.scan.processor.impl.DataBlockIteratorImpl.next(DataBlockIteratorImpl.java:51)
at
org.apache.carbondata.core.scan.processor.impl.DataBlockIteratorImpl.next(DataBlockIteratorImpl.java:32)
at
org.apache.carbondata.core.scan.result.iterator.DetailQueryResultIterator.getBatchResult(DetailQueryResultIterator.java:49)
at
org.apache.carbondata.core.scan.result.iterator.DetailQueryResultIterator.next(DetailQueryResultIterator.java:41)
at
org.apache.carbondata.core.scan.result.iterator.DetailQueryResultIterator.next(DetailQueryResultIterator.java:31)
at
org.apache.carbondata.core.scan.result.iterator.ChunkRowIterator.hasNext(ChunkRowIterator.java:58)
at
org.apache.carbondata.presto.CarbondataRecordCursor.advanceNextPosition(CarbondataRecordCursor.java:103)
at
org.apache.carbondata.presto.CarbondataPageSource.getNextPage(CarbondataPageSource.java:95)
at
com.facebook.presto.operator.TableScanOperator.getOutput(TableScanOperator.java:247)
at com.facebook.presto.operator.Driver.processInternal(Driver.java:378)
at com.facebook.presto.operator.Driver.processFor(Driver.java:301)
at
com.facebook.presto.execution.SqlTaskExecution$DriverSplitRunner.processFor(SqlTaskExecution.java:622)
at
com.facebook.presto.execution.TaskExecutor$PrioritizedSplitRunner.process(TaskExecutor.java:534)
at
com.facebook.presto.execution.TaskExecutor$Runner.run(TaskExecutor.java:670)
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)
--
View this message in context:
http://apache-carbondata-dev-mailing-list-archive.1130556.n5.nabble.com/Failed-to-get-double-value-in-carbon-connector-of-presto-tp18867.html
Sent from the Apache CarbonData Dev Mailing List archive mailing list archive
at Nabble.com.