Github user kumarvishal09 commented on the issue:
https://github.com/apache/carbondata/pull/3031
@shivamasn Please update the PR details....
In Local Dictionary, page size was not getting updated for complex children
columns. So during fallback, new page was being created with less records
giving NegativeArraySizeException while querying data.---
