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