cryptomator / cryptomator

Multi-platform transparent client-side encryption of your files in the cloud
https://cryptomator.org
GNU General Public License v3.0
11.39k stars 978 forks source link

Exception on mounting a vault #1317

Closed guansito closed 4 years ago

guansito commented 4 years ago

Description

On mounting a vault which is stored on iCloud an exception occurs

System Setup

Steps to Reproduce

  1. [First step] Select Vault
  2. [Second step] Press "Jetzt entsperren"
  3. [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.]

guansito commented 4 years ago

Deinstallation of Cypromator V1.5.5 and Dokany, reboot and reinstallation of Cryptomator V1.5.7 with Dokany has solved the problem.