lichess.org
Donate

Android app stopped working after upgrading LineageOS

The app stopped working after applying the latest (4 August 2019) Lineage OS upgrade.

System:
Nexus 5X, Bullhead, Lineage 15.1 (Android 8.1.0), after installing the 4 August update

Symptoms:
- App is connected to server, shows no. of games in progress, and ping is green
- App is no longer signed in
- App is not completing formatting the 9 quick find buttons (loading circle shows)
- When signing in, no success, but also no error message

Tried:
- Relogin: no success
- Removing the app and then reinstalling: after removing and reinstalling clean, I now get an error message on logging in "Lichess.org is unreachable. Failed to fetch", but the ping is still green and connected.
I'd imagine the app is developed on an image as close to stock as possible and tested on hardware as representative of the mean as possible. This may leave things not working correctly if using an alternative image or older devices. I can't speak for the developers, but usually the response I see to things like this is that they can't go pooling development resources to fix bugs that don't affect a reasonable number of people.
As you can see I am running stock Android. It is the vendors that add stuff.

I don't report bugs because I feel entitled to be helped, but because I know developers appreciate them.
Sorry, I saw 'Lineage OS upgrade' and didn't see that as upgrading from Lineage to stock. I stand corrected. As you're running a reasonably current stock image, I'll have to defer to the phone's age and your comment about vendor differences (I've certainly been a victim to Verizon's uniquely restrictive carrier services). Since it is a Nexus device, it shouldn't be too much different than a development image given that Google sets the standard for what defines 'stock'. I hope you get this sorted. The only thing I can suggest is to go to your settings, Backup & reset, and use the 'Network settings reset' option.
You're still misreading my comments, it seems. For me, Lineage means stock Android. What you buy on a Samsung or Google device is not. They ship their devices with stock Android, plus a host of things on top, like the Google Play Store. It seems you interpret "stock" as "what it came shipped with", hence the confusion.

So for clarity's sake: I did not upgrade to stock Nexus, I upgraded my Lineage distro of stock Android to the current version.

As your the network reset, I tried that, it did not help, but thanks for thinking along. It feels as if my report is bothering you for some reason, which of course I did not intend it to.
Lineage, as I understand it, is not stock Android. Stock Android is Android as it sits in Google's repository unadulterated (what you would compile from source). Generally, Nexus devices use something very close to this as dictated by Google. Lineage is the successor to the CyanogenMod ROM, and as it is a 'custom image', I didn't think of it as stock. I also wouldn't consider Samsung's TouchWiz images to be stock despite them shipping with the phones. I would, however, consider them reasonably stable since app developers tend to keep most flagships in mind. Your report isn't bothering me at all. I genuinely hope it is resolved. Thanks.
That is great to know, even though it doesn't fix the app. Thanks for explaining your opinion.
I got it working again.
I installed Android System WebView from the playstore, which was an older (or newer?) version than the one i had installed (76.0. 3809. 111 instead of .89).
Then you need to go in the Developer Options and swap out the WebView-Implementation.
Great work FreeThinker, thank you for sharing back the solution that worked. It worked for me as well.

This topic has been archived and can no longer be replied to.