Формально вывод верный: Some text for 1 Some text for 2 Some text for 3 Some text for 4 pool-1-thread-1 thread was terminated Но валидатор все равно пишет "Метод run() класса Producer должен при возникновении исключения выводить в консоль "[THREAD_NAME] thread was terminated"."