-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Опишите баг
При использовании последнего ktor, который использует okhttp 5.1.0, в мультиплатформенном проекте выбрасывается исключение:
java.lang.NoClassDefFoundError: Failed resolution of: Lokhttp3/internal/Util; at okhttp3.tls.HandshakeCertificates$Builder.build(HandshakeCertificates.kt:174) at com.vk.id.network.OkHttpClientProvider.addRussianTrustedRootCA(OkHttpClientProvider.kt:85) at com.vk.id.network.OkHttpClientProvider.provide(OkHttpClientProvider.kt:30) at com.vk.id.internal.di.VKIDDepsProd.okHttpClient_delegate$lambda$7(VKIDDepsProd.kt:121) at com.vk.id.internal.di.VKIDDepsProd.$r8$lambda$Prh9MBmAvhVRdfv5E-ZG3uQV_TE(Unknown Source:0) at com.vk.id.internal.di.VKIDDepsProd$$ExternalSyntheticLambda16.invoke(D8$$SyntheticClass:0) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86) at com.vk.id.internal.di.VKIDDepsProd.getOkHttpClient(VKIDDepsProd.kt:120) at com.vk.id.internal.di.VKIDDepsProd.api$lambda$8(VKIDDepsProd.kt:125) at com.vk.id.internal.di.VKIDDepsProd.$r8$lambda$lb3vgwycLOewhgjK9WBMGtlArOM(Unknown Source:0) at com.vk.id.internal.di.VKIDDepsProd$$ExternalSyntheticLambda17.invoke(D8$$SyntheticClass:0) at kotlin.SynchronizedLazyImpl.getValue(LazyJVM.kt:86) at com.vk.id.analytics.stat.StatTracker$trackEvent$1$1.invokeSuspend$lambda$0(StatTracker.kt:65) at com.vk.id.analytics.stat.StatTracker$trackEvent$1$1.$r8$lambda$AOi-iveOYInmOiCe_GPVxuUtMIo(Unknown Source:0) at com.vk.id.analytics.stat.StatTracker$trackEvent$1$1$$ExternalSyntheticLambda0.invoke(D8$$SyntheticClass:0) at com.vk.id.analytics.stat.StatTracker.sendEvents(StatTracker.kt:102) at com.vk.id.analytics.stat.StatTracker.access$sendEvents(StatTracker.kt:28) at com.vk.id.analytics.stat.StatTracker$trackEvent$1$1.invokeSuspend(StatTracker.kt:61) at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:34) at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:100) at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:124) at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:89) at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:586) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:820) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:717) at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:704) Suppressed: kotlinx.coroutines.internal.DiagnosticCoroutineContextException: [StandaloneCoroutine{Cancelling}@1012382, Dispatchers.IO] Caused by: java.lang.ClassNotFoundException: Didn't find class "okhttp3.internal.Util" on path:
Вопроизведение
Инициализировать SDK через VKID.init(activity)
Ожидаемое поведение
Нет краша
Фактическое поведение
Краш приложения
Используемые модули и их версии
com.vk.id:vkid:2.6.0
Скриншоты
No response
Смартфон или эмулятор
Без разницы
Внутренний или внешний сервис
Нет
Обновляли ли вы сдк
Да
Исправлена ли ошибка
Есть ошибка в последней версии
Где инициализиурете SDK
Activity.onCreate
Версия клиента авторизации
Дополнительные заметки
No response