这是indexloc提供的服务,不要输入任何密码
Skip to content

找不到DelegateProvider崩溃NoClassDefFoundError DelegateProvider #1393

@jalen-ma

Description

@jalen-ma

线上出现大量崩溃,找不到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 ####

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions