Почему то не заканчивает работу и падает с ошибкой, в чем дело?