Ошибка "похоже вы используете бесконечный цикл". Сравнил с "правильным решением", там ведь тоже самое и тот же бесконечный цикл, разве что через try сделано, а у меня нет.