[
https://issues.apache.org/jira/browse/CARBONDATA-3205?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Indhumathi Muthumurugesh updated CARBONDATA-3205:
-------------------------------------------------
Description:
Steps to Reproduce:
# Generate json data for complex type with more than 15 levels having Array of
Struct value as empty.
# Create table through 'using carbon'
# Perform any query on that table and find the below Exception.
Caused by: java.lang.RuntimeException:
java.lang.ArrayIndexOutOfBoundsException: 1
at
org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.convertToDimColDataChunkWithOutCache(DimensionRawColumnChunk.java:123)
at
org.apache.carbondata.core.scan.result.BlockletScannedResult.fillDataChunks(BlockletScannedResult.java:401)
at
org.apache.carbondata.core.scan.scanner.impl.BlockletFullScanner.scanBlocklet(BlockletFullScanner.java:130)
at
org.apache.carbondata.core.scan.processor.DataBlockIterator.processNextBlocklet(DataBlockIterator.java:175)
at
org.apache.carbondata.core.scan.processor.DataBlockIterator.updateScanner(DataBlockIterator.java:141)
... 26 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
at
org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.getDictionary(DimensionRawColumnChunk.java:216)
at
org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.getLocalDictionary(DimensionRawColumnChunk.java:173)
at
org.apache.carbondata.core.datastore.chunk.reader.dimension.v3.CompressedDimensionChunkFileBasedReaderV3.decodeDimension(CompressedDimensionChunkFileBasedReaderV3.java:295)
at
org.apache.carbondata.core.datastore.chunk.reader.dimension.v3.CompressedDimensionChunkFileBasedReaderV3.decodeColumnPage(CompressedDimensionChunkFileBasedReaderV3.java:233)
at
org.apache.carbondata.core.datastore.chunk.reader.dimension.v3.CompressedDimensionChunkFileBasedReaderV3.decodeColumnPage(CompressedDimensionChunkFileBasedReaderV3.java:213)
at
org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.convertToDimColDataChunkWithOutCache(DimensionRawColumnChunk.java:121)
... 30 more
> Fix Get Local Dictionary for empty Array of Struct
> --------------------------------------------------
>
> Key: CARBONDATA-3205
> URL: https://issues.apache.org/jira/browse/CARBONDATA-3205
> Project: CarbonData
> Issue Type: Bug
> Reporter: Indhumathi Muthumurugesh
> Assignee: Indhumathi Muthumurugesh
> Priority: Minor
>
> Steps to Reproduce:
> # Generate json data for complex type with more than 15 levels having Array
> of Struct value as empty.
> # Create table through 'using carbon'
> # Perform any query on that table and find the below Exception.
> Caused by: java.lang.RuntimeException:
> java.lang.ArrayIndexOutOfBoundsException: 1
> at
> org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.convertToDimColDataChunkWithOutCache(DimensionRawColumnChunk.java:123)
> at
> org.apache.carbondata.core.scan.result.BlockletScannedResult.fillDataChunks(BlockletScannedResult.java:401)
> at
> org.apache.carbondata.core.scan.scanner.impl.BlockletFullScanner.scanBlocklet(BlockletFullScanner.java:130)
> at
> org.apache.carbondata.core.scan.processor.DataBlockIterator.processNextBlocklet(DataBlockIterator.java:175)
> at
> org.apache.carbondata.core.scan.processor.DataBlockIterator.updateScanner(DataBlockIterator.java:141)
> ... 26 more
> Caused by: java.lang.ArrayIndexOutOfBoundsException: 1
> at
> org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.getDictionary(DimensionRawColumnChunk.java:216)
> at
> org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.getLocalDictionary(DimensionRawColumnChunk.java:173)
> at
> org.apache.carbondata.core.datastore.chunk.reader.dimension.v3.CompressedDimensionChunkFileBasedReaderV3.decodeDimension(CompressedDimensionChunkFileBasedReaderV3.java:295)
> at
> org.apache.carbondata.core.datastore.chunk.reader.dimension.v3.CompressedDimensionChunkFileBasedReaderV3.decodeColumnPage(CompressedDimensionChunkFileBasedReaderV3.java:233)
> at
> org.apache.carbondata.core.datastore.chunk.reader.dimension.v3.CompressedDimensionChunkFileBasedReaderV3.decodeColumnPage(CompressedDimensionChunkFileBasedReaderV3.java:213)
> at
> org.apache.carbondata.core.datastore.chunk.impl.DimensionRawColumnChunk.convertToDimColDataChunkWithOutCache(DimensionRawColumnChunk.java:121)
> ... 30 more
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)