Attachments added to the Android app are not uploaded

edited 17 days ago
Debug ID D988759837

attachments added to the android app are not uploaded. They can be opened on the device itself, but there's no corresponding file on my web library (although there is an attachment link).

sync does handle downloading files on to the android, in case that's useful information.

not sure if this is needed, but just in case:

1. the files were imported into zotero using the "export PDF" option of another app (read by qxmd, if relevant).
2. once the files were added, I have tried to sync using the pulldown on all items on this device and on all others that have an app installed.
3. the item itself shows up, it's only the file that's not getting synced (as mentioned above).
4. I'm not entirely sure, but i think in at least one case a file did get uploaded. so I'm not sure if this is a problem always, or just about inconsistency. I've tried it on multiple broadband and mobile internet connections
5. there is no informative error that I can see.
  • edited 20 days ago
    That debug output just shows an ongoing sync. You have a lot of group libraries, and it's currently syncing data in those.
  • thanks. yes. this is the issue. how do I know when the sync is done?

    this sync, just fyi is for items that were added ~12 hours ago. I've no way of knowing whether the reason my file isn't showing up yet is because I've messed up or whether there's a bug.
  • The sync you provided a Debug ID for finished. Can you provide another one for app start and a few minutes after that, using the Start Logging on Next App Launch option?
  • Also, to be clear, if you leave the app, syncing doesn't continue. The app needs to be in the foreground. I assume you haven't kept the app open for the last 12 hours…
  • Here's the one for launch: D666735132

    Here's the second one: D2082550176

    re keeping the app open: that also makes sense, thanks for letting me know. will do that now. :-)
  • edited 20 days ago
    Also, this isn't about new items. It looks like the app is just still performing the initial download of all your library data. Given the size and number of your libraries, that could take a while, and you'll need to leave the app open to allow it to sync.

    It does look like we may not be properly skipping already-downloaded items if a large sync for a given library is interrupted. So for now, every time you leave the app, it's likely losing the progress it made on the largest group library you're in. We'll fix that.

    We don't show sync status in general because, after the initial sync, a popup on every sync gets extremely annoying, but we should probably show a progress bar for larger syncs.

    For now, though, you should just leave the app open and it will likely finish. You can tap into your group libraries to see which ones are still missing data.
  • on a related issue: it would also be useful then to have some control over the sync process like you have on the desktop app, for people like me (don't know if there are many of us).

    on the desktop app I can choose not to automatically sync libraries that aren't currently in use, to save local storage and time on sync (this has been my practice). I thought I might be able to do the same thing as a workaround for my current problem.

    but there's no such option on the apps. I can only go to the web library and turn off storage altogether, I think? which would take effect across all devices, I'm guessing.
  • Just following up: I left the app open for a time, and now at least I'm getting a visible error. it said "sync completed (1 issue)" with a link to view. However there seemed to be an issue in that the link doesn't open up a window when I try to.

    so I've logged these as well.

    I did a check on start-up: the id for that is D431121222

    the debug id which should include the sync I completed is D343130238

    (the items I've tried to sync are still not available on the web library, and therefore not on any of my other devices).

    thanks!
Sign In or Register to comment.