Cannot copy git files into the vault

Hello! First of all, thanks for your great product, works very well for the photos etc. However I’m facing a trouble with my coding projects encryption (Visual Studio projects + git files): I can’t even copy my projects folder to the vault, it just seems to hang.

https://i.imgur.com/zHBo9AZ.png - it stays like this for a decent amount of time already. I can’t be sure whether it is hang or just very-very slow.
https://i.imgur.com/CKJjSJs.png - the file it is being hang on is a small git file.

So my questions are: is Cryptomator designed to work with thousands of small files? Can the vault be used as a projects folder in Visual Studio where I can work with my code directly? Can it handle constant read/write of the small files at decent speed?

Thanks.

Update1: Actually, the progress continues, just very-slowly like it’s handling a few gigabytes-sized file instead of a few kilobytes.

Update2: After sometime the whole operation failed due to network error 0x80070035 (https://i.imgur.com/j0SWF9i.png).
Now I can’t even open the vault, or lock it in Cryptomator app: the app isn’t opening anymore (only empty window in the taskbar is showing up: https://i.imgur.com/3QqISId.png).
However the tray icon is still visible and context menu is opening, but whatever I click just opens a white empty window, no text no buttons etc., so the app seems to be dead, can’t even exit.
I’ve managed to force-kill it in task manager and restart, now the vault is in a locked state in the app, but the network drive in the explorer is still zombie. I could ‘eject’ it via explorer’s context menu (at some point it stopped to lag and I could operate with it) and the virtual drive disappeared. Then tried to unlock the vault and got the next error log:

Error Code V18O:SBOR:BJP5
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 2. Expected 0. Stderr: ���⥬��� �訡�� 59.

���।�������� �⥢�� �訡��.


	at org.cryptomator.desktop@1.6.8/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.common.vaults.Vault.unlock(Vault.java:153)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:72)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:62)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:35)
	at javafx.graphics@18/javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 2. Expected 0. Stderr: ���⥬��� �訡�� 59.

���।�������� �⥢�� �訡��.


	at org.cryptomator.frontend.webdav@1.2.7/org.cryptomator.frontend.webdav.mount.ProcessUtil.assertExitValue(ProcessUtil.java:28)
	at org.cryptomator.frontend.webdav@1.2.7/org.cryptomator.frontend.webdav.mount.WindowsMounter.mount(WindowsMounter.java:43)
	at org.cryptomator.frontend.webdav@1.2.7/org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
	at org.cryptomator.desktop@1.6.8/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
	... 13 more

Hi. Which volume type have you configured in cryptomator? Looks like Webdav to me.
If I am right, I recommend to install WinSFP und select it.

2 Likes

Thank you, Michael! Indeed, FUSE mode works way better than default WebDAV, at least for now :slight_smile: Initial copying problem solved, hopefully it will be a great experience in Visual Studio as well.