Потому что на 14 срабатывает else
Тогда бы блок catch не срабатывал, а он срабатывает)
Ну в таком случае срабатывает) Он делает try и и метод бросает ошибку через throw
Ну так я и спрашиваю, почему он может кидать ошибку?)
Так распечатайте ошибку а не стрингу Множество причин)
Если блок кидано ошибку смотри есть ли у тебя data в 17 строке
Все что делает throw должно бросать ошибку через error И эта error передает ошибку в catch. И вы ее можете просто распечатать
Если бы она была, то блок бы срабатывал до конца, а тк оно не может архивировать данные по непонятной мне причине
Обсуждают сегодня