Catalina 10.15.7 - java.nio.file.FileSystemException: ... Operation not permitted

After upgrading from Catalina to Big Sur on 11/13/20, I was suddenly unable to reauthorize FUSE (in System Preferences/Security & Privacy/General) as a virtual drive for Cryptomator. After hours of unsuccessful backflips motivated by posts to this forum, I finally just switched to Virtual Drive Volume Type: WebDAV (Port 42427), and all seemed to work perfectly.

Today I installed Cryptomator on a second MacBook (Catalina 10.15.7) - using Virtual Drive Volume Type: WebDAV (Port 42427) - and tried to open a vault created on the first (Big Sur) laptop and stored on/shared via Dropbox (where it’s always stored on the Big Sur laptop). I received this error message:

 java.nio.file.FileSystemException: /Users/elicut85/Dropbox/Cryptomator/c: Operation not permitted
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.createDirectory(Unknown Source)
at java.base/java.nio.file.Files.createDirectory(Unknown Source)
at java.base/java.nio.file.Files.createAndCheckIsDirectory(Unknown Source)
at java.base/java.nio.file.Files.createDirectories(Unknown Source)
at org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.determineSupportedFileNameLength(FileSystemCapabilityChecker.java:118)
at org.cryptomator.cryptofs.common.FileSystemCapabilityChecker.determineSupportedFileNameLength(FileSystemCapabilityChecker.java:95)
at org.cryptomator.common.vaults.Vault.createCryptoFileSystem(Vault.java:109)
at org.cryptomator.common.vaults.Vault.unlock(Vault.java:126)
at org.cryptomator.ui.unlock.UnlockWorkflow.attemptUnlock(UnlockWorkflow.java:107)
at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:90)
at org.cryptomator.ui.unlock.UnlockWorkflow.call(UnlockWorkflow.java:44)
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)

Any thoughts?

Many thanks in advance,

Tom Kreutz

Well for some reason creating the directory /Users/elicut85/Dropbox/Cryptomator/c is forbidden. Maybe wrong access rights for one of the parent dirs?