Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
Description
ArrayIndexOutOfBoundException if varchar column is present before dictionary columns along with empty sort_columns.
cause:
CarbonFactDataHandlerColumnar.isVarcharColumnFull() method uses model.getVarcharDimIdxInNoDict()
and index of varchar column in no dictonary array became negative.
currently index was calculated based on ordinal-number of dictionary columns. This can go negative in no_sort column case,
solution:
take the varchar dimension index from no dictionary array from at runtime based on schema.
Attachments
Issue Links
- links to