lamber-ken created CARBONDATA-3422: -------------------------------------- Summary: fix missing complex dimensions when prepare the data from raw object Key: CARBONDATA-3422 URL: https://issues.apache.org/jira/browse/CARBONDATA-3422 Project: CarbonData Issue Type: Bug Components: data-load, spark-integration Affects Versions: 1.5.3 Reporter: lamber-ken Fix For: NONE
When use compact command for streaming table which contains complex column like array, it'll thow +ArrayIndexOutOfBoundsException.+ *Compact command* {code:java} ALTER TABLE streaming1.stream_table_filter_complex COMPACT 'close_streaming' {code} *Stackstrace* {code:java} java.lang.ArrayIndexOutOfBoundsException: 9 at org.apache.carbondata.processing.loading.sort.SortStepRowHandler.packNoSortFieldsToBytes(SortStepRowHandler.java:808) at org.apache.carbondata.processing.loading.sort.SortStepRowHandler.writeRawRowAsIntermediateSortTempRowToOutputStream(SortStepRowHandler.java:481) at org.apache.carbondata.processing.sort.sortdata.SortDataRows.writeDataToFile(SortDataRows.java:244) at org.apache.carbondata.processing.sort.sortdata.SortDataRows.startSorting(SortDataRows.java:222) at org.apache.carbondata.processing.merger.CompactionResultSortProcessor.processResult(CompactionResultSortProcessor.java:257) at org.apache.carbondata.processing.merger.CompactionResultSortProcessor.execute(CompactionResultSortProcessor.java:175) at org.apache.carbondata.spark.rdd.StreamHandoffRDD.internalCompute(StreamHandoffRDD.scala:123) at org.apache.carbondata.spark.rdd.CarbonRDD.compute(CarbonRDD.scala:82) 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.ResultTask.runTask(ResultTask.scala:87) at org.apache.spark.scheduler.Task.run(Task.scala:108) {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)