1.4.0: cannot mount using DOKANY on Win10 x64 1803

os:windows

#1

Hello,

I have just upgraded from 1.3.4 to 1.4.0 and wanted to use the new Dokany-framework in order to mount my volume instead of Webdav.
Unforunately it fails all the time. I manually uninstalled Dokany, rebooted and installed v 1.2.0.1000 (https://github.com/dokan-dev/dokany/releases/tag/v1.2.0.1000), which is the same that comes with the cryptomator but it didn’t help at all.
Using WebDav instead works just fine.

Attached you can find Cryptomator’s debug log.

10:57:00.057 [main] INFO  org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.4.0 on Windows 10 10.0 (amd64)
10:57:00.320 [main] INFO  o.c.launcher.FileOpenRequestHandler - Unable to setOpenFileHandler, probably not supported on this OS.
10:57:01.005 [JavaFX Application Thread] INFO  o.c.launcher.MainApplication - JavaFX application started.
10:57:01.099 [JavaFX Application Thread] INFO  o.c.common.settings.SettingsProvider - Settings loaded from f:\Users\max.mueller\AppData\Roaming\Cryptomator\settings.json
10:57:01.100 [JavaFX Application Thread] DEBUG org.cryptomator.logging.DebugMode - Debug mode initialized
10:57:01.104 [JavaFX Application Thread] DEBUG org.cryptomator.ui.l10n.Localization - Loaded localization default file: /localization/en.txt
10:57:01.104 [JavaFX Application Thread] DEBUG org.cryptomator.ui.l10n.Localization - Detected language "de" and region "DE"
10:57:01.109 [JavaFX Application Thread] TRACE org.cryptomator.ui.l10n.Localization - Attempting to load localization from: /localization/de_DE.txt
10:57:01.109 [JavaFX Application Thread] TRACE org.cryptomator.ui.l10n.Localization - Attempting to load localization from: /localization/de.txt
10:57:01.210 [JavaFX Application Thread] INFO  org.cryptomator.jni.JniModule - loaded WinFunctions.dll
10:57:01.254 [JavaFX Application Thread] INFO  o.c.ui.controllers.MainController - Unable to setPreferencesHandler, probably not supported on this OS.
10:57:02.223 [JavaFX Application Thread] INFO  o.c.ui.controllers.WelcomeController - Current version: 1.4.0, lastest version: 1.4.0
10:57:06.112 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:57:08.964 [JavaFX Application Thread] INFO  o.c.ui.controllers.WelcomeController - Current version: 1.4.0, lastest version: 1.4.0
10:57:10.039 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:57:14.810 [Background Thread 2] INFO  com.dokany.java.DokanyDriver - Dokany version: 100
10:57:14.810 [Background Thread 2] INFO  com.dokany.java.DokanyDriver - Dokany driver version: 400
10:57:14.810 [Background Thread 2] DEBUG o.c.frontend.dokany.MountFactory - Mounting on P:\: ...
10:57:14.910 [Background Thread 3] TRACE o.c.frontend.dokany.ReadWriteAdapter - mounted() is called.
10:57:17.812 [Background Thread 2] TRACE o.cryptomator.frontend.dokany.Mount - Mounting still in progress.
10:57:17.812 [Background Thread 2] DEBUG o.c.frontend.dokany.MountFactory - Mounted directory at P:\ successfully.
10:57:18.376 [Thread-12] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:57:18.378 [Thread-12] TRACE o.c.f.dokany.locks.LockManager - Creating ReadWriteLock for 
10:57:18.381 [Thread-12] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:57:18.381 [Thread-12] TRACE o.c.f.dokany.locks.LockManager - Creating ReadWriteLock for 
10:57:18.382 [Thread-12] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:57:18.382 [Thread-12] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:57:18.386 [Thread-12] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) / opened successful with handle 1.
10:57:18.386 [Thread-12] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:57:18.386 [Thread-12] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:57:18.388 [Thread-13] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) getFileInformation() is called for /.
10:57:18.389 [Thread-13] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:57:18.389 [Thread-13] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:57:18.402 [Thread-13] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) File Information successful read from /.
10:57:18.403 [Thread-13] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:57:18.403 [Thread-13] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:57:18.404 [Thread-14] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) getFileInformation() is called for /.
10:57:18.405 [Thread-14] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:57:18.405 [Thread-14] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:57:18.407 [Thread-14] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) File Information successful read from /.
10:57:18.407 [Thread-14] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:57:18.407 [Thread-14] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:57:18.408 [Thread-15] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) getFileInformation() is called for /.
10:57:18.409 [Thread-15] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:57:18.409 [Thread-15] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:57:18.411 [Thread-15] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) File Information successful read from /.
10:57:18.411 [Thread-15] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:57:18.411 [Thread-15] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:57:18.412 [Thread-16] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) cleanup() is called for /.
10:57:22.944 [JavaFX Application Thread] ERROR o.c.u.controllers.UnlockedController - Reveal failed.
org.cryptomator.ui.model.Volume$VolumeException: Reveal failed.
	at org.cryptomator.ui.model.DokanyVolume.reveal(DokanyVolume.java:66)
	at org.cryptomator.ui.model.Vault.reveal(Vault.java:161)
	at org.cryptomator.ui.controllers.UnlockedController.lambda$revealVault$7(UnlockedController.java:175)
	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)
10:57:34.857 [Thread-17] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) getFileInformation() is called for /.
10:57:34.858 [Thread-17] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:57:34.858 [Thread-17] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:57:34.860 [Thread-17] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) File Information successful read from /.
10:57:34.861 [Thread-17] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:57:34.861 [Thread-17] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:57:34.865 [Thread-18] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:57:34.867 [Thread-18] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:57:34.867 [Thread-18] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:57:34.867 [Thread-18] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:57:34.870 [Thread-18] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) / opened successful with handle 2.
10:57:34.870 [Thread-18] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:57:34.870 [Thread-18] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:57:34.875 [Thread-19] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:57:34.876 [Thread-19] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:57:34.876 [Thread-19] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:57:34.877 [Thread-19] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:57:34.879 [Thread-19] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) / opened successful with handle 3.
10:57:34.879 [Thread-19] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:57:34.879 [Thread-19] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:57:34.882 [Thread-20] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:57:34.883 [Thread-20] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:57:34.883 [Thread-20] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:57:34.884 [Thread-20] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:57:34.886 [Thread-20] TRACE o.c.frontend.dokany.ReadWriteAdapter - (4) / opened successful with handle 4.
10:57:34.897 [Thread-20] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:57:34.897 [Thread-20] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:57:34.898 [Thread-21] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) closeFile() is called for /.
10:57:34.902 [Thread-24] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) getFileInformation() is called for /.
10:57:34.902 [Thread-24] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:57:34.902 [Thread-24] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:57:34.904 [Thread-24] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) File Information successful read from /.
10:57:34.904 [Thread-24] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:57:34.904 [Thread-24] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:57:34.906 [Thread-25] TRACE o.c.frontend.dokany.ReadWriteAdapter - (4) getFileInformation() is called for /.
10:57:34.906 [Thread-25] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:57:34.906 [Thread-25] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:57:34.908 [Thread-25] TRACE o.c.frontend.dokany.ReadWriteAdapter - (4) File Information successful read from /.
10:57:34.908 [Thread-25] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:57:34.908 [Thread-25] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:57:34.911 [Thread-28] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) cleanup() is called for /.
10:57:47.987 [Background Thread 2] DEBUG o.cryptomator.frontend.dokany.Mount - Unmounting drive P:\: ...
10:57:47.987 [Background Thread 2] INFO  com.dokany.java.DokanyDriver - Unmount and shutdown: P:\
10:57:49.793 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:57:50.854 [Background Thread 3] TRACE o.c.frontend.dokany.ReadWriteAdapter - unmounted() is called.
10:57:51.856 [Background Thread 2] DEBUG o.cryptomator.frontend.dokany.Mount - Unmounted drive P:\: successfully.
10:57:51.859 [Background Thread 5] DEBUG o.cryptomator.frontend.dokany.Mount - Unmounting drive P:\: ...
10:57:51.859 [Background Thread 5] INFO  com.dokany.java.DokanyDriver - Unmount and shutdown: P:\
10:57:51.860 [Background Thread 5] DEBUG o.cryptomator.frontend.dokany.Mount - Unmounted drive P:\: successfully.
10:57:51.860 [Background Thread 4] DEBUG o.cryptomator.frontend.dokany.Mount - Unmounting drive P:\: ...
10:57:51.860 [Background Thread 4] INFO  com.dokany.java.DokanyDriver - Unmount and shutdown: P:\
10:57:51.860 [Background Thread 4] DEBUG o.cryptomator.frontend.dokany.Mount - Unmounted drive P:\: successfully.
10:57:51.863 [JavaFX Application Thread] TRACE o.c.u.controllers.UnlockedController - Regular unmount succeeded.
10:57:51.887 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:57:51.895 [JavaFX Application Thread] TRACE o.c.u.controllers.UnlockedController - Regular unmount succeeded.
10:57:51.929 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:57:51.937 [JavaFX Application Thread] TRACE o.c.u.controllers.UnlockedController - Regular unmount succeeded.
10:57:51.956 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:57:56.752 [pool-3-thread-1] INFO  o.c.common.settings.SettingsProvider - Settings saved to f:\Users\max.mueller\AppData\Roaming\Cryptomator\settings.json
10:58:03.643 [Background Thread 4] INFO  com.dokany.java.DokanyDriver - Dokany version: 100
10:58:03.643 [Background Thread 4] INFO  com.dokany.java.DokanyDriver - Dokany driver version: 400
10:58:03.643 [Background Thread 4] DEBUG o.c.frontend.dokany.MountFactory - Mounting on B:\: ...
10:58:03.705 [Background Thread 5] TRACE o.c.frontend.dokany.ReadWriteAdapter - mounted() is called.
10:58:04.232 [Thread-33] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:58:04.234 [Thread-33] TRACE o.c.f.dokany.locks.LockManager - Creating ReadWriteLock for 
10:58:04.234 [Thread-33] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:58:04.234 [Thread-33] TRACE o.c.f.dokany.locks.LockManager - Creating ReadWriteLock for 
10:58:04.234 [Thread-33] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:58:04.234 [Thread-33] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:58:04.237 [Thread-33] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) / opened successful with handle 1.
10:58:04.237 [Thread-33] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:58:04.237 [Thread-33] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:58:04.238 [Thread-34] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:58:04.240 [Thread-34] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:58:04.240 [Thread-34] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:58:04.240 [Thread-34] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:58:04.243 [Thread-34] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) / opened successful with handle 2.
10:58:04.243 [Thread-34] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:58:04.243 [Thread-34] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:58:04.244 [Thread-35] TRACE o.c.frontend.dokany.ReadWriteAdapter - zwCreateFile() is called for / with CreationDisposition OPEN_EXISTING.
10:58:04.246 [Thread-35] TRACE o.c.f.dokany.locks.PathWLockImpl - Acquired write path lock for ''
10:58:04.246 [Thread-35] TRACE o.c.f.dokany.locks.DataWLockImpl - Acquired write data lock for ''
10:58:04.246 [Thread-35] TRACE o.c.frontend.dokany.ReadWriteAdapter - Try to open / as Directory.
10:58:04.248 [Thread-35] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) / opened successful with handle 3.
10:58:04.249 [Thread-35] TRACE o.c.f.dokany.locks.DataWLockImpl - Released write data lock for ''
10:58:04.249 [Thread-35] TRACE o.c.f.dokany.locks.PathWLockImpl - Released write path lock for ''
10:58:04.250 [Thread-36] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) getFileInformation() is called for /.
10:58:04.251 [Thread-36] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.251 [Thread-36] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.252 [Thread-36] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) File Information successful read from /.
10:58:04.253 [Thread-36] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.253 [Thread-36] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.255 [Thread-37] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) getFileInformation() is called for /.
10:58:04.255 [Thread-37] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.255 [Thread-37] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.257 [Thread-37] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) File Information successful read from /.
10:58:04.257 [Thread-37] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.257 [Thread-37] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.258 [Thread-38] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) getFileInformation() is called for /.
10:58:04.259 [Thread-38] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.259 [Thread-38] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.319 [Thread-38] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) File Information successful read from /.
10:58:04.319 [Thread-38] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.319 [Thread-38] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.321 [Thread-39] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) getFileInformation() is called for /.
10:58:04.321 [Thread-39] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.321 [Thread-39] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.322 [Thread-39] TRACE o.c.frontend.dokany.ReadWriteAdapter - (1) File Information successful read from /.
10:58:04.322 [Thread-39] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.322 [Thread-39] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.324 [Thread-40] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) getFileInformation() is called for /.
10:58:04.324 [Thread-40] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.324 [Thread-40] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.325 [Thread-40] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) File Information successful read from /.
10:58:04.326 [Thread-40] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.326 [Thread-40] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.327 [Thread-41] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) getFileInformation() is called for /.
10:58:04.328 [Thread-41] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.328 [Thread-41] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.329 [Thread-41] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) File Information successful read from /.
10:58:04.329 [Thread-41] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.329 [Thread-41] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.332 [Thread-43] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) getFileInformation() is called for /.
10:58:04.332 [Thread-43] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.332 [Thread-43] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.333 [Thread-43] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) File Information successful read from /.
10:58:04.334 [Thread-43] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.334 [Thread-43] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.335 [Thread-44] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) getFileInformation() is called for /.
10:58:04.335 [Thread-44] TRACE o.c.f.dokany.locks.PathRLockImpl - Acquired read path lock for ''
10:58:04.336 [Thread-44] TRACE o.c.f.dokany.locks.DataRLockImpl - Acquired read data lock for ''
10:58:04.337 [Thread-44] TRACE o.c.frontend.dokany.ReadWriteAdapter - (3) File Information successful read from /.
10:58:04.337 [Thread-44] TRACE o.c.f.dokany.locks.DataRLockImpl - Released read data lock for ''
10:58:04.337 [Thread-44] TRACE o.c.f.dokany.locks.PathRLockImpl - Released read path lock for ''
10:58:04.339 [Thread-46] TRACE o.c.frontend.dokany.ReadWriteAdapter - (2) cleanup() is called for /.
10:58:06.645 [Background Thread 4] TRACE o.cryptomator.frontend.dokany.Mount - Mounting still in progress.
10:58:06.645 [Background Thread 4] DEBUG o.c.frontend.dokany.MountFactory - Mounted directory at B:\ successfully.
10:58:10.918 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path f:\Users\max.mueller\AppData\Roaming\Cryptomator\keychain.json
10:58:11.707 [JavaFX Application Thread] ERROR o.c.u.controllers.UnlockedController - Reveal failed.
org.cryptomator.ui.model.Volume$VolumeException: Reveal failed.
	at org.cryptomator.ui.model.DokanyVolume.reveal(DokanyVolume.java:66)
	at org.cryptomator.ui.model.Vault.reveal(Vault.java:161)
	at org.cryptomator.ui.controllers.UnlockedController.lambda$revealVault$7(UnlockedController.java:175)
	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)

I believe that we have to look into Dokany’s logfile. Does anyone know where to find it?

Regards


#2

At a first glance, i don’t think it is a dokany problem.
Basically, the mount seems to be succesful (e.g. 10:58:06.645 [Background Thread 4] DEBUG o.c.frontend.dokany.MountFactory - Mounted directory at B:\ successfully.)
The strange thing is that the reveal command failed (for some reason) because it just opens the explorer with the specific path of the mount location.
Does something changed if you take another drive letter than B:\ ?


#3

I agree with you, it seems to be a dokany problem.
If you look more closely at my logfile you can see that I manually set the letter to P:\ in the first try. After that I set it to auto and cryptomator randomly chose B:.

Both letters are available and not used otherwise.


#4

Same issue here. Discovered and installed Cryptomator today on Win 10 Pro 1803, and Dokany does not mount anything. I was able to use it with WebDav.


#5

With dokany selected i always get “unlocking failed”. With WebDav everything works.

15:21:11.591 [main] INFO  org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.4.0 on Windows 10 10.0 (amd64)
15:21:11.686 [main] INFO  o.c.launcher.FileOpenRequestHandler - Unable to setOpenFileHandler, probably not supported on this OS.
15:21:12.295 [JavaFX Application Thread] INFO  o.c.launcher.MainApplication - JavaFX application started.
15:21:12.390 [JavaFX Application Thread] INFO  o.c.common.settings.SettingsProvider - Settings loaded from C:\Users\micha\AppData\Roaming\Cryptomator\settings.json
15:21:12.503 [JavaFX Application Thread] INFO  org.cryptomator.jni.JniModule - loaded WinFunctions.dll
15:21:12.545 [JavaFX Application Thread] INFO  o.c.ui.controllers.MainController - Unable to setPreferencesHandler, probably not supported on this OS.
15:21:13.777 [JavaFX Application Thread] INFO  o.c.ui.controllers.WelcomeController - Current version: 1.4.0, lastest version: 1.4.0
15:21:15.365 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path C:\Users\micha\AppData\Roaming\Cryptomator\keychain.json
15:21:20.186 [pool-3-thread-1] INFO  o.c.common.settings.SettingsProvider - Settings saved to C:\Users\micha\AppData\Roaming\Cryptomator\settings.json
15:21:21.387 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path C:\Users\micha\AppData\Roaming\Cryptomator\keychain.json
15:21:26.127 [Background Thread 2] INFO  com.dokany.java.DokanyDriver - Dokany version: 100
15:21:26.127 [Background Thread 2] INFO  com.dokany.java.DokanyDriver - Dokany driver version: 0
15:21:26.160 [Background Thread 3] WARN  com.dokany.java.DokanyDriver - Error while mounting
java.lang.IllegalStateException: Mount failed: Cannot install driver.
	at com.dokany.java.DokanyDriver.start(DokanyDriver.java:65)
	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)
15:21:26.161 [Background Thread 2] ERROR o.c.frontend.dokany.MountFactory - Mounting failed.
java.util.concurrent.ExecutionException: java.lang.IllegalStateException: Mount failed: Cannot install driver.
	at java.base/java.util.concurrent.FutureTask.report(Unknown Source)
	at java.base/java.util.concurrent.FutureTask.get(Unknown Source)
	at org.cryptomator.frontend.dokany.Mount.mount(Mount.java:36)
	at org.cryptomator.frontend.dokany.MountFactory.mount(MountFactory.java:74)
	at org.cryptomator.ui.model.DokanyVolume.mount(DokanyVolume.java:56)
	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: java.lang.IllegalStateException: Mount failed: Cannot install driver.
	at com.dokany.java.DokanyDriver.start(DokanyDriver.java:65)
	... 5 common frames omitted
15:21:26.175 [JavaFX Application Thread] ERROR o.c.ui.controllers.UnlockController - Unlock failed for technical reasons.
org.cryptomator.ui.model.Volume$VolumeException: Unable to mount Filesystem
	at org.cryptomator.ui.model.DokanyVolume.mount(DokanyVolume.java:58)
	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.dokany.MountFailedException: java.lang.IllegalStateException: Mount failed: Cannot install driver.
	at org.cryptomator.frontend.dokany.MountFactory.mount(MountFactory.java:81)
	at org.cryptomator.ui.model.DokanyVolume.mount(DokanyVolume.java:56)
	... 11 common frames omitted
Caused by: java.lang.IllegalStateException: Mount failed: Cannot install driver.
	at com.dokany.java.DokanyDriver.start(DokanyDriver.java:65)
	... 5 common frames omitted
15:21:29.648 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path C:\Users\micha\AppData\Roaming\Cryptomator\keychain.json
15:21:31.337 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Creating new keychain at path C:\Users\micha\AppData\Roaming\Cryptomator\keychain.json
15:21:35.534 [pool-3-thread-1] INFO  o.c.common.settings.SettingsProvider - Settings saved to C:\Users\micha\AppData\Roaming\Cryptomator\settings.json
15:21:38.713 [pool-3-thread-1] INFO  o.c.common.settings.SettingsProvider - Settings saved to C:\Users\micha\AppData\Roaming\Cryptomator\settings.json
15:21:40.761 [pool-3-thread-1] INFO  o.c.common.settings.SettingsProvider - Settings saved to C:\Users\micha\AppData\Roaming\Cryptomator\settings.json
15:21:41.013 [JavaFX Application Thread] INFO  o.c.launcher.MainApplication - JavaFX application stopped.
15:21:41.024 [Thread-0] INFO  o.c.launcher.CleanShutdownPerformer - Goodbye.


#6

I now manually installed the dokany driver (as mentioned in the first post) and it works.
But the performance is terribly slow.


#7

Didn’t help for me. How exactly did you do this? What is your Windows version, please?


#8

I’m using Win 10 x64. I simply downloaded and installed the dokany driver. Nothing else.


#9

I’m getting the same error as well. It works fine w/ WebDAV (thanks for that information) but fails with Dokany. It worked before the update but fails after the update and installation of the Dokany system driver. Running Windows 10 Pro, Version 1709, OS Build 16299.492.


#10

To check if dokany is working at all/correct on your system, try the following guide:


#11

Test passed, Dokan works on my system, but not in combination with Cryptomator 1.4.0 :frowning: