эксепшен вылетел, но его не словил блок try...catch и не было uncaught exception?
Блок try прерывается. Экспшена нет. Ни до какого return не доходит. Finally выполняется. Прерывается при попытке await get-запроса. Не может же быть так, чтобы там был какой-то внутренний эксепшен, который не всплыл. Что-нибудь похожее у вас вообще бывало?
Да, конечно. Лови точный тип эксепшона
Погугли, есть типы ошибок, которые не ловит try catch, там их порядка 5-10 штук
Спасибо за идею. Погуглирую.
Мб у тебя дедлок? А не у тебя в файнали заходит
Они у тебя в другом потоке
в случае с async-await блок try-catch работает штатно, но обработчик вызывается из потока, где само исключение выброшено
Кстати, если кому интересно, нахабрил статью по теме: https://habr.com/ru/company/arcadia/blog/594681/
Обсуждают сегодня