[ 
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)

Reply via email to