http icon indicating copy to clipboard operation
http copied to clipboard

Unable to load Cronet module

Open mleevi opened this issue 2 years ago • 1 comments

Google play services version: 23.31.16 OS: Android 10 Device: Redmi Note 9

W/DynamiteModule( 2717): Failed to load remote module: Failed to get module context
E/CronetProviderInstaller( 2717): Unable to load Cronet module
E/CronetProviderInstaller( 2717): com.google.android.gms.dynamite.DynamiteModule$LoadingException: Remote load failed. No local fallback found.
E/CronetProviderInstaller( 2717): 	at com.google.android.gms.dynamite.DynamiteModule.load(com.google.android.gms:play-services-basement@@18.1.0:60)
E/CronetProviderInstaller( 2717): 	at com.google.android.gms.net.CronetProviderInstaller.zzc(com.google.android.gms:play-services-cronet@@17.0.1:13)
E/CronetProviderInstaller( 2717): 	at com.google.android.gms.net.PlayServicesCronetProvider.tryToInstallCronetProvider(com.google.android.gms:play-services-cronet@@17.0.1:1)
E/CronetProviderInstaller( 2717): 	at com.google.android.gms.net.PlayServicesCronetProvider.isEnabled(com.google.android.gms:play-services-cronet@@17.0.1:1)
E/CronetProviderInstaller( 2717): 	at org.chromium.net.CronetEngine$Builder.getEnabledCronetProviders(CronetEngine.java:358)
E/CronetProviderInstaller( 2717): 	at org.chromium.net.CronetEngine$Builder.createBuilderDelegate(CronetEngine.java:327)
E/CronetProviderInstaller( 2717): 	at org.chromium.net.CronetEngine$Builder.<init>(CronetEngine.java:75)
E/CronetProviderInstaller( 2717): 	at io.flutter.plugins.cronet_http.CronetHttpPlugin.createEngine(CronetHttpPlugin.kt:43)
E/CronetProviderInstaller( 2717): 	at io.flutter.plugins.cronet_http.Messages$HttpApi$-CC.lambda$setup$0(Messages.java:734)
E/CronetProviderInstaller( 2717): 	at io.flutter.plugins.cronet_http.Messages$HttpApi$$ExternalSyntheticLambda0.onMessage(Unknown Source:2)
E/CronetProviderInstaller( 2717): 	at io.flutter.plugin.common.BasicMessageChannel$IncomingMessageHandler.onMessage(BasicMessageChannel.java:219)
E/CronetProviderInstaller( 2717): 	at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:295)
E/CronetProviderInstaller( 2717): 	at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:322)
E/CronetProviderInstaller( 2717): 	at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12)
E/CronetProviderInstaller( 2717): 	at android.os.Handler.handleCallback(Handler.java:883)
E/CronetProviderInstaller( 2717): 	at android.os.Handler.dispatchMessage(Handler.java:100)
E/CronetProviderInstaller( 2717): 	at android.os.Looper.loop(Looper.java:224)
E/CronetProviderInstaller( 2717): 	at android.app.ActivityThread.main(ActivityThread.java:7561)
E/CronetProviderInstaller( 2717): 	at java.lang.reflect.Method.invoke(Native Method)
E/CronetProviderInstaller( 2717): 	at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
E/CronetProviderInstaller( 2717): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:995)
E/CronetProviderInstaller( 2717): Caused by: com.google.android.gms.dynamite.DynamiteModule$LoadingException: Failed to get module context
E/CronetProviderInstaller( 2717): 	at com.google.android.gms.dynamite.DynamiteModule.load(com.google.android.gms:play-services-basement@@18.1.0:50)
E/CronetProviderInstaller( 2717): 	... 20 more
I/PlayServicesCronet( 2717): Google-Play-Services-Cronet-Provider is unavailable.

mleevi avatar Aug 24 '23 14:08 mleevi

Hi @mleevi

Thanks for the bug report! This issue is very surprising - it looks like your device doesn't have a Cronet implementation available. Cronet is normally bundled with Google Play Services.

brianquinlan avatar Aug 24 '23 15:08 brianquinlan