Skip to content
This repository has been archived by the owner on Oct 19, 2021. It is now read-only.

android.database.sqlite.SQLiteBlobTooBigException #103

Open
g19980115 opened this issue Sep 6, 2019 · 2 comments
Open

android.database.sqlite.SQLiteBlobTooBigException #103

g19980115 opened this issue Sep 6, 2019 · 2 comments
Labels
pending the issue/request is being held for later assessment

Comments

@g19980115
Copy link

 java.lang.RuntimeException:An error occurred while executing doInBackground()

 androidx.loader.content.ModernAsyncTask$3.done(ModernAsyncTask.java:164)
 ......
 Caused by:
 android.database.sqlite.SQLiteBlobTooBigException:Row too big to fit into CursorWindow requiredPos=0, totalRows=1
 android.database.sqlite.SQLiteConnection.nativeExecuteForCursorWindow(Native Method)
 android.database.sqlite.SQLiteConnection.executeForCursorWindow(SQLiteConnection.java:904)
 android.database.sqlite.SQLiteSession.executeForCursorWindow(SQLiteSession.java:851)
 android.database.sqlite.SQLiteQuery.fillWindow(SQLiteQuery.java:62)
 android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:149)
 android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:137)
 android.database.AbstractCursor.moveToPosition(AbstractCursor.java:220)
 android.database.AbstractCursor.moveToFirst(AbstractCursor.java:259)
 com.genonbeta.android.database.SQLiteDatabase.getTable(SQLiteDatabase.java:137)
 com.genonbeta.android.database.SQLiteDatabase.castQuery(SQLiteDatabase.java:62)
 com.genonbeta.android.database.SQLiteDatabase.castQuery(SQLiteDatabase.java:56)
 com.genonbeta.android.database.SQLiteDatabase.castQuery(SQLiteDatabase.java:51)
 com.genonbeta.TrebleShot.adapter.TransferGroupListAdapter.onLoad(TransferGroupListAdapter.java:69)
 com.genonbeta.TrebleShot.widget.GroupEditableListAdapter.onLoad(GroupEditableListAdapter.java:53)
 com.genonbeta.android.framework.app.ListFragment$ListLoader.loadInBackground(ListFragment.java:361)
 com.genonbeta.android.framework.app.ListFragment$ListLoader.loadInBackground(ListFragment.java:341)
 androidx.loader.content.AsyncTaskLoader.onLoadInBackground(AsyncTaskLoader.java:307)
 androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:60)
 androidx.loader.content.AsyncTaskLoader$LoadTask.doInBackground(AsyncTaskLoader.java:48)
 androidx.loader.content.ModernAsyncTask$2.call(ModernAsyncTask.java:141)
 java.util.concurrent.FutureTask.run(FutureTask.java:266)
 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
 java.lang.Thread.run(Thread.java:784)
@velitasali velitasali added the pending the issue/request is being held for later assessment label Oct 20, 2019
@velitasali
Copy link
Member

Could you provide more details? I think this happens due to some changes in Android 9 APIs.

@g19980115
Copy link
Author

g19980115 commented Oct 21, 2019

Yes,the exception only in android 9 device.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
pending the issue/request is being held for later assessment
Projects
None yet
Development

No branches or pull requests

2 participants