Sorabh Hamirwasia created DRILL-6262:
----------------------------------------

             Summary: IndexOutOfBoundException in RecordBatchSize for empty 
variableWidthVector
                 Key: DRILL-6262
                 URL: https://issues.apache.org/jira/browse/DRILL-6262
             Project: Apache Drill
          Issue Type: Bug
          Components: Execution - Flow
            Reporter: Sorabh Hamirwasia
            Assignee: Sorabh Hamirwasia
             Fix For: 1.14.0


ColumnSize inside RecordBatchSizer while computing the totalDataSize for 
VariableWidthVector throws IndexOutOfBoundException when the underlying vector 
is empty without any allocated memory.

This happens because the way totalDataSize is computed is using the 
offsetVector value at an index n where n is total number of records in the 
vector. When vector is empty then n=0 and offsetVector drillbuf is empty as 
well. So while retrieving value at index 0 from offsetVector exception is 
thrown. 



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

Reply via email to