From 6ccb1e708f810052aed26f5b6b9678c6d01f65fd Mon Sep 17 00:00:00 2001 From: M66B Date: Tue, 10 Mar 2020 12:20:27 +0100 Subject: [PATCH] Handle FTS exception --- app/src/main/java/eu/faircode/email/WorkerFts.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/WorkerFts.java b/app/src/main/java/eu/faircode/email/WorkerFts.java index 841a9695fd..7292254dbc 100644 --- a/app/src/main/java/eu/faircode/email/WorkerFts.java +++ b/app/src/main/java/eu/faircode/email/WorkerFts.java @@ -32,6 +32,7 @@ import androidx.work.Worker; import androidx.work.WorkerParameters; import java.io.File; +import java.io.FileNotFoundException; import java.util.ArrayList; import java.util.List; import java.util.concurrent.TimeUnit; @@ -85,7 +86,8 @@ public class WorkerFts extends Worker { if (ids.size() > INDEX_BATCH_SIZE) markIndexed(db, ids); } catch (Throwable ex) { - if (ex instanceof OutOfMemoryError) + if (ex instanceof FileNotFoundException || + ex instanceof OutOfMemoryError) ids.add(id); Log.e(ex); }