WARNING: Error on folder "XXX" (xxxx): GetFileInformationByHandleEx \\webdav.mailo.com@SSL\DavWWWRoot\: The request is not supported.

I’ve been using syncthing to synchronize a folder I access on my desktop through webdav to an Android phone and an Android tablet. It was working relatively well for the past two months. I hadn’t launched SyncTrayzor in a while and my tablet and phone synced fine with each other but the syncing stopped right away on my computer because of this error :

WARNING: Error on folder “XXX” (xxxx): GetFileInformationByHandleEx \webdav.mailo.com@SSL\DavWWWRoot: The request is not supported.

I have no clue as to what that error means nor how to solve it. Any help is appreciating since I have no idea what to do.

Which version of Windows is it?

Windows 11

OK, so this is weird. I haven’t seen this kind errors myself, and if you search the forum for “GetFileInformationByHandleEx”, you only find very old issues related to Windows XP.

Can you provide more details on the specific OS version (is it fully updated?) and Syncthing and SyncTrayzor versions too? A screenshot with the error visible with more context would be useful as well.

You may also check the home folder (see https://docs.syncthing.net/users/config, probably %LOCALAPPDATA%\Syncthing) for any panic logs there.

Windows 11 version : Édition Windows 11 Professionnel Version 22H2 Installé le ‎21/‎04/‎2023 Build du système d’exploitation 22621.2134 Expérience Windows Feature Experience Pack 1000.22659.1000.0

As for SyncTrayzor it’s version 1.1.19 and for Syncthing : 1.24.0

Thank you

There does not seem to be a panic log.

The error is just saying that it’s not possible for Syncthing to get any information about the status of the folder, because the WebDAV layer says that information is not supported. I would ask why on earth you are pointing Syncthing to a folder that is mounted from your phone via WebDAV, but that’s of course your own business… Nonetheless I’m not surprised that there are problems.

I am not sure of the meaning of “you are pointing Syncthing to a folder that is mounted from your phone via WebDAV” so my reply might be a bit off. The webdav folder is on my computer, I pointed Syncthing towards it and try and synchronize that folder with my phone and tablet.

Some of the practical uses : all of my downloads, all the pictures I take and all the documents I create on my Android devices and computer are by default saved in the shared folder and thus it is shared automatically by all my devices and it is accessible through any device I want through webdav. I take a picture with my phone and I can access it with a computer from work by logging into my email account (which has my virtual disk). It felt pretty nice to me and I am not aware of another way to do that but my technical knowledge is very limited so there might simpler solutions to achieve that.

To be clear, what I enjoy about this process is that its automatic, I have everything in one place and access to it from anywhere, and I can manage all of my content for any device on every device and vice versa, which is very helpful to keep things tidy.

I also do not understand the first part. What type of information is it trying to access that is not supported by the webdav layer ? Would you have an explanation as to why it worked for a few months and then stopped working ?

Thank you very much for all of the information provided.

You said

which I understood as the phone being your WebDAV server, but I guess that was a misunderstanding and the WebDAV server is somewhere else.

Anyhow, no, I don’t have any more information really, I’ve never seen the error, but the gist of it is that Syncthing is saying “tell me information about this directory” and the WebDAV server or WebDAV client is saying “directory? I don’t know what you’re talking about” and Syncthing is unhappy. How come it worked before? No idea, sorry.

Syncthing generally works best with local storage, that is, files stored on the same computer Syncthing is running.

I guess a more sensible / less problematic architecture would be to have a local folder with your data, point Syncthing to that and have some other tool synchronize the same local folder to your WebDAV storage. (Sorry I don’t know such a tool from the top of my head, but there certainly are many.)

Synchronizing a remote WebDAV folder via Syncthing means that for every operation like scanning for changed content, Syncthing needs to communicate a lot back and forth with the WebDAV server. So it is less performant and comparatively fragile. If something is changed on your WebDAV server side, Syncthing might stop working suddenly for no apparent reason.

2 Likes