Certain Devices are crashing with SQLiteException when using DownloadManager
- Dominant language
- Java
- Stars
- 21.9k
- Forks
- 6k
- PR merge metrics
- No merged PRs in 30d
Description
### StackTrace
```
Fatal Exception: android.database.sqlite.SQLiteException: unknown error (code 0 SQLITE_OK): Native could not read blob slot
at android.database.CursorWindow.nativeGetBlob(CursorWindow.java)
at android.database.CursorWindow.getBlob(CursorWindow.java:434)
at android.database.AbstractWindowedCursor.getBlob(AbstractWindowedCursor.java:47)
at com.google.android.exoplayer2.offline.DefaultDownloadIndex.getDownloadForCurrentRow(DefaultDownloadIndex.java:441)
at com.google.android.exoplayer2.offline.DefaultDownloadIndex.access$100(DefaultDownloadIndex.java:39)
at com.google.android.exoplayer2.offline.DefaultDownloadIndex$DownloadCursorImpl.getDownload(DefaultDownloadIndex.java:550)
at com.google.android.exoplayer2.offline.DownloadManager$InternalHandler.initialize(DownloadManager.java:804)
at com.google.android.exoplayer2.offline.DownloadManager$InternalHandler.handleMessage(DownloadManager.java:737)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:226)
at android.os.HandlerThread.run(HandlerThread.java:67)
```
### ExoPlayer Version Used
2.14.0
42% crashes are on Vivo device
Any help with the issue would be great. Thanks
Contributor guide
Assessment
This issue has not been assessed yet.