Я читаю файл CSV из удаленного места (ftp), и файл имеет недопустимое количество столбцов.
Steam не работает, когда такие строки встречаются в файле. Мне нужно пропустить их с сообщением об ошибке и продолжить.
Вот что я пробовал. Стратегия надзора не работает.
source.via(CsvParsing.lineScanner() .withAttributes(ActorAttributes.supervisionStrategy(throwable -> Supervision.resume()))))
Мне нужно пропустить недопустимую строку с сообщением об ошибке и продолжить.
Образец данных: мой Csv имеет 5 полей в каждой строке.
1281,Export - Product Search Tags,0,Id,20
1282,Export - Product Search Tags,1,Id,10
1283,Export - Product Search Tags,2,Value,100
Если я удалю последнее поле во 2-й строке (т.е. 10). Тогда поток потерпит неудачу, он не будет читать следующую строку.