I ran into a new firewall issue at work today that prevented syncing.
But none of Joplin in Android, Linux desktop and Linux terminal returned an error.
Log.txt did show the error and it is not so hard to find log.txt. But even as a power-user developer it set me back 20 min (not including this documentation effort) trying to figure it out.
I’m set now for the future with this problem, but I think for getting Joplin to a bigger market share I think that a sync failure due to target not being accessible should return a useful message and not “complete.”
My Setup
Running Kubuntu KDE Plasma 19.10 as guest VM using VirtualBox 6.0 for Windows 10. I have both terminal, 0.150 (prod), and desktop (1.0.174 (prod, linux) running using separate Joplin profiles that target the same Nextcloud account. I’m using the Android app 1.0.312.
It displays an error when sync fails, expect for certain network errors, like when the wifi is temperately off, because the issue goes away when the wifi is back on.
The error you got should have been displayed so there might be an issue with the way errors are filtered. Could you post the complete error message you got, so that I can disable filtering for it?
This type of error is temporary in general so that's why it's not displayed. If you had a firewall issue, doesn't it mean that no application could access the internet?
@laurent I am suddenly having this issue on my Windows 10 workstation running 2.12.15
It's been a few days since it started. My Windows 11 workstation and my Android phone are syncing just fine.