ATTENTION: Sync version has been changed in 2.3

when apk update? Now it's 2.1.4, can not sync

The Play Store and APK file is on version 2.3. If you're getting the app from another source, you need to contact the package maintainer.

1 Like

It took a couple hours from yesterday morning when I first looked on Google Play for the newest Joplin version to appear there. I am not sure why for some the new Joplin version was their sooner and some later. Keep checking.

Once the new version appeared I did the upgrade and everything was fine.

3 Likes

Took me a while to get Android version from Play Store.

Keith

I have a problem with the update. I am using windows version and a webdav personal server to sync my notes. I am receiving this message:

Error
The sync target could not be upgraded due to an error. For support, please copy the complete content of this page and paste it in the forum: https://discourse.joplinapp.org/

The full error was:

PUT locks/exclusive_desktop_86845757cb4a43808ee1af2fd4f7e3c2.json: Unknown error 2 (412): <?xml version="1.0" encoding="iso-8859-1"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> <head> <title>412 Precondition Failed</title> </head> <body> <h1>412 Precondition Failed</h1> </body> </html>

Error: PUT locks/exclusive_desktop_86845757cb4a43808ee1af2fd4f7e3c2.json: Unknown error 2 (412): <?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
         "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
 <head>
  <title>412 Precondition Failed</title>
 </head>
 <body>
  <h1>412 Precondition Failed</h1>
 </body>
</html>

    at newError (C:\Program Files\Joplin\resources\app.asar\node_modules\@joplin\lib\WebDavApi.js:414:11)
    at WebDavApi.exec (C:\Program Files\Joplin\resources\app.asar\node_modules\@joplin\lib\WebDavApi.js:444:10)
    at async FileApiDriverWebDav.put (C:\Program Files\Joplin\resources\app.asar\node_modules\@joplin\lib\file-api-driver-webdav.js:201:10)

Thanks for help me resolving this!

I just got the sync warning on the android app, but I never updated it. However it says it is 2.3.4. Does the app automatically update? I didn't see a setting like in the desktop app, but maybe I'm missing something. I'm not a very knowledgeable Android user.

Once it is done, only apps version 2.3+ will be able to sync with it, so make sure you are ready to upgrade all your apps before installing this version.

Sorry but version 2.3+ for Android is not available. As far as I can get from the release page on Github, currently, the latest version for Android is Version 2.14. Does it mean I cannot synchronize with Android until someone releases a newer version for Android, since I have upgraded my desktop version to 2.3.3?

It's on the Play Store and as an APK file.

1 Like

Worked fine for me on Play Store.

Keith

Yes, the Android app store will update all apps automatically unless you disable it.

2 Likes

@whitewall you can visit the Joplin app in the Play Store. If it says "open" rather than "update", you have the latest version :slightly_smiling_face:

2 Likes

I use Joplin every day on Windows, Linux and Android, so I paid attention when I saw this post. :slight_smile: I use DropBox for syncing.

I opened my Windows desktop app, and it was at version 1.7. This version was syncing without any issues. I did not get prompted at all for anything about sync targets. I asked it to check for updates, and it told me 2.3.5 is available. So I downloaded that, and installed.

My cell phone is on Android 10, running Joplin 2.3.4. I never got any notice about sync targets.

I just opened up a Linux VM, and started my Joplin app version 1.7.11. I did get an error there while syncing:
"Last error: Error: Sync version of the target (3) is greater than the version supported by the client (2). Please upgrade your client." So I downloaded 2.3.5 and updated, and the app is now syncing without issue.

So for me at least, this whole sync change was a non-issue. I don't know how my cell phone could be running 2.3.4 but my Windows app never encountered sync issues. Nonetheless, everything is working fine. My thanks to those who make Joplin such a great app.

2 Likes

After upgrading my computer to 2.3.5 on the Windows side, I found that the Android side of my phone could not be synchronized. However, the current Android client is only up to version 2.1.4, which cannot be synchronized with the 2.3.x version of the Windows client. I hope that before the new version of the Android terminal is released, the version that has been upgraded on the computer first
This downgrade back to version 2.2.7. However, after I reinstalled the 2.2.7 version, it also prompted that it could not be synchronized: The final error: Error: Sync version of the target (3) is greater than the version supported by the client (2). Please upgrade your client. How can I downgrade?

You need to install 2.3

After upgrading my computer to 2.3.5 on the Windows side, I found that the Android side of my phone could not be synchronized. What should I do?

Install the latest Android version as Laurent mentioned. Which has also been mentioned a few times in this entire thread.

However, the current Android client is only up to version 2.1.4, which cannot be synchronized with the 2.3.x version of the Windows client. |

image

It turns out that there is a new version on Google’s platform. I’m in China and Google is blocked here, so I can’t download the latest Android version on Google. Can I upload the latest Android version on https:/github.com/laurent22/joplin ? Forgive me for using machine translation, there may be some unclear expressions, thank you!