Currently, CSV reading/writing stops immediately when encountering a cell processor exception. This is fine in most cases, but it would be nice to have the option to process all columns, then throw the exception. This way, the whole row of data can be fixed at once, instead of re-running after fixing each column.
This is currently (v2.0.0) achievable by using a custom cell processor (see this question on StackOverflow for an example), but it would be better for the functionality to be built in to the readers/writers.
The main use case for this is probably a batch scenario - you want to process all of the data (when writing - or CSV if reading) in 1 pass, and keep track of all of the errors so you can fix them all.
This has been on the roadmap for a while - so probably time to do it!