Size: a a a

Kotlin Community

2020 July 22

M

Mi in Kotlin Community
Almost everyone know English
источник

AN

Alexander Nozik in Kotlin Community
Please clarify or I will remove you from the chat
источник

QH

Quantum Harmonizer in Kotlin Community
Alexander Nozik
Please clarify or I will remove you from the chat
Да оно ушло сразу после «leave»
источник

AN

Alexander Nozik in Kotlin Community
Quantum Harmonizer
Да оно ушло сразу после «leave»
ну тогда до свиданья
источник

PE

Pavel Erokhin in Kotlin Community
Ребят, кто с Rx работал, это норм что не обрабатывается исключение в doOnError?
источник

PE

Pavel Erokhin in Kotlin Community
Сообщение исключения, io.reactivex.rxjava3.exceptions.OnErrorNotImplementedException: The exception was not handled due to missing onError handler in the subscribe() method call. java.util.concurrent.TimeoutException: The source did not signal an event for 10 milliseconds and has been terminated.
источник

AL

Alexander Levin in Kotlin Community
Pavel Erokhin
Ребят, кто с Rx работал, это норм что не обрабатывается исключение в doOnError?
Ну, есть одна проблема точно - обработка ошибок странная.
наверное либо:

when (it) {
   is TimeoutException -> ...
}


либо

when (it.javaClass) {
   TimeoutException::class.java -> ...
}
источник

PE

Pavel Erokhin in Kotlin Community
Alexander Levin
Ну, есть одна проблема точно - обработка ошибок странная.
наверное либо:

when (it) {
   is TimeoutException -> ...
}


либо

when (it.javaClass) {
   TimeoutException::class.java -> ...
}
Никакой из вариантов не сработал, я их пробовал
источник

AL

Alexander Levin in Kotlin Community
Pavel Erokhin
Никакой из вариантов не сработал, я их пробовал
Ну текущий точно неправильный. Class<TimeoutException> !is TimeoutException

Если это не прокатывает, то может банально переставить местами операторы надо (конкретно с этой либой не работал, но иногда бывают нюансы, что порядок операторов важен). Но это уже blind guess.
источник

MK

Mark Kos in Kotlin Community
Pavel Erokhin
Ребят, кто с Rx работал, это норм что не обрабатывается исключение в doOnError?
Убери javaClass из when
источник

MK

Mark Kos in Kotlin Community
Ты проверяешь не Throwable is TimeoutException а Class is TimeoutException
источник

ПГ

Павло Гриник... in Kotlin Community
Pavel Erokhin
Ребят, кто с Rx работал, это норм что не обрабатывается исключение в doOnError?
doOnError не перехватывает исключения
источник

ПГ

Павло Гриник... in Kotlin Community
но тебе в чат по РХ (а есть ли такой 🤔)
источник

PE

Pavel Erokhin in Kotlin Community
Да хз что за херня, вот в официальной доке
https://github.com/ReactiveX/RxJava/wiki/Error-Handling-Operators#doonerror-example
источник

AM

Andrew Mikhaylov in Kotlin Community
Павло Гриник
но тебе в чат по РХ (а есть ли такой 🤔)
источник

AM

Andrew Mikhaylov in Kotlin Community
Там даже знакомые лица сидят)
источник

ПГ

Павло Гриник... in Kotlin Community
лол, не сомневался в єтом
источник

PE

Pavel Erokhin in Kotlin Community
Mark Kos
Убери javaClass из when
Не сработало
источник

ПГ

Павло Гриник... in Kotlin Community
Pavel Erokhin
Не сработало
я же говорю, он не перехватывает ошибки
они через него проходят и пробрасываются дальше
ловить их нужно в subscribe
источник

PE

Pavel Erokhin in Kotlin Community
Павло Гриник
я же говорю, он не перехватывает ошибки
они через него проходят и пробрасываются дальше
ловить их нужно в subscribe
Понял, спасибо. Просто с точки зрения дизайна - показалось не очевидным.
источник