[com.santander.app] ClassNotFoundException com.google.android.gms.analytics.AnalyticsService
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 14.6k
- Forks
- 3.2k
- Avg merge
- 12d 11h
- Merged PRs (30d)
- 4
Description
Affected app
Name: Santander banking app
Package id: com.santander.app
Describe the bug
When opening a section of the app, it reproducibly crashes.
To Reproduce
Needs an account with that bank.
System
Android Version: 11
Custom ROM: CalyxOS
microG
microG Core version: [e.g. 0.2.17.204714-14]
microG Self-Check results: All ticked
E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.santander.app, PID: 25884
java.lang.RuntimeException: Unable to create service com.google.android.gms.analytics.AnalyticsService: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.analytics.AnalyticsService" on path: DexPathList[[zip file "/data/app/~~OJXGm2BXYcGSOCFdp0OPEA==/com.santander.app-PJXehZ_MOv-KXaEeMCFdzA==/base.apk"],nativeLibraryDirectories=[/data/app/~~OJXGm2BXYcGSOCFdp0OPEA==/com.santander.app-PJXehZ_MOv-KXaEeMCFdzA==/lib/arm64, /data/app/~~OJXGm2BXYcGSOCFdp0OPEA==/com.santander.app-PJXehZ_MOv-KXaEeMCFdzA==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64, /system/product/lib64]]
at android.app.ActivityThread.handleCreateService(ActivityThread.java:4198)
at android.app.ActivityThread.access$1500(ActivityThread.java:237)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7660)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Caused by: java.lang.ClassNotFoundException: Didn't find class "com.google.android.gms.analytics.AnalyticsService" on path: DexPathList[[zip file "/data/app/~~OJXGm2BXYcGSOCFdp0OPEA==/com.santander.app-PJXehZ_MOv-KXaEeMCFdzA==/base.apk"],nativeLibraryDirectories=[/data/app/~~OJXGm2BXYcGSOCFdp0OPEA==/com.santander.app-PJXehZ_MOv-KXaEeMCFdzA==/lib/arm64, /data/app/~~OJXGm2BXYcGSOCFdp0OPEA==/com.santander.app-PJXehZ_MOv-KXaEeMCFdzA==/base.apk!/lib/arm64-v8a, /system/lib64, /system/system_ext/lib64, /system/product/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:207)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at android.app.AppComponentFactory.instantiateService(AppComponentFactory.java:129)
at android.support.v4.app.CoreComponentFactory.instantiateService(CoreComponentFactory.java:68)
at android.app.ActivityThread.handleCreateService(ActivityThread.java:4177)
at android.app.ActivityThread.access$1500(ActivityThread.java:237)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1932)
at android.os.Handler.dispatchMessage(Handler.java:106)
at android.os.Looper.loop(Looper.java:223)
at android.app.ActivityThread.main(ActivityThread.java:7660)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:592)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:947)
Contributor guide
No contributing guide indexed for this repository
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the reported Android 11 stack trace and the com.google.android.gms.analytics.AnalyticsService entry while reproducing the crash in the Santander app on CalyxOS with microG. Reproduction requires a Santander account; done means the affected section opens without the ClassNotFoundException crash.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, java
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100