[
https://issues.apache.org/jira/browse/CARBONDATA-3186?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
kumar vishal resolved CARBONDATA-3186.
--------------------------------------
Resolution: Fixed
> NPE when all the records in a file is badrecord with action redirect/ignore
> ---------------------------------------------------------------------------
>
> Key: CARBONDATA-3186
> URL:
https://issues.apache.org/jira/browse/CARBONDATA-3186> Project: CarbonData
> Issue Type: Bug
> Reporter: Ajantha Bhat
> Assignee: Ajantha Bhat
> Priority: Major
> Time Spent: 1h 50m
> Remaining Estimate: 0h
>
> *problem:* In the no_sort flow, writer will be open as there is no blocking sort step.
> So, when all the record goes as bad record with redirect in converted step.
> writer is closing the empty .carbondata file.
> when this empty carbondata file is queried , we get multiple issues including NPE.
> *solution:* When the file size is 0 bytes. do the following
> a) If one data and one index file -- delete carbondata file and avoid index file creation
> b) If multiple data and one index file (with few data file is full of bad recod) -- delete carbondata files, remove them from blockIndexInfoList, so index file not will not have that info of empty carbon files
> c) In case direct write to store path is enable. need to delete data file from there and avoid writing index file with that carbondata in info.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)