Size: a a a

2019 June 20

(

( in Kotlin JVM
Alexandr Emelyanov
ну ок, промах. а кто там на хачкеле пилил то 😂
@PineappleZombie из оффтопа, наверное
источник

AE

Alexandr Emelyanov in Kotlin JVM
(
@PineappleZombie из оффтопа, наверное
ну да, кто то оттуда
источник

AN

Alexander Nozik in Kotlin JVM
Ага, он. Уникум.
источник

AN

Alexander Nozik in Kotlin JVM
Он правда говорит, что их по России еще штук 10 таких
источник

AN

Alexander Nozik in Kotlin JVM
А интересно, сколько скалистов. Но это офтоп
источник
2019 June 22

АО

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

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

AS

Andrey Sidorenko in Kotlin JVM
Чисто предположение, которое вероятно очень глупое - эксепшн не в том же контексте вылетает, где находится try-catch
источник

АО

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

АО

Алексей Овсянников in Kotlin JVM
только если там внутри async какой-нибудь, который действительно на другой контекст улетает и обрабатывается криво потом
источник

АО

Алексей Овсянников in Kotlin JVM
тогда пойду искать, может, у кторовских клиентов хэндлеры ошибок есть
источник

АО

Алексей Овсянников in Kotlin JVM
предлагают, каждый запрос в месте запроса оборачивать в try-catch
источник

АО

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

AS

Andrey Sidorenko in Kotlin JVM
Или попробовать посмотреть в сторону SupervisorJob
источник

AS

Andrey Sidorenko in Kotlin JVM
Думаю он может помочь
источник

АО

Алексей Овсянников in Kotlin JVM
кстати, в чём его суть?
источник

АО

Алексей Овсянников in Kotlin JVM
а то я не понял, чем supervisor scope от обычного отличается
источник

AS

Andrey Sidorenko in Kotlin JVM
Если я правильно понимаю, то это Джоба, которая является родительской для всех джоб, что в ней создаются + имеет настраиваемые политики для exception handling'a
источник

АО

Алексей Овсянников in Kotlin JVM
так в обычном скоупе же также
источник

АО

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

AS

Andrey Sidorenko in Kotlin JVM
Как вариант - возможность создания своих скоупов
источник