Mobile draw picture feature causes desktop sync error

Operating system

Android

Joplin version

3.1.2

What issue do you have?

Expected

Syncing desktop Joplin after creating a mobile drawing with Draw picture syncs that drawing to desktop.

Actual

Syncing desktop Joplin after creating a mobile drawing with Draw picture throws a Some items cannot be synchronized. error. In the Synchronization Status page, Drawing (10a69c93df7843afb10bf69a014f6fda): Request timed out. Timeout value: undefinedms. shows under Attachments that could not be downloaded.

Questions

  • Since I don't need these drawings, how can I delete any or all of them from mobile Joplin?
  • In case I need to sync drawings in the future, how can I resolve the desktop error?
1 Like

One option could be to use the debug tool plugin. Given an ID, it should allow permanently deleting resources.

I haven't been able to reproduce this locally. To test, I,

  1. Created a very small drawing on Joplin for iOS v13.1.3.
  2. Synced Joplin desktop v3.0.13
  3. Synced Joplin desktop v3.0.15
  4. Synced Joplin Web (v3.1.0, should correspond with roughly Android v3.1.2-3.1.3).

Was the drawing particularly large (e.g. include an image attachment)? If Joplin is a 3.0.x version, does upgrading to v3.0.15 help (change in v3.0.15 that might be related).

How can I find the right resource IDs if notes where pictures were drawn have been permanently deleted?

I reproduced this error multiple times with Joplin desktop v3.1.1.

The drawing was blank.

I was only testing the Draw picture feature. I expected an easy way to delete the resource during or after drawing it, but couldn't find any.

Also, when I don't know what to do about an error like this, I would like a way to hide the banner for the session.

Showing the banner after the first sync error is fine. It continuing to show when I can't do anything about the error is not. I shouldn't have to resort to development tools to hide it.