-
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Closed
Labels
approvedbugperformance: ISE/IAE 😕Illegal State Exception / Illegal Argument ExceptionIllegal State Exception / Illegal Argument Exceptionperformance: SBTBE/SQL related 🗄️SQLiteBlobTooBigException / SQLite Blob Too Big ExceptionSQLiteBlobTooBigException / SQLite Blob Too Big Exception
Description
Steps to reproduce
- Open app
- Enter specific folder
- Wait
Expected behaviour
- Tell us what should happen
Folder content should be shown
OCFileListAdapter
Actual behaviour
- Tell us what happens
App stops and Android complains
Can you reproduce this problem on https://try.nextcloud.com?
- Please create a test demo account and see if this still happens there.
- If yes, please open up a bug report
- If not, please verify server setup and ask for help on forum
Only happens on one folder. I know it's probably something wrong on the server, but the app should not die.
Desktop app has no problem syncing that folder.
Environment data
Android version:
Device model:
Stock or customized system:
Nextcloud app version:
Nextcloud server version:
Reverse proxy:
Logs
Web server error log
Insert your webserver log here
Nextcloud log (data/nextcloud.log)
Insert your Nextcloud log here
NOTE: Be super sure to remove sensitive data like passwords, note that everybody can look here! You can use the Issue Template application to prefill some of the required information: https://apps.nextcloud.com/apps/issuetemplate
************ CAUSE OF ERROR ************
java.lang.IllegalStateException: Couldn't read row 1156, col 0 from CursorWindow. Make sure the Cursor is initialized correctly before accessing data from it.
at android.database.CursorWindow.nativeGetLong(Native Method)
at android.database.CursorWindow.getLong(CursorWindow.java:511)
at android.database.AbstractWindowedCursor.getLong(AbstractWindowedCursor.java:75)
at com.owncloud.android.providers.FileContentProvider.deleteDirectory(FileContentProvider.java:180)
at com.owncloud.android.providers.FileContentProvider.delete(FileContentProvider.java:135)
at com.owncloud.android.providers.FileContentProvider.deleteDirectory(FileContentProvider.java:185)
at com.owncloud.android.providers.FileContentProvider.delete(FileContentProvider.java:135)
at com.owncloud.android.providers.FileContentProvider.deleteDirectory(FileContentProvider.java:185)
at com.owncloud.android.providers.FileContentProvider.delete(FileContentProvider.java:135)
at com.owncloud.android.providers.FileContentProvider.delete(FileContentProvider.java:115)
at android.content.ContentProviderOperation.apply(ContentProviderOperation.java:299)
at com.owncloud.android.providers.FileContentProvider.applyBatch(FileContentProvider.java:671)
at android.content.ContentProvider$Transport.applyBatch(ContentProvider.java:319)
at android.content.ContentProviderClient.applyBatch(ContentProviderClient.java:465)
at android.content.ContentResolver.applyBatch(ContentResolver.java:1578)
at com.owncloud.android.datamodel.FileDataStorageManager.saveFolder(FileDataStorageManager.java:407)
at com.owncloud.android.operations.RefreshFolderOperation.synchronizeData(RefreshFolderOperation.java:478)
at com.owncloud.android.operations.RefreshFolderOperation.fetchAndSyncRemoteFolder(RefreshFolderOperation.java:369)
at com.owncloud.android.operations.RefreshFolderOperation.run(RefreshFolderOperation.java:228)
at com.owncloud.android.lib.common.operations.RemoteOperation.run(RemoteOperation.java:357)
at java.lang.Thread.run(Thread.java:764)
************ APP INFORMATION ************
ID: com.nextcloud.client
Version: 30110190
Build flavor: gplay
************ DEVICE INFORMATION ************
Brand: motorola
Device: potter_n
Model: Moto G (5) Plus
Id: OPS28.85-17-6-2
Product: potter_n
************ FIRMWARE ************
SDK: 27
Release: 8.1.0
Incremental: 77e7Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
approvedbugperformance: ISE/IAE 😕Illegal State Exception / Illegal Argument ExceptionIllegal State Exception / Illegal Argument Exceptionperformance: SBTBE/SQL related 🗄️SQLiteBlobTooBigException / SQLite Blob Too Big ExceptionSQLiteBlobTooBigException / SQLite Blob Too Big Exception