По условию "Пустая строка - конец ввода данных." и самому вводу видно, что есть пустая строка. Но выход из цикла с помощью
if(str.isEmpty()) break;
Выдает исключение java.lang.NullPointerException at com.javarush.task.task10.task1019.Solution.main(Solution.java:21). В IDEA все запускается и завершается корректно, вывод тоже правильный