Error when creating a vault (Ubuntu 20.04 LTS)

What have I done:

  1. i work with Linux: Ubuntu 20.04 (LTS)
  2. connect to the WebDAV service from the internet via Nautilus
    1. connect to the server: davs-://-webdav-smartdrive-web-de/
    2. user: xxxxxx
    3. password: yyyyy
    4. all data is visible in the Nautilus application
  3. start the application Cryptomator as AppImage
    1. i don’t have a select button for the web applications (DropBox, Web.de, etc))
    2. create a new vault (name and password)
    3. select the WebDAV service in the file selection window
    4. the files are created at the WebDAV service, everything looks good
    5. then the error message appears, see below
  4. settings of the Cryptomator:
    1. drive: WebDAV
    2. WebDAV port: 42427
    3. WebDAV scheme: dav-://-(Gnome, Nautilus, …)
java.nio.file.FileSystemException: /run/user/1000/gvfs/dav:host=webdav-smartdrive-web-de,ssl=true/xxyy/d/4F/ZSQVE55X7UI2YUIQIJCPUMUVNHZQB4/kimB4XlLA10IamfYlOBB18E5BeknJ7jCNtJ0HXWN.c9r: Vorgang wird nicht unterstützt
	at java.base/sun.nio.fs.UnixException.translateToIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixException.rethrowAsIOException(Unknown Source)
	at java.base/sun.nio.fs.UnixFileAttributeViews$Basic.setTimes(Unknown Source)
	at org.cryptomator.cryptofs.ch.CleartextFileChannel.persistLastModified(CleartextFileChannel.java:238)
	at org.cryptomator.cryptofs.ch.CleartextFileChannel.implCloseChannel(CleartextFileChannel.java:306)
	at java.base/java.nio.channels.spi.AbstractInterruptibleChannel.close(Unknown Source)
	at org.cryptomator.ui.addvaultwizard.CreateNewVaultPasswordController.initializeVault(CreateNewVaultPasswordController.java:175)
	at org.cryptomator.ui.addvaultwizard.CreateNewVaultPasswordController.lambda$showSuccessScene$5(CreateNewVaultPasswordController.java:151)
	at org.cryptomator.ui.common.Tasks.lambda$create$0(Tasks.java:34)
	at org.cryptomator.ui.common.Tasks$TaskImpl.call(Tasks.java:140)
	at javafx.concurrent.Task$TaskCallable.call(Task.java:1425)
	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)

Cryptomator-Log:

17:59:44.232 [main] INFO  org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.5.11 on Linux 5.4.0-62-generic (amd64)
17:59:44.596 [JavaFX Application Thread] INFO  o.c.ui.launcher.FxApplicationStarter - JavaFX Runtime started.
17:59:46.799 [JavaFX Application Thread] WARN  o.cryptomator.ui.fxapp.FxApplication - has visible stages: true
18:01:09.881 [DBus Worker Thread-2] INFO  o.f.secret.handlers.SignalHandler - Received signal Collection.ItemCreated: /org/freedesktop/secrets/collection/session/1
18:11:40.140 [JavaFX Application Thread] WARN  o.c.u.a.CreateNewVaultLocationController - Can not use already existing vault path /run/user/1000/gvfs/dav:host=webdav.smartdrive.web.de,ssl=true/xy
18:13:12.820 [JavaFX Application Thread] WARN  o.cryptomator.ui.fxapp.FxApplication - has visible stages: false
18:13:12.822 [main] INFO  org.cryptomator.launcher.Cryptomator - UI shut down

Welcome to the Cryptomator Community :slight_smile:

connect to the WebDAV service from the internet via Nautilus

This is a known problem, see

Actually, this issue is not specific to Cryptomator, but a bug in the JDK. Unfortunately, it does not get a lot of attention there.

The workaround is to use davfs2 to connect to your webdav server and mount it in your filesystem.

Many Thanks,
I will use davfs2.
By