diff --git a/app/src/main/java/androidx/lifecycle/ComputableLiveData.java b/app/src/main/java/androidx/lifecycle/ComputableLiveData.java index cc375b15ba..290d9bad8b 100644 --- a/app/src/main/java/androidx/lifecycle/ComputableLiveData.java +++ b/app/src/main/java/androidx/lifecycle/ComputableLiveData.java @@ -112,6 +112,10 @@ public abstract class ComputableLiveData { if (computed) { mLiveData.postValue(value); } + } catch (Throwable ex) { + // java.lang.IllegalStateException: Couldn't read row xxx column yyy + eu.faircode.email.Log.e(ex); + mInvalid.set(true); } finally { // release compute lock mComputing.set(false);