Joplin: iOS WebDAV sync issue with Stackstorage

Created on 4 Dec 2019  路  30Comments  路  Source: laurent22/joplin

Since the last update (to 10.0.40) both my iPhone and iPad no longer sync to Stackstorage over WebDAV. They did with earlier versions. My MacBook and iMac are currently running Desktop version 1.0.174 and are syncing perfectly fine.

This issue is created per request at the forum:
https://discourse.joplinapp.org/t/bug-new-ios-update-fails-to-sync-on-webdav-connection/4267/19

I have attached iPad screenshots to show the error(s).

My suspicion is that a PROPFIND is executed for the path ending in a double slash (`//'). See the logs for what I mean.

https://rtvb.stackstorage.com/remote.php/webdav/Apps/Joplin//

If required for testing/reproducing, I am willing to provide a temporary login to my stackstorage to @laurent22.

Environment

Joplin version: 10.0.40 iOS / 1.0.174 macOS

Platform: iOS
OS specifcs: iOS 13.1.3

Steps To Reproduce

  1. Configure WebDAV for stackstorage
  2. Hit Sync

WebDAV path: https://mysite.stackstorage.com/remote.php/webdav/Apps/Joplin/

Mind the trailing slash. Same error without a slash ([...]/Joplin) or with double slashes ([...]/Joplin//)

Describe what you expected to happen:

  • Succesfull sync

Logfile

See attached screen shots.
4956adbe16a76b962390464ea59af53550f3d2ec
61d7f17644520f42ac2ebfe2415d2631a784957a
1fc04c8ce7ea3ffe57b0a71b9806f6ce7fe6e141

backlog bug

All 30 comments

Exactly the same problem here. Is there a work-around available?

There is no workaround, yet.
You have only 2 alternatives:

  1. don't sync until the issue is fixed
  2. use another sync target (other (free) webdav service)

An example of a 2GB free service in NL is https://thegood.cloud (not related to me in any way)

Could someone share an account to test and debug the issue? You can send it there: https://github.com/laurent22/joplin/blob/master/Assets/AdresseSupport.png

Done.

+1 having the same issue. Mac OS and other phone (older app version?) still work.

Have you had any luck reproducing the error and/or troubleshooting it?

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

Because of this issue my workflow was broken and I had to stop using Joplin. I assume the issue is still there.

I shared an account with @laurent22 but apparently he has not had time to look into this yet.

same here, i don't want to tie into a specific ecosystem, but I started exploring other options for my markdown notes.

I have since moved to a "real" Nextcloud instance. So for me there is no urgency. However, I will keep the test account open as long as this issue is open, too.

The issue is still present in the current version on iOS. Really prevents me from using this app across all my devices. The URL also includes the double / on the end before generating an unauthorised response.

Indeed, this issue is still present in version 10.0.47. Basically renders WebDAV useless. Is there an ETA for fixing this?

btw, the weird thing is that uploading from the app to WebDAV seemed to work fine initially, as the "Welcome! (Mobile)" notebook showed up on my desktop. It seems that after trying to pull from WebDAV that this bug appeared.

Could someone provide a test account again?

The account I shared earlier is still valid. Do I need to resend the credentials?

It's been a few weeks since my last post. Were you able to login to the account I provided you with? @laurent22

I have the same issues and using stack storage as well. Also seeing trailing slashes. If I can help testing with this issue please let me know.

@metbril, I'm getting 401 unauthorized with the provided credentials.

I will reset the password and resend it to you.

What is the status of this problem?

I have resend the login credentials for the test account to the support email address @laurent22 .

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

Needs fix

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

Not yet fixed. No follow up from @laurent22 since https://github.com/laurent22/joplin/issues/2153#issuecomment-647013316

Hey there, it looks like there has been no activity on this issue recently. Has the issue been fixed, or does it still require the community's attention? This issue may be closed if no further activity occurs. You may comment on the issue and I will leave it open. Thank you for your contributions.

Not yet fixed

Indeed, this is still not fixed. @laurent22 you are probably busy, but perhaps you could share part of the code that handles WebDAV? Then we could debug and try to come up with a fix ourselves. It is such a pity, because Joplin works well on my desktop.

For the record. The owner of STACK today sent out an email that free accounts will be removed within 3 months from now. This will mean I'll look for a different permanent solution and will not be able to assist in troubleshooting or testing.

Paid accounts will remain so resolving the issue would still be needed for those accounts.

@laurent22 @metbril I have a paid account on STACK and also have this problem so I would love to test things out and help this bug get fixed please let me know what I need to do in order to have all the info needed for fixing it. Unfortunately I do not own a mac so compiling the source and debugging it is something I cannot help with :(

Was this page helpful?
0 / 5 - 0 ratings

Related issues

poVoq picture poVoq  路  69Comments

testman42 picture testman42  路  97Comments

tessus picture tessus  路  50Comments

dimyself picture dimyself  路  308Comments

jcgerhard picture jcgerhard  路  43Comments