ну транзакция может кинуть два вида исключений, но еще может оборваться конекшен, не валидные параметры etc. И в разных местах хочется по разному обработать. Это редкие кейсы, но они есть.
Мысль. Если это не закрыли, то при вызове cancel раньше можно было указать причину, чтобы она прокидывалась в логи. Попробуйте указать разные причины в разных отменах
это помогло, но встаёет другой вопрос: почему при вызове job.cancelChildren всё крашится?
это помогло, но встаёет другой вопрос: почему при вызове job.cancelChildren всё крашится?
Ксати судя по тому, что стэк трейса нет, оно перехватывается сразу после отмены. Посмотрите, кто работает со скоупом непосредственно того, что отменяется
Так, ладно, видимо, дальнейшее обсуждение бесполезно 🙈
(это шутка была, но мне эти try-cathy + query хранимки и напоминают, только уже в коде сервера) Ну и я не говорю что нужно везде пихать. Нужно 1000000 раз подумать переде тем как пихать Result в API </thread>
Раз нету стек-трейса то это какой-то баг в андроид-райнтайме или где-то есть код, который поймал исключение и вывел его в лог, но забыл записать стек-трейс.
Но ведь у этого исключения отключен стек-трейс не в дебаге