Error "Cannot query more than 450. You tried to query 535"
On a device where the client wasn't used alot i catched this exception when i tried to update the repo:
05-01 19:15:09.885 D/FDroid (10791): Found 535 apks no longer in the updated repos (took 1205ms) 05-01 19:15:09.915 E/FDroid (10791): Exception during update processing: 05-01 19:15:09.915 E/FDroid (10791): java.lang.IllegalArgumentException: Cannot query more than 450. You tried to query 535 05-01 19:15:09.915 E/FDroid (10791): at org.fdroid.fdroid.data.ApkProvider.queryApks(ApkProvider.java:328) 05-01 19:15:09.915 E/FDroid (10791): at org.fdroid.fdroid.data.ApkProvider.delete(ApkProvider.java:430) 05-01 19:15:09.915 E/FDroid (10791): at android.content.ContentProvider$Transport.delete(ContentProvider.java:273) 05-01 19:15:09.915 E/FDroid (10791): at android.content.ContentResolver.delete(ContentResolver.java:1340) 05-01 19:15:09.915 E/FDroid (10791): at org.fdroid.fdroid.data.ApkProvider$Helper.deleteApks(ApkProvider.java:65) 05-01 19:15:09.915 E/FDroid (10791): at org.fdroid.fdroid.UpdateService.removeApksNoLongerInRepo(UpdateService.java:733) 05-01 19:15:09.915 E/FDroid (10791): at org.fdroid.fdroid.UpdateService.onHandleIntent(UpdateService.java:403) 05-01 19:15:09.915 E/FDroid (10791): at android.app.IntentService$ServiceHandler.handleMessage(IntentService.java:65) 05-01 19:15:09.915 E/FDroid (10791): at android.os.Handler.dispatchMessage(Handler.java:102) 05-01 19:15:09.915 E/FDroid (10791): at android.os.Looper.loop(Looper.java:136) 05-01 19:15:09.915 E/FDroid (10791): at android.os.HandlerThread.run(HandlerThread.java:61) 05-01 19:15:09.915 D/FDroid (10791): Update took 6 seconds.
the execption takes place every time, the update doesn't work anymore, the app list stays empty.
a deinstall/install cycle solves the problem.