[crash] Caused by: android.database.CursorWindowAllocationException:
Closed this issue · 3 comments
manasouza commented
Related to #30
Affected: Xiaomi Redmi 5 Plus (vince), Android 8.1
Report 1 of 2
java.lang.RuntimeException:
at android.os.AsyncTask$3.done (AsyncTask.java:353)
at java.util.concurrent.FutureTask.finishCompletion (FutureTask.java:383)
at java.util.concurrent.FutureTask.setException (FutureTask.java:252)
at java.util.concurrent.FutureTask.run (FutureTask.java:271)
at android.os.AsyncTask$SerialExecutor$1.run (AsyncTask.java:245)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:636)
at java.lang.Thread.run (Thread.java:764)
Caused by: android.database.CursorWindowAllocationException:
at android.database.CursorWindow.<init> (CursorWindow.java:137)
at android.database.CursorWindow.<init> (Unknown Source)
at android.database.CursorWindow$1.createFromParcel (CursorWindow.java:685)
at android.database.CursorWindow$1.createFromParcel (CursorWindow.java:684)
at android.database.BulkCursorDescriptor.readFromParcel (BulkCursorDescriptor.java:75)
at android.database.BulkCursorDescriptor$1.createFromParcel (BulkCursorDescriptor.java:34)
at android.database.BulkCursorDescriptor$1.createFromParcel (BulkCursorDescriptor.java:31)
at android.content.ContentProviderProxy.query (ContentProviderNative.java:421)
at android.content.ContentResolver.query (ContentResolver.java:756)
at android.content.ContentResolver.query (ContentResolver.java:705)
at android.content.ContentResolver.query (ContentResolver.java:663)
at br.com.mls.contactnumbersearch.NumberSearchActivity.getPhoneContactList (NumberSearchActivity.java:239)
at br.com.mls.contactnumbersearch.NumberSearchActivity$2.doInBackground (NumberSearchActivity.java:128)
at br.com.mls.contactnumbersearch.NumberSearchActivity$2.doInBackground (NumberSearchActivity.java:119)
at android.os.AsyncTask$2.call (AsyncTask.java:333)
at java.util.concurrent.FutureTask.run (FutureTask.java:266)
manasouza commented
Affected:
- Vivo vivo 1807 (1807), Android 8.1
- Lyf LS-5016 (LS-5016), Android 5.1
- Samsung Galaxy Note3 (ha3g), Android 5.0
manasouza commented
Missed close Cursor
for phoneCursor
local var
manasouza commented
Still happening with certain frequency:
https://play.google.com/apps/publish/?account=8813204846538922230#AndroidMetricsErrorsPlace:p=br.com.mls.contactnumbersearch&appid=4975092852933790940&appVersion=PRODUCTION&lastReportedRange=LAST_60_DAYS&clusterName=apps/br.com.mls.contactnumbersearch/clusters/eb1879cd&detailsAppVersion=PRODUCTION
Use try-with-resources