Size: a a a

Kotlin Community

2020 April 21

BV

Boris Vanin in Kotlin Community
Alexander Nozik
Спасибо, буду поизучать
Без контекста сложно
источник

AM

Andrew Mikhaylov in Kotlin Community
🤔🤔🤔
источник

BV

Boris Vanin in Kotlin Community
Я попробую посмотреть оттуда такое взялось
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Без контекста сложно
поищу в котлин репе
источник

BV

Boris Vanin in Kotlin Community
Alexander Nozik
поищу в котлин репе
Вот да, разве что
источник

D

Danil Yudov in Kotlin Community
Bogdan Panchenko
Нужно на метод вешать, альт ентер должен подсказать
не, резалт вообще никаких аннотаций не требует и безоговорочно кидает ошибку, только аргумент компилятору спасает от ошибки компиляции
источник

BP

Bogdan Panchenko in Kotlin Community
Danil Yudov
не, резалт вообще никаких аннотаций не требует и безоговорочно кидает ошибку, только аргумент компилятору спасает от ошибки компиляции
У меня все выключено
источник

BP

Bogdan Panchenko in Kotlin Community
Danil Yudov
чот не, ни аргумент -Xopt-in=kotlin.RequiresOptIn, ни languageSettings.useExperimentalAnnotation("kotlin.RequiresOptIn") в сорс сете не помогли. та и ладно, не надо уже, я решил отказаться от его использования)
Тут ты включил только возможность использовать optIn
источник

BV

Boris Vanin in Kotlin Community
Boris Vanin
Вот да, разве что
Главная проблема, что этот кейз очень удобный, было бы грустно его потерять
источник

RE

Roman Elizarov in Kotlin Community
Max Rovkin
я уже который день бьюсь с ошибкой
E/AndroidRuntime: FATAL EXCEPTION: EventThread
   Process: com.osome.stage, PID: 24487
   kotlinx.coroutines.JobCancellationException: StandaloneCoroutine was cancelled; job=StandaloneCoroutine{Cancelled}@3f7155f

Но так как она воспроизводится не каждый раз, не могу понять в чем дело.
Есть идеи, как получить больше информации? Я уже все обмазал CoroutineName, но толку от этого никакого.
А stack-trace-то какой-нибудь и другие подробности есть?
источник

AN

Alexander Nozik in Kotlin Community
Boris Vanin
Вот да, разве что
источник

D

Danil Yudov in Kotlin Community
Bogdan Panchenko
Тут ты включил только возможность использовать optIn
ну если навешивать опт-ин на каждую функцию придётся, то это так себе решение, хотелось засапресить для всего проекта
источник

BP

Bogdan Panchenko in Kotlin Community
Danil Yudov
ну если навешивать опт-ин на каждую функцию придётся, то это так себе решение, хотелось засапресить для всего проекта
Завтра найду, optIn работает и на класс
источник

MR

Max Rovkin in Kotlin Community
Roman Elizarov
А stack-trace-то какой-нибудь и другие подробности есть?
это весь стек трейс, поэтому я вообще не понимаю, что происходит и куда копать дальше.
E/AndroidRuntime: FATAL EXCEPTION: EventThread
   Process: com.osome.stage, PID: 24487
   kotlinx.coroutines.JobCancellationException: StandaloneCoroutine was cancelled; job=StandaloneCoroutine{Cancelled}@3f7155f


Было подозрение, что CancellationException в try-catch отлавливается и дальше не пробрасывается, но это я исключил, прошёлся по всему проекту и пробросил.
источник

RE

Roman Elizarov in Kotlin Community
Раз нету стек-трейса то это какой-то баг в андроид-райнтайме или где-то есть код, который поймал исключение и вывел его в лог, но забыл записать стек-трейс.
источник

BV

Boris Vanin in Kotlin Community
Так метод не зааннатирован!
источник

MR

Max Rovkin in Kotlin Community
Roman Elizarov
Раз нету стек-трейса то это какой-то баг в андроид-райнтайме или где-то есть код, который поймал исключение и вывел его в лог, но забыл записать стек-трейс.
вряд ли, кто-то поймал это исключение, потому что приложение крашится именно с ним.
источник

BV

Boris Vanin in Kotlin Community
Он вызывается в методе который помечен, но этот же нет
источник

BV

Boris Vanin in Kotlin Community
Boris Vanin
Он вызывается в методе который помечен, но этот же нет
Не понимаю, почему так нельзя вызвать
источник

BV

Boris Vanin in Kotlin Community
Специально сделали аннотацию, чтобы понимать какой контекст ограничен. Но если используется неограниченный контекст..
источник