-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Description
线上出现大量崩溃,找不到DelegateProvider,问题集中在荣耀手机上。
2025-07-08-09:50:04.809 exception = java.lang.NoClassDefFoundError: Failed resolution of: Lcom/tencent/shadow/core/runtime/container/DelegateProvider;
2025-07-08-09:50:04.809 at dalvik.system.DexFile.defineClassNative(DexFile.java:-2)
2025-07-08-09:50:04.809 at dalvik.system.DexFile.defineClass(DexFile.java:328)
2025-07-08-09:50:04.809 at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:321)
2025-07-08-09:50:04.809 at dalvik.system.DexPathList$Element.findClass(DexPathList.java:775)
2025-07-08-09:50:04.810 at dalvik.system.DexPathList.findClass(DexPathList.java:532)
2025-07-08-09:50:04.810 at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:245)
2025-07-08-09:50:04.810 at com.tencent.shadow.dynamic.apk.ApkClassLoader.loadClass(ApkClassLoader.java:79)
2025-07-08-09:50:04.810 at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
2025-07-08-09:50:04.810 at com.tencent.shadow.dynamic.loader.impl.LoaderFactoryImpl.buildLoader(LoaderFactoryImpl.kt:27)
2025-07-08-09:50:04.810 at com.tencent.shadow.dynamic.host.LoaderImplLoader.load(LoaderImplLoader.java:55)
2025-07-08-09:50:04.810 at com.tencent.shadow.dynamic.host.PluginProcessService.loadPluginLoader(PluginProcessService.java:157)
2025-07-08-09:50:04.810 at com.tencent.shadow.dynamic.host.PpsController.loadHostProcessPluginLoader(PpsController.java:152)
2025-07-08-09:50:04.810 at com.tencent.shadow.dynamic.manager.PluginManagerThatUseDynamicLoader.loadHostProcessPluginLoader(PluginManagerThatUseDynamicLoader.java:169)
2025-07-08-09:50:04.810 at com.###.####.#####.pluginmanager.FastPluginManager.loadHostProcessLoaderAndRuntime(FastPluginManager.kt:151)
2025-07-08-09:50:04.811 at com.###.####.#####.pluginmanager.##PluginManager.initLoaderAndRuntime(##PluginManager.kt:143)
2025-07-08-09:50:04.811 at com.###.####.#####.pluginmanager.##PluginManager.enter(##PluginManager.kt:42)
2025-07-08-09:50:04.811 at com.tencent.shadow.dynamic.host.DynamicPluginManager.enter(DynamicPluginManager.java:56)
2025-07-08-09:50:04.811 at com.###.####.#####.foundation.manager.DefaultManagerImp.initLoaderAndRuntime$##shadowfoundation_release(DefaultManagerImp.kt:61)
2025-07-08-09:50:04.811 at com.###.####.#####.foundation.manager.DefaultManagerImp.initLoaderAndRuntime$##shadowfoundation_release$default(DefaultManagerImp.kt:51)
2025-07-08-09:50:04.811 at com.###.####.#####.foundation.ShadowManager$initManager$result$1.invokeSuspend(ShadowManager.kt:144)
2025-07-08-09:50:04.811 at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2025-07-08-09:50:04.811 at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
2025-07-08-09:50:04.811 at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
2025-07-08-09:50:04.812 at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
2025-07-08-09:50:04.812 at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
2025-07-08-09:50:04.812 at kotlinx.coroutines.BuildersKt.runBlocking(null:1)
2025-07-08-09:50:04.812 at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
2025-07-08-09:50:04.812 at kotlinx.coroutines.BuildersKt.runBlocking$default(null:1)
2025-07-08-09:50:04.812 at com.###.####.#####.foundation.ShadowManager.initManager(ShadowManager.kt:77)
2025-07-08-09:50:04.812 at com.###.####.#####.integration.manager.ShadowIntegrationManager$initShadowManager$1.invokeSuspend(ShadowIntegrationManager.kt:293)
2025-07-08-09:50:04.812 at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2025-07-08-09:50:04.812 at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
2025-07-08-09:50:04.812 at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
2025-07-08-09:50:04.813 at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
2025-07-08-09:50:04.813 at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
2025-07-08-09:50:04.813 at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
2025-07-08-09:50:04.813 at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
2025-07-08-09:50:04.814 at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
2025-07-08-09:50:04.814 #### STACKTRACE END ####
2025-07-08-09:50:04.815 #### CAUSE BEGIN ####
2025-07-08-09:50:04.815 getCause() = java.lang.ClassNotFoundException: Didn't find class "com.tencent.shadow.core.runtime.container.DelegateProvider" on path: DexPathList[[zip file "/data/user/0/com.###.####.####/files/ShadowPluginManager/UnpackedPlugin/##-manager/1368230fb556ca1bcc4d4673236417f6/runtime_loader-release-1.4.2.2023090801.zip/##shadowloader-release.apk"],nativeLibraryDirectories=[/system/lib64, /product_h/lib64, /system_ext/lib64]]
2025-07-08-09:50:04.815 at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:259)
2025-07-08-09:50:04.815 at java.lang.ClassLoader.loadClass(ClassLoader.java:637)
2025-07-08-09:50:04.815 at com.tencent.shadow.dynamic.apk.ApkClassLoader.loadClass(ApkClassLoader.java:72)
2025-07-08-09:50:04.815 at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
2025-07-08-09:50:04.815 at dalvik.system.DexFile.defineClassNative(Native Method)
2025-07-08-09:50:04.815 at dalvik.system.DexFile.defineClass(DexFile.java:328)
2025-07-08-09:50:04.815 at dalvik.system.DexFile.loadClassBinaryName(DexFile.java:321)
2025-07-08-09:50:04.816 at dalvik.system.DexPathList$Element.findClass(DexPathList.java:775)
2025-07-08-09:50:04.816 at dalvik.system.DexPathList.findClass(DexPathList.java:532)
2025-07-08-09:50:04.816 at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:245)
2025-07-08-09:50:04.816 at com.tencent.shadow.dynamic.apk.ApkClassLoader.loadClass(ApkClassLoader.java:79)
2025-07-08-09:50:04.816 at java.lang.ClassLoader.loadClass(ClassLoader.java:573)
2025-07-08-09:50:04.816 at com.tencent.shadow.dynamic.loader.impl.LoaderFactoryImpl.buildLoader(LoaderFactoryImpl.kt:27)
2025-07-08-09:50:04.816 at com.tencent.shadow.dynamic.host.LoaderImplLoader.load(LoaderImplLoader.java:55)
2025-07-08-09:50:04.816 at com.tencent.shadow.dynamic.host.PluginProcessService.loadPluginLoader(PluginProcessService.java:157)
2025-07-08-09:50:04.816 at com.tencent.shadow.dynamic.host.PpsController.loadHostProcessPluginLoader(PpsController.java:152)
2025-07-08-09:50:04.817 at com.tencent.shadow.dynamic.manager.PluginManagerThatUseDynamicLoader.loadHostProcessPluginLoader(PluginManagerThatUseDynamicLoader.java:169)
2025-07-08-09:50:04.817 at com.###.####.#####.pluginmanager.FastPluginManager.loadHostProcessLoaderAndRuntime(FastPluginManager.kt:151)
2025-07-08-09:50:04.817 at com.###.####.#####.pluginmanager.##PluginManager.initLoaderAndRuntime(##PluginManager.kt:143)
2025-07-08-09:50:04.818 at com.###.####.#####.pluginmanager.##PluginManager.enter(##PluginManager.kt:42)
2025-07-08-09:50:04.819 at com.tencent.shadow.dynamic.host.DynamicPluginManager.enter(DynamicPluginManager.java:56)
2025-07-08-09:50:04.819 at com.###.####.#####.foundation.manager.DefaultManagerImp.initLoaderAndRuntime$##shadowfoundation_release(DefaultManagerImp.kt:61)
2025-07-08-09:50:04.819 at com.###.####.#####.foundation.manager.DefaultManagerImp.initLoaderAndRuntime$##shadowfoundation_release$default(DefaultManagerImp.kt:51)
2025-07-08-09:50:04.819 at com.###.####.#####.foundation.ShadowManager$initManager$result$1.invokeSuspend(ShadowManager.kt:144)
2025-07-08-09:50:04.819 at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2025-07-08-09:50:04.820 at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
2025-07-08-09:50:04.820 at kotlinx.coroutines.EventLoopImplBase.processNextEvent(EventLoop.common.kt:280)
2025-07-08-09:50:04.820 at kotlinx.coroutines.BlockingCoroutine.joinBlocking(Builders.kt:85)
2025-07-08-09:50:04.820 at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking(Builders.kt:59)
2025-07-08-09:50:04.820 at kotlinx.coroutines.BuildersKt.runBlocking(Unknown Source:1)
2025-07-08-09:50:04.820 at kotlinx.coroutines.BuildersKt__BuildersKt.runBlocking$default(Builders.kt:38)
2025-07-08-09:50:04.820 at kotlinx.coroutines.BuildersKt.runBlocking$default(Unknown Source:1)
2025-07-08-09:50:04.821 at com.###.####.#####.foundation.ShadowManager.initManager(ShadowManager.kt:77)
2025-07-08-09:50:04.821 at com.###.####.#####.integration.manager.ShadowIntegrationManager$initShadowManager$1.invokeSuspend(ShadowIntegrationManager.kt:293)
2025-07-08-09:50:04.822 at kotlin.coroutines.jvm.internal.BaseContinuationImpl.resumeWith(ContinuationImpl.kt:33)
2025-07-08-09:50:04.822 at kotlinx.coroutines.DispatchedTask.run(DispatchedTask.kt:108)
2025-07-08-09:50:04.822 at kotlinx.coroutines.internal.LimitedDispatcher$Worker.run(LimitedDispatcher.kt:115)
2025-07-08-09:50:04.822 at kotlinx.coroutines.scheduling.TaskImpl.run(Tasks.kt:103)
2025-07-08-09:50:04.822 at kotlinx.coroutines.scheduling.CoroutineScheduler.runSafely(CoroutineScheduler.kt:584)
2025-07-08-09:50:04.822 at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.executeTask(CoroutineScheduler.kt:793)
2025-07-08-09:50:04.822 at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.runWorker(CoroutineScheduler.kt:697)
2025-07-08-09:50:04.823 at kotlinx.coroutines.scheduling.CoroutineScheduler$Worker.run(CoroutineScheduler.kt:684)
2025-07-08-09:50:04.823 #### CAUSE END ####