Задать вопрос

Что это за ошибка «Error during file system creation», и как её исправить?

Задаю вопрос здесь т.к. похоже дело в Java
Использую программу Cryptomator (шифрование файлов на лету).
Программа работает, когда все зашифрованные файлы находятся на локальном диске.
Но мне нужно шифровать данные в облаке. Установил Диск-О от мэйл ру. Диск-О создает виртуальный диск в системе.

Запускаю Cryptomator, создаю хранилище. Указываю путь
O:\Личные папки\Файлы\Не синхронизируемые файлы и папки\TEST\test

Хранилище создается.
Выбираю его - пытаюсь разблокировать. Сейчас должен появится новый локальный диск (виртуальный - монтируемый), но возникает ошибка. Cryptomator пишет - смотри ошибку в журнале.

Вот журнал
Легче смотреть лог тут
09:25:35.873 [main] INFO  org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.4.10 on Windows 7 6.1 (amd64)
09:25:35.996 [main] INFO  o.c.launcher.IpcProtocolImpl - Received launch args: 
09:25:36.191 [JavaFX Application Thread] INFO  org.cryptomator.launcher.Cryptomator - JavaFX application started.
09:25:36.312 [JavaFX Application Thread] INFO  org.cryptomator.jni.JniModule - loaded WinFunctions.dll
09:25:36.351 [JavaFX Application Thread] INFO  o.c.ui.controllers.MainController - Unable to setPreferencesHandler, probably not supported on this OS.
09:25:39.056 [JavaFX Application Thread] INFO  o.c.k.WindowsProtectedKeychainAccess - Unable to load existing keychain file, creating new keychain.
09:25:41.595 [JavaFX Application Thread] ERROR o.c.ui.controllers.UnlockController - Unlock failed for technical reasons.
java.io.IOException: Error during file system creation.
	at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:44)
	at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:257)
	at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:88)
	at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:344)
	at java.base/java.nio.file.FileSystems.newFileSystem(FileSystems.java:293)
	at org.cryptomator.cryptofs.CryptoFileSystemProvider.newFileSystem(CryptoFileSystemProvider.java:128)
	at org.cryptomator.ui.model.Vault.unlockCryptoFileSystem(Vault.java:90)
	at org.cryptomator.ui.model.Vault.lambda$getCryptoFileSystem$0(Vault.java:77)
	at org.cryptomator.common.LazyInitializer.lambda$invokeFactoryIfNull$1(LazyInitializer.java:62)
	at java.base/java.util.concurrent.atomic.AtomicReference.updateAndGet(AtomicReference.java:209)
	at org.cryptomator.common.LazyInitializer.initializeLazily(LazyInitializer.java:49)
	at org.cryptomator.ui.model.Vault.getCryptoFileSystem(Vault.java:77)
	at org.cryptomator.ui.model.Vault.unlock(Vault.java:111)
	at org.cryptomator.ui.controllers.UnlockController.lambda$didClickUnlockButton$0(UnlockController.java:439)
	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.concurrent.Task$TaskCallable.call(Task.java:1425)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
	at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.UncheckedIOException: java.nio.file.FileSystemException: O:\Личные папки\Файлы\Не синхронизируемые файлы и папки\TEST\test: Неверная функция.

	at org.cryptomator.cryptofs.ReadonlyFlag.targetFileStoreIsReadonly(ReadonlyFlag.java:38)
	at org.cryptomator.cryptofs.ReadonlyFlag.<init>(ReadonlyFlag.java:25)
	at org.cryptomator.cryptofs.ReadonlyFlag_Factory.get(ReadonlyFlag_Factory.java:25)
	at org.cryptomator.cryptofs.ReadonlyFlag_Factory.get(ReadonlyFlag_Factory.java:8)
	at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
	at org.cryptomator.cryptofs.CryptoFileSystemModule_ProvideCryptorFactory.get(CryptoFileSystemModule_ProvideCryptorFactory.java:46)
	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:107)
	at org.cryptomator.cryptofs.CryptoFileSystemImpl_Factory.get(CryptoFileSystemImpl_Factory.java:13)
	at dagger.internal.DoubleCheck.get(DoubleCheck.java:47)
	at org.cryptomator.cryptofs.DaggerCryptoFileSystemProviderComponent$CryptoFileSystemComponentImpl.cryptoFileSystem(DaggerCryptoFileSystemProviderComponent.java:356)
	at org.cryptomator.cryptofs.CryptoFileSystems.lambda$create$0(CryptoFileSystems.java:38)
	at java.base/java.util.concurrent.ConcurrentHashMap.compute(ConcurrentHashMap.java:1908)
	at org.cryptomator.cryptofs.CryptoFileSystems.create(CryptoFileSystems.java:30)
	... 22 common frames omitted
Caused by: java.nio.file.FileSystemException: O:\Личные папки\Файлы\Не синхронизируемые файлы и папки\TEST\test: Неверная функция.

	at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:92)
	at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
	at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
	at java.base/sun.nio.fs.WindowsLinkSupport.getFinalPath(WindowsLinkSupport.java:82)
	at java.base/sun.nio.fs.WindowsFileStore.create(WindowsFileStore.java:87)
	at java.base/sun.nio.fs.WindowsFileSystemProvider.getFileStore(WindowsFileSystemProvider.java:483)
	at java.base/java.nio.file.Files.getFileStore(Files.java:1487)
	at org.cryptomator.cryptofs.ReadonlyFlag.targetFileStoreIsReadonly(ReadonlyFlag.java:36)
	... 36 common frames omitted
09:25:47.514 [JavaFX Application Thread] INFO  org.cryptomator.launcher.Cryptomator - JavaFX application stopped.
09:25:47.522 [main] INFO  org.cryptomator.launcher.Cryptomator - Shutting down...
09:25:47.546 [Thread-0] INFO  o.c.launcher.CleanShutdownPerformer - Goodbye.


Что это за ошибка и как её исправить?
Что тут не нравится Cryptomator?
  • Вопрос задан
  • 806 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
@rPman
возможно разработчики криптоматор умудрились неправильно работать файлами и глючат с нестандартными символами в именах, например ':'? протестируйте, убрав такие файлы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы