yanzhenjie / Kalle

:apple: Http client for Android platform.
https://yanzhenjie.com/Kalle
Apache License 2.0
592 stars 98 forks source link

我在批量下载文件的时候,遇到 Could not allocate CursorWindow 错误 #93

Open shaoweijin opened 4 years ago

shaoweijin commented 4 years ago

E/CursorWindow: Could not allocate CursorWindow '/data/user/0/com.launchso.qkm.reg/databases/_kalle_cookies_db.db' of size 2097152 due to error -12. E/DownloadCallback:
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ main, com.launchso.qkm.net.http.DownloadCallback.onException(DownloadCallback.java:60) ├┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄┄ │ android.database.CursorWindowAllocationException: Cursor window allocation of 2048 kb failed. │ at android.database.CursorWindow.(CursorWindow.java:108) │ at android.database.AbstractWindowedCursor.clearOrCreateWindow(AbstractWindowedCursor.java:198) │ at android.database.sqlite.SQLiteCursor.fillWindow(SQLiteCursor.java:138) │ at android.database.sqlite.SQLiteCursor.getCount(SQLiteCursor.java:132) │ at android.database.AbstractCursor.moveToPosition(AbstractCursor.java:219) │ at android.database.AbstractCursor.moveToNext(AbstractCursor.java:268) │ at com.yanzhenjie.kalle.cookie.db.CookieDao.getList(CookieDao.java:186) │ at com.yanzhenjie.kalle.cookie.db.CookieDao.getList(CookieDao.java:144) │ at com.yanzhenjie.kalle.cookie.DBCookieStore.get(DBCookieStore └──────────────────────────────────────────────────────────────────────────────────────────────────────────────── E/DownloadCallback:
┌──────────────────────────────────────────────────────────────────────────────────────────────────────────────── │ .java:109) │ at com.yanzhenjie.kalle.cookie.CookieManager.get(CookieManager.java:47) │ at com.yanzhenjie.kalle.connect.http.ConnectInterceptor.connect(ConnectInterceptor.java:120)