FredJul / Flym

Flym News Reader is a light Android feed reader (RSS/Atom)
Other
955 stars 405 forks source link

App Crash when loading feeds: SQLiteBlobTooBigException #697

Open chris246 opened 3 years ago

chris246 commented 3 years ago

When updating feeds Flym keeps crashing.

Here is the crash trace:

10-05 09:01:20.879 26450 26476 E AndroidRuntime: FATAL EXCEPTION: IntentService[FetcherService]
10-05 09:01:20.879 26450 26476 E AndroidRuntime: Process: net.frju.flym, PID: 26450
10-05 09:01:20.879 26450 26476 E AndroidRuntime: android.database.sqlite.SQLiteBlobTooBigException: Row too big to fit into CursorWindow requiredPos=0, totalRows=1
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:1001)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:838)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:153)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:140)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:231)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.database.AbstractCursor.moveToFirst(AbstractCursor.java:270)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at net.frju.flym.data.dao.EntryDao_Impl.findById(SourceFile:18)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at net.frju.flym.service.FetcherService$Companion.mobilizeAllEntries(SourceFile:5)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at net.frju.flym.service.FetcherService$Companion.fetch(SourceFile:24)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at net.frju.flym.service.FetcherService.onHandleIntent(SourceFile:5)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:77)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.os.Handler.dispatchMessage(Handler.java:106)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.os.Looper.loop(Looper.java:223)
10-05 09:01:20.879 26450 26476 E AndroidRuntime:        at android.os.HandlerThread.run(HandlerThread.java:67)