Unlock Failed. See log for details. MacOS 10.14.1

I cannot unlock my vault. A restart fixes the problem but after unlocking and relocking I cannot unlock it again. I would be grateful for assistance.

20:47:25.673 [JavaFX Application Thread] ERROR o.c.ui.controllers.UnlockController - Unlock failed for technical reasons.
java.nio.file.FileSystemException: /Users/James/Library/Application Support/Cryptomator/archivepLXdZgDNQxrI: Device not configured
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.UnixFileSystemProvider.newDirectoryStream(Unknown Source)
at java.base/java.nio.file.Files.newDirectoryStream(Unknown Source)
at org.cryptomator.ui.model.FuseVolume.createDirIfNotExist(FuseVolume.java:63)
at org.cryptomator.ui.model.FuseVolume.mount(FuseVolume.java:53)
at org.cryptomator.ui.model.Vault.unlock(Vault.java:109)
at org.cryptomator.ui.controllers.UnlockController.lambda$didClickUnlockButton$0(UnlockController.java:392)
at org.cryptomator.ui.util.Tasks.lambda$create$0(Tasks.java:33)
at org.cryptomator.ui.util.Tasks$TaskImpl.call(Tasks.java:139)
at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
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)

Same issue on my end. This is definitely a bug. I’m using FUSE on Mac OS Mojave. Please fix!

I see this one in my log:

11:32:40.164 [JavaFX Application Thread] ERROR o.c.ui.controllers.UnlockController - Unlock failed for technical reasons.
org.cryptomator.ui.model.Volume$VolumeException: org.cryptomator.frontend.webdav.mount.Mounter$CommandFailedException: Unexpected mount result:
        at org.cryptomator.ui.model.WebDavVolume.mount(WebDavVolume.java:63)
        at org.cryptomator.ui.model.WebDavVolume.mount(WebDavVolume.java:47)
        at org.cryptomator.ui.model.Vault.unlock(Vault.java:109)
        at org.cryptomator.ui.controllers.UnlockController.lambda$didClickUnlockButton$0(UnlockController.java:392)
        at org.cryptomator.ui.util.Tasks.lambda$create$0(Tasks.java:33)
        at org.cryptomator.ui.util.Tasks$TaskImpl.call(Tasks.java:139)
        at javafx.graphics/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
        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: Unexpected mount result:
        at org.cryptomator.frontend.webdav.mount.MacAppleScriptMounter.mount(MacAppleScriptMounter.java:52)
        at org.cryptomator.frontend.webdav.servlet.WebDavServletController.mount(WebDavServletController.java:102)
        at org.cryptomator.ui.model.WebDavVolume.mount(WebDavVolume.java:60)
        ... 12 common frames omitted

A restart helped. Possibly a timing issue between webdav mount being disconnected (restarting it cleared the problem). OSX 10.13.6 with cryptomator 1.4.0.

Same problem (Cryptomator 1.4.1 (1249) on macOS 10.14.2) using FUSE volume type. Too lazy to restart; switching back to WebDAV got the volume mounted. Issues with the FUSE stuff?

I’m also seeing this (somewhat unrelated), but this is using Cryptomator 1.4.1 and failing to rsync properly:

rsync: writefd_unbuffered failed to write 32768 bytes [sender]: Broken pipe (32)
rsync: write failed on "..../xaa": Input/output error (5)
rsync error: error in file IO (code 11) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52/rsync/receiver.c(268) [receiver=2.6.9]
rsync: connection unexpectedly closed (97 bytes received so far) [generator]
rsync error: error in rsync protocol data stream (code 12) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52/rsync/io.c(453) [generator=2.6.9]
rsync: connection unexpectedly closed (30 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at /BuildRoot/Library/Caches/com.apple.xbs/Sources/rsync/rsync-52/rsync/io.c(453) [sender=2.6.9]

Are you using a custom mount point? If so, what fixed for me was manually unmounting it, as apparently it didn’t correctly get unmounted the last time I used it.

sudo unmount -f /path/to/mount/point.