On mounting a vault which is stored on iCloud an exception occurs
System Setup
Operating system and version: [Windows/macOS/Linux + Version] --> Windows 10, Vault is on iCloud
Cryptomator version: [Shown in the settings] --> 1.5.5
Volume type: [Dokany/FUSE/WebDAV, shown in the settings] --> Dokany
Steps to Reproduce
[First step]
Select Vault
[Second step]
Press "Jetzt entsperren"
[and so on…]
Exception below occurs.
Expected Behavior
[What you expect to happen.]
Actual Behavior
java.io.IOException: Error during file system creation.
at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:53)
at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:302)
at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:94)
at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source)
at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:135)
at org.cryptomator.common.vaults.Vault.unlockCryptoFileSystem(Vault.java:120)
at org.cryptomator.common.vaults.Vault.lambda$getCryptoFileSystem$0(Vault.java:98)
at org.cryptomator.common.LazyInitializer.lambda$invokeFactoryIfNull$1(LazyInitializer.java:62)
at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(Unknown Source)
at org.cryptomator.common.LazyInitializer.initializeLazily(LazyInitializer.java:49)
at org.cryptomator.common.vaults.Vault.getCryptoFileSystem(Vault.java:98)
at org.cryptomator.common.vaults.Vault.unlock(Vault.java:127)
at org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:103)
at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:80)
at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:43)
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)
Caused by: java.io.UncheckedIOException: java.nio.file.FileSystemException: C:\Users\Gustavo\iCloudDrive\iCloud~com~setolabs~Cryptomator\AdminRC\masterkey.cryptomator.BDD5410E.bkup: Das Handle ist ung�ltig
at org.cryptomator.cryptofs.CryptoFileSystemModule.provideCryptor(CryptoFileSystemModule.java:48)
at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.provideCryptor(CryptoFileSystemModule_ProvideCryptorFactory.java:56)
at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.get(CryptoFileSystemModule_ProvideCryptorFactory.java:43)
at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.get(CryptoFileSystemModule_ProvideCryptorFactory.java:11)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:110)
at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:16)
at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
at org.cryptomator.cryptofs.DaggerCryptoFileSystemProviderComponent$CryptoFileSystemComponentImpl.cryptoFileSystem(DaggerCryptoFileSystemProviderComponent.java:329)
at org.cryptomator.cryptofs.CryptoFileSystems.lambda$create$0(CryptoFileSystems.java:47)
at java.base/java.util.concurrent.ConcurrentHashMap.compute(Unknown Source)
at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:40)
... 22 more
Caused by: java.nio.file.FileSystemException: C:\Users\Gustavo\iCloudDrive\iCloud~com~setolabs~Cryptomator\AdminRC\masterkey.cryptomator.BDD5410E.bkup: Das Handle ist ung�ltig
at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source)
at java.base/sun.nio.fs.WindowsFileCopy.copy(Unknown Source)
at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(Unknown Source)
at java.base/java.nio.file.Files.copy(Unknown Source)
at org.cryptomator.cryptofs.CryptoFileSystemModule.backupMasterkeyFileIfRequired(CryptoFileSystemModule.java:65)
at org.cryptomator.cryptofs.CryptoFileSystemModule.provideCryptor(CryptoFileSystemModule.java:45)
... 33 more
Reproducibility
Always
Additional Information
[Any additional information, log files, screenshots, configuration, or data that might be necessary to reproduce the issue.]
Description
On mounting a vault which is stored on iCloud an exception occurs
System Setup
Steps to Reproduce
Expected Behavior
[What you expect to happen.]
Actual Behavior
java.io.IOException: Error during file system creation. at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:53) at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:302) at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:94) at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source) at java.base/java.nio.file.FileSystems.newFileSystem(Unknown Source) at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:135) at org.cryptomator.common.vaults.Vault.unlockCryptoFileSystem(Vault.java:120) at org.cryptomator.common.vaults.Vault.lambda$getCryptoFileSystem$0(Vault.java:98) at org.cryptomator.common.LazyInitializer.lambda$invokeFactoryIfNull$1(LazyInitializer.java:62) at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(Unknown Source) at org.cryptomator.common.LazyInitializer.initializeLazily(LazyInitializer.java:49) at org.cryptomator.common.vaults.Vault.getCryptoFileSystem(Vault.java:98) at org.cryptomator.common.vaults.Vault.unlock(Vault.java:127) at org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:103) at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:80) at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:43) 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) Caused by: java.io.UncheckedIOException: java.nio.file.FileSystemException: C:\Users\Gustavo\iCloudDrive\iCloud~com~setolabs~Cryptomator\AdminRC\masterkey.cryptomator.BDD5410E.bkup: Das Handle ist ung�ltig at org.cryptomator.cryptofs.CryptoFileSystemModule.provideCryptor(CryptoFileSystemModule.java:48) at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.provideCryptor(CryptoFileSystemModule_ProvideCryptorFactory.java:56) at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.get(CryptoFileSystemModule_ProvideCryptorFactory.java:43) at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.get(CryptoFileSystemModule_ProvideCryptorFactory.java:11) at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:110) at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:16) at dagger.internal.DoubleCheck.get(DoubleCheck.java:47) at org.cryptomator.cryptofs.DaggerCryptoFileSystemProviderComponent$CryptoFileSystemComponentImpl.cryptoFileSystem(DaggerCryptoFileSystemProviderComponent.java:329) at org.cryptomator.cryptofs.CryptoFileSystems.lambda$create$0(CryptoFileSystems.java:47) at java.base/java.util.concurrent.ConcurrentHashMap.compute(Unknown Source) at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:40) ... 22 more Caused by: java.nio.file.FileSystemException: C:\Users\Gustavo\iCloudDrive\iCloud~com~setolabs~Cryptomator\AdminRC\masterkey.cryptomator.BDD5410E.bkup: Das Handle ist ung�ltig at java.base/sun.nio.fs.WindowsException.translateToIOException(Unknown Source) at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(Unknown Source) at java.base/sun.nio.fs.WindowsFileCopy.copy(Unknown Source) at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(Unknown Source) at java.base/java.nio.file.Files.copy(Unknown Source) at org.cryptomator.cryptofs.CryptoFileSystemModule.backupMasterkeyFileIfRequired(CryptoFileSystemModule.java:65) at org.cryptomator.cryptofs.CryptoFileSystemModule.provideCryptor(CryptoFileSystemModule.java:45) ... 33 more
Reproducibility
Always
Additional Information
[Any additional information, log files, screenshots, configuration, or data that might be necessary to reproduce the issue.]