Code Monkey home page Code Monkey logo

org.cryptomator.cryptomator's Issues

locking of vault fails, probable reason is typo in path

Issue:

Locking of vault fails on Cryptomator: 1.6.12 installed from flat hub and running on flatpak 1.6.5-0ubuntu0.4
Error message is " ... was blocked by pending operations or open files ...".
Force lock does produce the same result. Can not quit cryptomator.

Log shows

"Caused by: org.cryptomator.frontend.fuse.mount.FuseMountException: Unmount failed. STDERR: fusermount: failed to unmount /home/xxx/.local/share/cryptomator/mnt/test1: device or resource busy"

Likely cause:

The expected local mount path passed to fusermount is "/home/xxx/local/share/cryptomator". However, in the ubuntu filesystem the existing path is "/home/xxx/.local/share/Cryptomator".
This path is case sensitive, hence the values will not match. Reason may be a typo introducing a capital "C" into the path.

don't break sandbox

Currently, this package uses --filesystem=home which breaks the flatpak sandbox completely.
You should use the appropriate locations in ~/.var/app/org.cryptomator.Cryptomator/ (where the XDG locations are inside flatpaks, you hardcoded it to ~/.config, ~/.local/share, etc).

Especially a security focused application like cryptomator should set a good example by not disabling security features unnecessarily.

Ideally, for the selection of where to put the vault, cryptomator should use org.freedesktop.portal.FileChooser. However, I think that would have to be done upstream.

Another issue is --talk-name=org.freedesktop.Flatpak which basically allows arbitrary access to the host system.

Unable to mount from external or network drive

Description

If the vault is not located in the user home directory, it cannot be chosen in the file picker dialog started by Cryptomator. Additionally, already existing vaults (i.e., added over the appimage) are not found, if not located in the home dir.

Reason

Cryptomator flatpak is restricted to only access the user home directory.

Solution

Ensure Cryptomator is not running and then override the option with one of the following:
You can give the Cryptomator Flatpak complete access to your host file system, with the following command:

sudo flatpak override org.cryptomator.Cryptomator --filesystem=host

You can also only state where on the file system Cryptomator Flatpak should have access (e.g. to a specific directoy):

sudo flatpak override org.cryptomator.Cryptomator --filesystem=/media/my_thumb_drive

You can provide multiple filesystem options, so you could do any number of mount points, for example:

sudo flatpak override org.cryptomator.Cryptomator --filesystem=/media/festplatte --filesystem=home

If you prefer to use a GUI tool, you can use Flatseal to modify the permission accordingly.

Taken from https://community.cryptomator.org/t/cryptomator-flatpak-doesnt-find-safes/9613/2?u=infeo

Update to last freedesktop 22.x from version 21.x

Summary

Move from 21.x to 22.x library of flatpak

Motivation

I using Fedora silverblue, witch mean that ALL my user app are flatpak (nearly 60 of them), everyone of them actually use or Gnome 43 Library or Freedesktop library at version 22.08

Only your app actually ask me to add an older library, so i do thing actually following these library update (once every 6 month), can be interesting because for flatpak user we have the taste of being forgotten every time.

Considered Alternatives

N/A

Anything else?

Follow for 23.x Release, because in flatpak community we tend to use app that update themselves (and their library) fast because when you have more than 50 flatpak your very easily grow tired of opening issue to ask update like i do here.

Portal chooser cant find Filesystem, broken fonts

Weirdly some folders still work. The main two I use show a warning symbol, when opening file chooser all fonts are replaced by rectangles.

(cryptomator:2): Pango-WARNING **: 13:21:59.665: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans 9.9990234375'

(cryptomator:2): Pango-WARNING **: 13:21:59.665: font_face status is: file not found

(cryptomator:2): Pango-WARNING **: 13:21:59.665: scaled_font status is: file not found

(cryptomator:2): Pango-WARNING **: 13:21:59.673: failed to create cairo scaled font, expect ugly output. the offending font is 'Noto Sans 9.9990234375'

(cryptomator:2): Pango-WARNING **: 13:21:59.673: font_face status is: file not found

(cryptomator:2): Pango-WARNING **: 13:21:59.673: scaled_font status is: file not found
Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland

UTF-8 encoding error, vault not openable in path with Umlaut

Error Code TB89:FP29:FP29
java.nio.file.NoSuchFileException: /home/user/Nextcloud/CryptCloud-verschlüsselt/CryptCloud
	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.readAttributes(Unknown Source)
	at java.base/sun.nio.fs.UnixFileSystemProvider.readAttributes(Unknown Source)
	at java.base/sun.nio.fs.LinuxFileSystemProvider.readAttributes(Unknown Source)
	at java.base/java.nio.file.Files.readAttributes(Unknown Source)
	at [email protected]/org.cryptomator.cryptofs.DirStructure.checkDirStructure(DirStructure.java:54)
	at [email protected]/org.cryptomator.cryptofs.CryptoFileSystemProvider.checkDirStructureForVault(CryptoFileSystemProvider.java:176)
	at [email protected]/org.cryptomator.common.vaults.VaultListManager.add(VaultListManager.java:59)
	at [email protected]/org.cryptomator.ui.addvaultwizard.ChooseExistingVaultController.chooseFileAndNext(ChooseExistingVaultController.java:87)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at com.sun.javafx.reflect.Trampoline.invoke(Unknown Source)
	at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(Unknown Source)
	at java.base/java.lang.reflect.Method.invoke(Unknown Source)
	at javafx.base@19/com.sun.javafx.reflect.MethodUtil.invoke(Unknown Source)
	at javafx.fxml@19/com.sun.javafx.fxml.MethodHelper.invoke(Unknown Source)
	at javafx.fxml@19/javafx.fxml.FXMLLoader$MethodHandler.invoke(Unknown Source)
	at javafx.fxml@19/javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.base@19/javafx.event.Event.fireEvent(Unknown Source)
	at javafx.graphics@19/javafx.scene.Node.fireEvent(Unknown Source)
	at javafx.controls@19/javafx.scene.control.Button.fire(Unknown Source)
	at javafx.controls@19/com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(Unknown Source)
	at javafx.controls@19/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
	at javafx.base@19/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
	at javafx.base@19/javafx.event.Event.fireEvent(Unknown Source)
	at javafx.graphics@19/javafx.scene.Scene$MouseHandler.process(Unknown Source)
	at javafx.graphics@19/javafx.scene.Scene.processMouseEvent(Unknown Source)
	at javafx.graphics@19/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
	at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
	at javafx.graphics@19/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
	at javafx.graphics@19/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
	at javafx.graphics@19/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
	at javafx.graphics@19/com.sun.glass.ui.View.notifyMouse(Unknown Source)
	at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)

WebDAV mount doesn't work: gio: dav://localhost:42427/...: volume doesn’t implement mount

Cryptomator 1.6.5 (flatpak-1)

Volume type WebDAV does not work, see @pizzadude's comment here.

It fails with an Exception:

14:52:38.152 [App Background Thread 004] INFO  o.c.f.w.s.WebDavServletController - WebDavServlet started: /OTGU-r-TAnLC/Test
14:52:53.206 [App Background Thread 004] INFO  o.c.f.w.s.WebDavServletController - Mounting http://localhost:42427/OTGU-r-TAnLC/Test using org.cryptomator.frontend.webdav.mount.LinuxGioMounter
14:52:53.229 [App Background Thread 004] TRACE org.cryptomator.common.vaults.Vault - Trying to close associated CryptoFS...
14:52:53.231 [JavaFX Application Thread] INFO  o.c.ui.unlock.UnlockWorkflow - Unlock of 'Test' failed.
14:52:53.232 [JavaFX Application Thread] ERROR o.c.ui.unlock.UnlockWorkflow - Unlock failed for technical reasons.
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Command failed with exit code 2. Expected 0. Stderr: gio: dav://localhost:42427/OTGU-r-TAnLC/Test: volume doesn’t implement mount

	at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.Vault.unlock(Vault.java:153)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:71)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:61)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:34)
	at javafx.graphics/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: gio: dav://localhost:42427/OTGU-r-TAnLC/Test: volume doesn’t implement mount

	at org.cryptomator.frontend.webdav@1.2.6/org.cryptomator.frontend.webdav.mount.ProcessUtil.assertExitValue(ProcessUtil.java:28)
	at org.cryptomator.frontend.webdav@1.2.6/org.cryptomator.frontend.webdav.mount.LinuxGioMounter.mount(LinuxGioMounter.java:43)
	at org.cryptomator.frontend.webdav@1.2.6/org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
	at org.cryptomator.desktop@1.6.5/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
	... 13 common frames omitted

This can be reproduced by running gio mount from within the sandbox.
Run from inside the sandbox it states:

📦 org.cryptomator.Cryptomator org.cryptomator.Cryptomator]$ gio mount dav://localhost:42427/OTGU-r-TAnLC/Test
gio: dav://localhost:42427/OTGU-r-TAnLC/Test: volume doesn’t implement mount

whereas running from outside works:

ralph@fusion org.cryptomator.Cryptomator % gio mount dav://localhost:42427/OTGU-r-TAnLC/Test                              
gio: dav://localhost:42427/OTGU-r-TAnLC/Test: HTTP Error: Could not connect: Connection refused

(Connection refused is ok here)

I tried to adjust the --filesystem settings as described for gvfs access, but it did not help.

Crash when enabling Wayland window

[user@fedora user]$ flatpak run org.cryptomator.Cryptomator 
13:20:22.371 [main] INFO  o.c.common.settings.SettingsProvider - Settings loaded from /home/user/.config/Cryptomator/settings.json
13:20:22.392 [main] INFO  org.cryptomator.common.Environment - user.home: /home/user
13:20:22.393 [main] INFO  org.cryptomator.common.Environment - java.library.path: :/app/Cryptomator/lib/app:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib
13:20:22.393 [main] INFO  org.cryptomator.common.Environment - user.language: de
13:20:22.393 [main] INFO  org.cryptomator.common.Environment - user.region: null
13:20:22.393 [main] INFO  org.cryptomator.common.Environment - logback.configurationFile: null
13:20:22.393 [main] INFO  org.cryptomator.common.Environment - cryptomator.settingsPath: ~/.config/Cryptomator/settings.json:~/.Cryptomator/settings.json
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.ipcSocketPath: ~/.config/Cryptomator/ipc.socket
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.integrationsWin.keychainPaths: null
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.logDir: ~/.local/share/Cryptomator/logs
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.loopbackAlias: null
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.pluginDir: ~/.local/share/Cryptomator/plugins
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.mountPointsDir: ~/.local/share/Cryptomator/mnt
13:20:22.394 [main] INFO  org.cryptomator.common.Environment - cryptomator.minPwLength: null
13:20:22.395 [main] INFO  org.cryptomator.common.Environment - cryptomator.appVersion: 1.6.17
13:20:22.395 [main] INFO  org.cryptomator.common.Environment - cryptomator.buildNumber: flatpak-1
13:20:22.395 [main] INFO  org.cryptomator.common.Environment - cryptomator.showTrayIcon: false
13:20:22.395 [main] INFO  org.cryptomator.common.Environment - cryptomator.p12Path: ~/.config/Cryptomator/key.p12
13:20:22.395 [main] INFO  o.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.6.17 on Linux 6.1.9-200.fc37.x86_64 (amd64)
13:20:22.430 [main] INFO  org.cryptomator.ipc.Server - Spawning IPC server listening on socket /home/user/.config/Cryptomator/ipc.socket
13:20:22.653 [main] ERROR o.cryptomator.launcher.Cryptomator - Terminating due to error
java.lang.UnsupportedOperationException: Unable to open DISPLAY
        at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication.lambda$new$6(Unknown Source)
        at java.base/java.security.AccessController.doPrivileged(Unknown Source)
        at javafx.graphics@19/com.sun.glass.ui.gtk.GtkApplication.<init>(Unknown Source)
        at javafx.graphics@19/com.sun.glass.ui.gtk.GtkPlatformFactory.createApplication(Unknown Source)
        at javafx.graphics@19/com.sun.glass.ui.Application.run(Unknown Source)
        at javafx.graphics@19/com.sun.javafx.tk.quantum.QuantumToolkit.startup(Unknown Source)
        at javafx.graphics@19/com.sun.javafx.application.PlatformImpl.startup(Unknown Source)
        at javafx.graphics@19/com.sun.javafx.application.PlatformImpl.startup(Unknown Source)
        at javafx.graphics@19/com.sun.javafx.application.LauncherImpl.startToolkit(Unknown Source)
        at javafx.graphics@19/com.sun.javafx.application.LauncherImpl.launchApplication1(Unknown Source)
        at javafx.graphics@19/com.sun.javafx.application.LauncherImpl.lambda$launchApplication$2(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
13:20:22.657 [main] INFO  o.cryptomator.launcher.Cryptomator - Exit 1
Operating System: Fedora Linux 37
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.9-200.fc37.x86_64 (64-bit)
Graphics Platform: Wayland

Wrong fusermount cmd

Since Cryptomator 1.7.0, libfuse3 is used to mount a file system. But the wrapper script still uses fusermount from the 2.x branch of libfuse.

Error: E5BN:E5BN:BIEF and Error: 296J:8B6S:HUCA

OS: Linux / 6.0.5-arch1-1
App: 1.6.15 / flatpak-1

Neofetch:

OS: Arch Linux x86_64
Kernel: 6.0.5-arch1-1
Uptime: 25 mins
Packages: 659 (pacman), 16 (flatpak)
Shell: bash 5.1.16
Resolution: 1920x1080, 1600x900
DE: Plasma 5.26.2
WM: KWin
Theme: [Plasma], Breeze [GTK2/3]
Icons: [Plasma], breeze-dark [GTK2/3]
Terminal: konsole
CPU: Intel i7-6700K (8) @ 4.300GHz
GPU: NVIDIA GeForce GTX 1080
Memory: 2833MiB / 15934MiB

This error shows up when attempting to unlock a vault. I tried both FUSE and WebDAV, but neither of them worked.

FUSE:

Error Code E5BN:E5BN:BIEF
org.cryptomator.common.vaults.Volume$VolumeException: Unable to mount Filesystem
	at [email protected]/org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:55)
	at [email protected]/org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:42)
	at [email protected]/org.cryptomator.common.vaults.Vault.unlock(Vault.java:155)
	at [email protected]/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
	at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:72)
	at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:62)
	at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:35)
	at [email protected]/javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.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.fuse.mount.FuseMountException: ru.serce.jnrfuse.FuseException: Unable to mount FS
	at [email protected]/org.cryptomator.frontend.fuse.mount.AbstractMounter.mount(AbstractMounter.java:46)
	at [email protected]/org.cryptomator.frontend.fuse.mount.Mounter.mount(Mounter.java:15)
	at [email protected]/org.cryptomator.common.vaults.FuseVolume.mount(FuseVolume.java:53)
	... 12 more
Caused by: ru.serce.jnrfuse.FuseException: Unable to mount FS
	at ru.serce.jnrfuse.AbstractFuseFS.mount(AbstractFuseFS.java:293)
	at [email protected]/org.cryptomator.frontend.fuse.mount.AbstractMounter.lambda$mount$0(AbstractMounter.java:26)
	... 1 more
Caused by: ru.serce.jnrfuse.FuseException: Unable to mount FS, return code = 1
	at ru.serce.jnrfuse.AbstractFuseFS.mount(AbstractFuseFS.java:289)
	... 2 more

WebDAV:

Error Code 296J:8B6S:HUCA
org.cryptomator.common.vaults.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$UnsupportedSystemException: No applicable mounting strategy found for this system.
	at [email protected]/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:86)
	at [email protected]/org.cryptomator.common.vaults.WebDavVolume.mount(WebDavVolume.java:48)
	at [email protected]/org.cryptomator.common.vaults.Vault.unlock(Vault.java:155)
	at [email protected]/org.cryptomator.ui.keyloading.KeyLoadingStrategy.use(KeyLoadingStrategy.java:79)
	at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:72)
	at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:62)
	at [email protected]/org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:35)
	at [email protected]/javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
	at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.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$UnsupportedSystemException: No applicable mounting strategy found for this system.
	at [email protected]/org.cryptomator.frontend.webdav.mount.FallbackMounter.mount(FallbackMounter.java:15)
	at [email protected]/org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
	at [email protected]/org.cryptomator.common.vaults.WebDavVolume.mountServlet(WebDavVolume.java:84)
	... 12 more

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.