Broken directory caching
Bug #931469 reported by
Michał Karnicki
This bug affects 3 people
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Ubuntu One Android Files | Status tracked in Trunk | |||||
Trunk |
Fix Released
|
High
|
Michał Karnicki |
Bug Description
It may happen a directory refresh does not refresh the directory. This is most probably caused by cached checksum of the JSON resonse, but missing entries in the MetaProvider.
TODO Make sure checksum is saved after the directory listing is refreshed or disable the feature at all (we'll hopefully have delta support soon).
Related branches
lp:~karni/ubuntuone-android-files/persist-queues
- Ubuntu One Android hackers: Pending requested
-
Diff: 9271 lines (+4099/-3032)66 files modified.bzrignore (+1/-0)
AndroidManifest.xml (+25/-40)
res/layout/activity_list.xml (+4/-3)
res/layout/fragment_autoupload_customize.xml (+6/-93)
res/layout/fragment_autoupload_setup.xml (+17/-78)
res/layout/list_file_row.xml (+1/-2)
res/raw/changelog (+12/-1)
res/values-sw240dp/dimens.xml (+1/-1)
res/values/colors.xml (+19/-17)
res/values/dimens.xml (+1/-1)
res/values/ids.xml (+2/-0)
res/values/strings.xml (+35/-36)
res/xml/preferences.xml (+40/-33)
src/com/ubuntuone/android/files/Alarms.java (+23/-2)
src/com/ubuntuone/android/files/Analytics.java (+1/-2)
src/com/ubuntuone/android/files/Preferences.java (+57/-21)
src/com/ubuntuone/android/files/UbuntuOneFiles.java (+5/-8)
src/com/ubuntuone/android/files/activity/AutoUploadCustomizeActivity.java (+33/-17)
src/com/ubuntuone/android/files/activity/AutoUploadSetupActivity.java (+71/-8)
src/com/ubuntuone/android/files/activity/FilesActivity.java (+72/-165)
src/com/ubuntuone/android/files/activity/PreferencesActivity.java (+136/-98)
src/com/ubuntuone/android/files/activity/ShortcutsActivity.java (+29/-7)
src/com/ubuntuone/android/files/activity/StoreActivity.java (+8/-8)
src/com/ubuntuone/android/files/activity/TutorialActivity.java (+21/-0)
src/com/ubuntuone/android/files/fragment/AlertDialogFragment.java (+21/-0)
src/com/ubuntuone/android/files/fragment/AutoUploadCustomizeFragment.java (+141/-80)
src/com/ubuntuone/android/files/fragment/AutoUploadSetupFragment.java (+70/-48)
src/com/ubuntuone/android/files/fragment/ProgressDialogFragment.java (+21/-0)
src/com/ubuntuone/android/files/fragment/SignInFragment.java (+42/-12)
src/com/ubuntuone/android/files/fragment/SignInOrUpFragment.java (+21/-0)
src/com/ubuntuone/android/files/fragment/SignUpFragment.java (+21/-0)
src/com/ubuntuone/android/files/fragment/TutorialPageFragment.java (+21/-0)
src/com/ubuntuone/android/files/fragment/ValidateFragment.java (+21/-0)
src/com/ubuntuone/android/files/provider/FakeProvider.java (+1/-2)
src/com/ubuntuone/android/files/provider/MetaContract.java (+1/-48)
src/com/ubuntuone/android/files/provider/MetaDatabase.java (+1/-30)
src/com/ubuntuone/android/files/provider/MetaProvider.java (+7/-42)
src/com/ubuntuone/android/files/provider/MetaUtilities.java (+61/-21)
src/com/ubuntuone/android/files/provider/TransfersContract.java (+216/-0)
src/com/ubuntuone/android/files/provider/TransfersDatabase.java (+117/-0)
src/com/ubuntuone/android/files/provider/TransfersProvider.java (+232/-0)
src/com/ubuntuone/android/files/provider/WatchedFoldersContract.java (+158/-0)
src/com/ubuntuone/android/files/provider/WatchedFoldersDatabase.java (+111/-0)
src/com/ubuntuone/android/files/provider/WatchedFoldersProvider.java (+242/-0)
src/com/ubuntuone/android/files/receiver/EventsReceiver.java (+83/-0)
src/com/ubuntuone/android/files/receiver/NetworkReceiver.java (+0/-194)
src/com/ubuntuone/android/files/receiver/SystemReceiver.java (+9/-35)
src/com/ubuntuone/android/files/service/AutoUploadService.java (+377/-97)
src/com/ubuntuone/android/files/service/AwakeService.java (+10/-12)
src/com/ubuntuone/android/files/service/MediaScanService.java (+0/-85)
src/com/ubuntuone/android/files/service/MediaWatchService.java (+0/-232)
src/com/ubuntuone/android/files/service/MetaService.java (+14/-202)
src/com/ubuntuone/android/files/service/MetaServiceHelper.java (+1/-12)
src/com/ubuntuone/android/files/service/SimpleCallback.java (+0/-27)
src/com/ubuntuone/android/files/service/TransferExecutor.java (+0/-334)
src/com/ubuntuone/android/files/service/UpDownService.java (+907/-464)
src/com/ubuntuone/android/files/service/UpDownServiceHelper.java (+154/-379)
src/com/ubuntuone/android/files/util/FileUtilities.java (+1/-1)
src/com/ubuntuone/android/files/util/MediaImportUtils.java (+128/-33)
src/com/ubuntuone/android/files/util/NetworkUtil.java (+17/-0)
src/com/ubuntuone/android/files/util/StorageInfo.java (+29/-0)
src/com/ubuntuone/android/files/util/StringUtil.java (+24/-0)
src/com/ubuntuone/android/files/util/TimeUtil.java (+12/-0)
src/com/ubuntuone/android/files/util/TransferUtils.java (+152/-0)
src/com/ubuntuone/android/files/util/UIUtil.java (+9/-1)
src/com/ubuntuone/android/files/util/WatchedFolderUtils.java (+26/-0)
Changed in ubuntuone-android-files: | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Michał Karnicki (karni) |
To post a comment you must log in.
Hi,
I have updated just today the app Ubuntu Files on my android phone, but some folders are still missing.
On Ubuntu One web I have counted 79 folders, and on my phone I have only 70 folders.