Прерывается заполнение ArrayList

Что-то лыжи не едут. Вроде раньше так делал и все работало, но могу и обмануть. Сейчас заполнение прерывается на вводе второй строки. В список попадает только первое значение, но если раскомментировать "System.out.println(input);", то все работает как задумано и заполнение прекращается только при пустом вводе.

public static ArrayList<String> recordList() throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        ArrayList<String> list = new ArrayList<>();
        while (true) {
            String input = reader.readLine();
            if (input.isEmpty()){
                break;
            }else{
                list.add(input);
                //System.out.println(input);
            }
        }
        return list;
    }

Ответы (1 шт):

Автор решения: Сергей

Проблема была в самой IDEA. Поставил свежую версию и все заработало.

→ Ссылка