Summary
Can't open any existing Vault using Files app
Please agree to the following
System Setup
- iOS: 26.2 (but I had this happen on previous iOS versions as well)
- iOS Cryptomator app: 2.7.3
- Cryptomator on Windows: 1.18.0
I can't open any Vaults anymore using the Files app (using Nextcloud as a backend). I have tried the Nextcloud "online" mode as well as making the folders available offline via the Nextcloud app. I also have tried creating a test-vault, because I read that Cryptomator on iOS can't deal with old vaults. No luck.
I can't open any existing vault from the iOS Files app, the error is always "/" has an unexpected item type.
I am using the free version right now, so I cannot try out creating a Vault.
Cloud Type
Other File Provider
Steps to Reproduce
- Create new vault using Cryptomator on Windows
- Create it in Nextcloud
- Sync Nextcloud to iOS
- Make folder avaiable offline
- Check with Files app that folder exists
- Open Cryptomator
- Click on + > Open Existing Vault
- iCloud Drive / Other File Provider (error happens in both)
- Select Vault Folder > Nextcloud > MyVaultFolder
- Receive error message
Expected Behavior
Opening of vaults using the iOS Files app works
Actual Behavior
It doesn't
Reproducibility
Always
Relevant Log Output
2026/01/23 14:41:17:553 Error: itemTypeMismatch(cloudPath: CryptomatorCloudAccessCore.CloudPath(path: "/"))
2026/01/23 14:41:22:938 Error: itemTypeMismatch(cloudPath: CryptomatorCloudAccessCore.CloudPath(path: "/"))
2026/01/23 14:42:51:804 Error: itemTypeMismatch(cloudPath: CryptomatorCloudAccessCore.CloudPath(path: "/"))
2026/01/23 14:57:46:867 Error: itemTypeMismatch(cloudPath: CryptomatorCloudAccessCore.CloudPath(path: "/"))
2026/01/23 14:58:46:658 LocalFileSystemProvider: fillCache(for: /) called with startAccessingSecurityScopedResource: 1
2026/01/23 14:58:46:670 LocalFileSystemProvider: fillCache(for: /) failed readingIntent evaluation with error: itemTypeMismatch
2026/01/23 14:58:46:671 Error: itemTypeMismatch(cloudPath: CryptomatorCloudAccessCore.CloudPath(path: "/"))
2026/01/23 14:58:53:717 Setting trialExpirationDate was removed
2026/01/23 14:58:53:717 Setting fullVersionUnlocked was written with value false
2026/01/23 14:58:53:717 Setting hasRunningSubscription was written with value false
2026/01/23 14:58:56:427 LocalFileSystemProvider: fillCache(for: /) called with startAccessingSecurityScopedResource: 1
2026/01/23 14:58:56:439 LocalFileSystemProvider: fillCache(for: /) failed readingIntent evaluation with error: itemTypeMismatch
2026/01/23 14:58:56:439 Error: itemTypeMismatch(cloudPath: CryptomatorCloudAccessCore.CloudPath(path: "/"))
2026/01/23 14:59:00:899 Setting trialExpirationDate was removed
2026/01/23 14:59:00:899 Setting fullVersionUnlocked was written with value false
2026/01/23 14:59:00:899 Setting hasRunningSubscription was written with value false
and one more log in another file
2026/01/16 10:09:33:997 enumerator(for: NSFileProviderItemIdentifier(_rawValue: NSFileProviderWorkingSetContainerItemIdentifier)) failed as the extension is not initialized
Anything else?
Looking at the code I can actually find the error message here:
|
DDLogError("enumerator(for: \(containerItemIdentifier)) failed as the extension is not initialized") |
and a
// TODO: Change error handling here 😉
I am assuming, that my way of accessing stuff (Nextcloud > Files app > Cryptomator > iCloud Drive) may not be a supported scenario? I couldn't find any information on this. Accessing the same vaults via Nextclouds WebDAV works.
Summary
Can't open any existing Vault using Files app
Please agree to the following
System Setup
I can't open any Vaults anymore using the Files app (using Nextcloud as a backend). I have tried the Nextcloud "online" mode as well as making the folders available offline via the Nextcloud app. I also have tried creating a test-vault, because I read that Cryptomator on iOS can't deal with old vaults. No luck.
I can't open any existing vault from the iOS Files app, the error is always "/" has an unexpected item type.
I am using the free version right now, so I cannot try out creating a Vault.
Cloud Type
Other File Provider
Steps to Reproduce
Expected Behavior
Opening of vaults using the iOS Files app works
Actual Behavior
It doesn't
Reproducibility
Always
Relevant Log Output
and one more log in another file
Anything else?
Looking at the code I can actually find the error message here:
ios/FileProviderExtension/FileProviderExtension.swift
Line 219 in d8e9e58
// TODO: Change error handling here😉I am assuming, that my way of accessing stuff (Nextcloud > Files app > Cryptomator > iCloud Drive) may not be a supported scenario? I couldn't find any information on this. Accessing the same vaults via Nextclouds WebDAV works.