Today I discovered that I can no longer open Google Play Store on my Galaxy S4, running Sumsung's version of Android v4.2.2.
When I try to open Google Play Store, it opens, but shorty fails with the following stack trace:
I/Finsky ( 6299): [1] com.google.android.finsky.utils.dp.a(1041): Starting LocationRefresher
I/Finsky ( 6299): [1] com.google.android.finsky.selfupdate.f.a(166): Skipping DFE self-update. Local Version [80691500] >= Server Version [-1]
I/Finsky ( 6299): [1] com.google.android.finsky.utils.ji.a(102): TOS is accepted (pref)
I/Finsky ( 6299): [1] com.google.android.finsky.utils.dk.a(64): com.samsung.groupcast available because owned, overriding [restriction=7].
I/Finsky ( 6299): [1] com.google.android.finsky.utils.dk.a(64): ma.wanam.xposed available because owned, overriding [restriction=7].
I/Finsky ( 6299): [1] com.google.android.finsky.utils.dk.a(64): com.questvisual.wordlens available because owned, overriding [restriction=7].
D/AndroidRuntime( 6299): Shutting down VM
E/AndroidRuntime( 6299): FATAL EXCEPTION: main
E/AndroidRuntime( 6299): java.lang.StackOverflowError
E/AndroidRuntime( 6299):
at java.util.HashMap.get(HashMap.java:298)
E/AndroidRuntime( 6299):
at com.google.android.finsky.FinskyApp.e(SourceFile:1355)
E/AndroidRuntime( 6299):
at com.google.android.finsky.FinskyApp.e(SourceFile:1379)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:83)
E/AndroidRuntime( 6299):
at com.google.android.finsky.api.model.Document.Z(SourceFile:1105)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:317)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:62)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.v.a(SourceFile:335)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:261)
E/AndroidRuntime( 6299):
at com.google.android.finsky.installer.b.a(SourceFile:3159)
E/AndroidRuntime( 6299):
at com.google.android.finsky.autoupdate.r.a(SourceFile:326)
E/AndroidRuntime( 6299):
at com.google.android
D/AndroidRuntime( 4557): Shutting down VM
I attempted to fix this by side-loading the latest Google Play Store APK (6.9.15.G-all [0] 3104571
), but this did not fix the problem.
Considering that the infinite recursion is between autoupdate
and installer
packages, I assume this is some sort of bug that happens when Google Play Store tries to autoupdate something?
I am not sure how to recover from this situation, so any ideas would be appreciated.
EDIT 1: I was able to get rid of this particular error by downgrading Google Play Store all the way to 6.3.20.B-all [0] 2734767
. However, although Google Play Store no longer crashes, a new error prevents me from actually downloading any content:
I/Finsky (11347): [1] com.google.android.finsky.receivers.h.a(443): Request install of com.staircase3.opensignal v=120530 pri=2 for single_install
I/Finsky (11347): [1] com.google.android.finsky.receivers.h.a(1184): Installer kick - starting com.staircase3.opensignal
I/Finsky (11347): [1] com.google.android.finsky.receivers.ac.a(1177): Received VolleyError 922 (Error while retrieving information from server. [DF-DLA-15])
I/Finsky (11347): [1] com.google.android.finsky.receivers.v.a(766): Cancel running installation of com.staircase3.opensignal (null)
Now, this DF-DLA-15
error appears to be quite famous:
https://productforums.google.com/forum/#!topic/play/pqV-NFm-qy8
I have tried all troubleshooting steps suggested in that thread, even the crazy-sounding ones. To be specific:
- I cleared Data and Cache for Google Play Store and Service
- Recreated and re-synced my Google Account
- Deleted Dalvik cache
- Unmounted the SD Card
- Deleted and recreated my payment info in Google Play Store
After all that, still getting DF-DLA-15