Size: a a a

2019 June 22

AS

Andrey Sidorenko in Kotlin JVM
По типу
CoroutineScope(context + job + jobName)
источник

AS

Andrey Sidorenko in Kotlin JVM
Где job - тот самый супервизор
источник

АО

Алексей Овсянников in Kotlin JVM
хм...
источник

АО

Алексей Овсянников in Kotlin JVM
Потом еще покопаюсь
источник

АО

Алексей Овсянников in Kotlin JVM
Есть подозрение, что просто не то, что надо отрабатывает
источник

D

Denys in Kotlin JVM
Алексей Овсянников
Всем привет

Никто не сталкивался с проблемами отлова исключений при использовании kotlin coroutines+ktor? Ситуация такая, запускаю launch на отправку запросов время от времени, сам launch имеет аргумент - обработчик ошибки, который корректно срабатывает в большинстве случаев, но иногда возникает uncaught исключение. Поймать его я никак не могу, понять почему - тоже
Используете CoroutineExceptionHandler?
источник

АО

Алексей Овсянников in Kotlin JVM
Denys
Используете CoroutineExceptionHandler?
Да
источник

D

Denys in Kotlin JVM
Непойманное исключение крешит приложение или только скоуп корутин?
источник

В

Вафель in Kotlin JVM
@InsanusMokrassar обычная джоба фейлится при фейле дочерней джобы, supervisor — нет
источник

АО

Алексей Овсянников in Kotlin JVM
Denys
Непойманное исключение крешит приложение или только скоуп корутин?
Ничего
источник

АО

Алексей Овсянников in Kotlin JVM
Вообще
источник

АО

Алексей Овсянников in Kotlin JVM
Там у торнадофх просто обработчик висит
источник

АО

Алексей Овсянников in Kotlin JVM
Но должен крашить всю аппу
источник

АО

Алексей Овсянников in Kotlin JVM
Если бы не торнадофх
источник

D

Denys in Kotlin JVM
Алексей Овсянников
Там у торнадофх просто обработчик висит
Понял. Логов тоже нет?

Есть ещё вариант, что обработчик не вызывается, когда исключение можно передать вверх по скоупу.
источник

АО

Алексей Овсянников in Kotlin JVM
Denys
Понял. Логов тоже нет?

Есть ещё вариант, что обработчик не вызывается, когда исключение можно передать вверх по скоупу.
Есть, но бестолковые
источник

АО

Алексей Овсянников in Kotlin JVM
Диспетчер, континуация, вызов нио, эксепшен
источник

D

Denys in Kotlin JVM
Алексей Овсянников
Диспетчер, континуация, вызов нио, эксепшен
_Почти как стихи Блока._ :)
источник

D

Denys in Kotlin JVM
Алексей Овсянников
Есть, но бестолковые
Можете показать? Заодно и код, который запускает корутину.
источник

АО

Алексей Овсянников in Kotlin JVM
Denys
Можете показать? Заодно и код, который запускает корутину.
Чуть позже, сейчас не могу
источник