After upgrade to Catilina and Cryptomator 1.5.3 only one file left visible in vault and iOS App says 'no masterkey'

I hope someone can help me (and I hope I haven’t overlooked the solution somewhere in the already existing posts).

I used Cryptomator 1.4.3 (1279) on a MacBookPro running Mojave and have now changed to another MacBookPro running Catilina (10.15.4). As I did a clean install I installed the new version of Cryptomator (1.5.3 [dmg 2215.108). When I tried to open my vault I couldn’t because the masterkey had somehow gone (and I have no idea how). However, the backup was still there, so I deleted the file extension .bkup and it worked, I could open the vault. Unfortunately there is only the one document visible inside, that was not organized in folders; all the others are invisible. The (encrypted) folders and all the data is still there, however. Is there a way to make them visible again? Unfortunately I upgraded my old Powerbook to Catilina, too, and I have the same problem there with Cryptomator 1.4.3. And the iOS-App tells me that there’s no masterkey (even though there is and I can open the vault from my laptop just fine). Does anyone know a solution?

Did you proceed through the vault migration process when you opened your vault the first time with Version 1.5.x?
Cryptomator Vaults from version 1.4.x are not compatible with 1.5.x and therefore need a migration. You should have been prompted to do this. After that a full sync is necessary to spread the new versions to other devices.

Yes; when I first opened the vault after recovering the masterkey I was prompted to migrate and I did that.

Can you please open the Masterkey file with a text editor. You’ll find a version number in it. Is it 6 or 7?

The Version number is 7

Mhm, that’s correct. If your vault migration was performed without issues and if all vault files are available on your machine, everything should be ok. Does the logfile show any suspicious messages that might explain the invisible files?

Not as far as I can see. The upgrade.log tells me, though, that it migrated 26 files (only one of which is visible).
Today I also noticed, that the m-folder went missing. I have no idea where to and when since I didn’t do anything. I am certain that it had been there when I first tried to access my files and found only one of them left since that was a time I checked the files directly on iCloud (otherwise I access them only through Cryptomator).

That’s ok. Vault version 7 does not have the m folder anymore.

I’m not sure if I get this right. The logfile says it migrated 26 files, but your vault has more unencrypted files than 26. correct? Or did your vault contain these 26 files and so the log seems ok.

The logfile says it migrated 26 files and the d-folder contains 26 encrypted files. I’m not sure about the exact number of files I had uploaded but the number sounds right. Of these 26 files only one is unencrypted und thus visible when I open my vault (the one that was stored outside of the folders).

So the old vault looked like:
Folder X
Folder Y
Single file

And the new one now is:
Single file

Im running out of ideas why you do not see all your files.
You posted infos from the upgrade.log. Can you post the cryptomator0.log please?
(Open Cryptomator, unlock your vault, reveal the drive to show the vault content. Then open the logfile and post everything from the time that you opened Cryptomator)

Here’s the 0-log; to me it looks as if nothing were wrong (even though there definitely is). I sincerely hope this does give you ideas :wink: Since I use the vault as a 3rd-line backup the files themselves are not that important (even though there’s one I updated on the go which I would like to have back). But if I have to be afraid to loose everything every time I upgrade my computer and/or update the program I have to look for an alternative…

17:23:04.283 [main] INFO org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.5.3 on Mac OS X 10.15.4 (x86_64)
17:23:04.592 [JavaFX Application Thread] INFO o.c.ui.launcher.FxApplicationStarter - JavaFX Runtime started.
17:23:10.863 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.5.3, lastest version: 1.5.3
17:23:17.203 [JavaFX Application Thread] INFO o.c.ui.unlock.UnlockController - Unlock of ‘Archäologie’ succeeded.
17:23:30.753 [JavaFX Application Thread] INFO o.cryptomator.ui.common.VaultService - Locked Archäologie

no, there’s nothing in the logfile that explaine’s the behavior of your system.
did you try to access the vault?
You could activate debug mode and then do the process again, but be aware that debug mode logs all you file path within a vault in clear text. So please have a close look into it before posting it here.

That’s (unfortunately) no problem; the debug mode only names the one file I can see in my vault (which I have named ‘file1’ in the log; also I have changed the username to XY). I guess all the others are supposed to be in all those empty []??

16:32:25.856 [main] INFO org.cryptomator.launcher.Cryptomator - Starting Cryptomator 1.5.3 on Mac OS X 10.15.4 (x86_64)
16:32:25.858 [main] DEBUG org.cryptomator.logging.DebugMode - Debug mode enabled
16:32:25.859 [main] DEBUG org.cryptomator.launcher.IpcFactory - [Client] Reading IPC port from /Users/XY/Library/Application Support/Cryptomator/ipcPort.bin
16:32:25.859 [main] DEBUG org.cryptomator.launcher.IpcFactory - [Client] Connecting to port 49425…
16:32:25.882 [main] DEBUG org.cryptomator.launcher.IpcFactory - [Client] Failed to connect.
16:32:25.894 [main] DEBUG org.cryptomator.launcher.IpcFactory - [Server] Wrote IPC port 49432 to /Users/XY/Library/Application Support/Cryptomator/ipcPort.bin
16:32:25.895 [main] DEBUG o.c.launcher.IpcProtocolImpl - Received launch args:
16:32:25.895 [main] DEBUG org.cryptomator.launcher.Cryptomator - Did not find running application instance. Launching GUI…
16:32:25.988 [main] DEBUG o.c.ui.traymenu.TrayIconController - initialized tray icon
16:32:25.997 [main] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 001
16:32:25.997 [App Background Thread 001] DEBUG o.c.ui.launcher.FxApplicationStarter - Starting JavaFX runtime…
16:32:26.000 [main] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 002
16:32:26.065 [JavaFX Application Thread] INFO o.c.ui.launcher.FxApplicationStarter - JavaFX Runtime started.
16:32:26.165 [JavaFX Application Thread] TRACE o.cryptomator.ui.fxapp.FxApplication - FxApplication.start()
16:32:26.435 [JavaFX Application Thread] DEBUG org.cryptomator.ui.common.FontLoader - Loaded family: Font Awesome 5 Free Solid
16:32:26.489 [JavaFX Application Thread] DEBUG o.c.u.m.MainWindowTitleController - init MainWindowTitleController
16:32:26.703 [JavaFX Application Thread] DEBUG o.c.u.m.MainWindowController - init MainWindowController
16:32:27.001 [JavaFX Application Thread] DEBUG o.cryptomator.ui.fxapp.FxApplication - Showing MainWindow
16:32:30.589 [JavaFX Application Thread] DEBUG o.cryptomator.ui.fxapp.FxApplication - Showing UnlockWindow for Archäologie
16:32:31.494 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 003
16:32:31.495 [JavaFX Application Thread] DEBUG o.cryptomator.ui.fxapp.UpdateChecker - Checking for updates…
16:32:32.020 [JavaFX Application Thread] INFO o.cryptomator.ui.fxapp.UpdateChecker - Current version: 1.5.3, lastest version: 1.5.3
16:32:35.551 [JavaFX Application Thread] TRACE o.c.ui.unlock.UnlockController - UnlockController.unlock()
16:32:35.552 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 004
16:32:35.553 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - stop recording stats
16:32:35.555 [JavaFX Application Thread] DEBUG o.c.ui.launcher.AppLifecycleListener - Allow quitting without prompt: false
16:32:35.573 [App Background Thread 004] DEBUG o.cryptomator.cryptofs.ReadonlyFlag - Vault opened for read and write.
16:32:36.163 [App Background Thread 004] DEBUG o.c.common.vaults.FuseVolume - Successfully created mount point: /Volumes/8vFoTPHMESqE_0
16:32:36.549 [Thread-9] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.555 [Thread-10] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for []
16:32:36.557 [Thread-10] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:36.557 [Thread-10] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for []
16:32:36.558 [Thread-10] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:36.565 [Thread-10] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:36.568 [Thread-10] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:36.568 [Thread-10] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:36.569 [Thread-11] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-12] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-13] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-14] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-16] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-15] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-18] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.569 [Thread-17] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-19] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-22] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-20] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-24] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-26] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-27] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-28] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-21] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-23] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-25] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-30] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-31] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-33] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-29] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.570 [Thread-32] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.571 [Thread-34] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.571 [Thread-35] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.571 [Thread-36] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.572 [Thread-37] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.572 [Thread-38] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.572 [Thread-39] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.572 [Thread-40] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004572672 / 1000240963584)
16:32:36.577 [Thread-41] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .localized]
16:32:36.577 [Thread-41] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:36.577 [Thread-41] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, .localized]’
16:32:36.577 [Thread-41] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .localized]
16:32:36.577 [Thread-41] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, .localized]’
16:32:36.580 [Thread-41] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, .localized]’
16:32:36.580 [Thread-41] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, .localized]’
16:32:36.580 [Thread-41] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:36.580 [Thread-41] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.localized failed, node not found
16:32:36.587 [Thread-42] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:36.587 [Thread-42] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, .localized]’
16:32:36.587 [Thread-42] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, .localized]’
16:32:36.587 [Thread-42] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, .localized]’
16:32:36.587 [Thread-42] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, .localized]’
16:32:36.587 [Thread-42] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:36.587 [Thread-42] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.localized failed, node not found
16:32:38.079 [Thread-43] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:38.079 [Thread-43] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:38.080 [Thread-43] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:38.080 [Thread-43] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:38.080 [Thread-43] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:38.524 [JavaFX Application Thread] INFO o.c.ui.unlock.UnlockController - Unlock of ‘Archäologie’ succeeded.
16:32:38.541 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - start recording stats
16:32:38.541 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 005
16:32:39.546 [JavaFX Application Thread] DEBUG org.cryptomator.common.CommonsModule - Starting App Background Thread 006
16:32:40.549 [JavaFX Application Thread] TRACE o.c.u.unlock.UnlockSuccessController - UnlockSuccessController.revealAndClose()
16:32:40.556 [Thread-46] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.556 [Thread-46] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:40.556 [Thread-46] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:40.556 [Thread-46] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:40.556 [Thread-46] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.561 [Thread-47] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.562 [Thread-47] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:40.562 [Thread-47] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:40.562 [Thread-47] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:40.562 [Thread-47] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.562 [Thread-48] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004802048 / 1000240963584)
16:32:40.585 [Thread-49] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.585 [Thread-49] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:40.585 [Thread-49] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:40.586 [Thread-49] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:40.586 [Thread-49] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.593 [Thread-50] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, Contents]
16:32:40.593 [Thread-50] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.593 [Thread-50] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, Contents]’
16:32:40.593 [Thread-50] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, Contents]
16:32:40.593 [Thread-50] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, Contents]’
16:32:40.594 [Thread-50] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, Contents]’
16:32:40.594 [Thread-50] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, Contents]’
16:32:40.594 [Thread-50] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.594 [Thread-50] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /Contents failed, node not found
16:32:40.626 [Thread-51] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.626 [Thread-51] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, .localized]’
16:32:40.626 [Thread-51] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, .localized]’
16:32:40.626 [Thread-51] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, .localized]’
16:32:40.626 [Thread-51] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, .localized]’
16:32:40.626 [Thread-51] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.626 [Thread-51] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.localized failed, node not found
16:32:40.630 [Thread-52] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.631 [Thread-52] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:40.631 [Thread-52] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:40.631 [Thread-52] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:40.631 [Thread-52] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.657 [Thread-53] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.657 [Thread-53] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, .localized]’
16:32:40.657 [Thread-53] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, .localized]’
16:32:40.657 [Thread-53] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, .localized]’
16:32:40.657 [Thread-53] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, .localized]’
16:32:40.657 [Thread-53] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.657 [Thread-53] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.localized failed, node not found
16:32:40.662 [Thread-54] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004802048 / 1000240963584)
16:32:40.671 [Thread-56] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004802048 / 1000240963584)
16:32:40.671 [Thread-55] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .hidden]
16:32:40.671 [Thread-55] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.671 [Thread-55] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, .hidden]’
16:32:40.671 [Thread-55] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .hidden]
16:32:40.671 [Thread-57] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004802048 / 1000240963584)
16:32:40.671 [Thread-55] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, .hidden]’
16:32:40.672 [Thread-55] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, .hidden]’
16:32:40.672 [Thread-55] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, .hidden]’
16:32:40.672 [Thread-55] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.672 [Thread-55] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.hidden failed, node not found
16:32:40.676 [Thread-58] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.676 [Thread-58] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:40.677 [Thread-58] TRACE o.c.frontend.fuse.ReadOnlyAdapter - readdir /
16:32:40.680 [Thread-58] TRACE o.c.c.dir.CryptoDirectoryStream - OPEN
16:32:40.687 [Thread-58] TRACE o.c.c.dir.CryptoDirectoryStream - CLOSE
16:32:40.687 [Thread-58] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:40.687 [Thread-58] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.687 [Thread-59] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, file1.docx]
16:32:40.687 [Thread-59] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.687 [Thread-59] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, file1.docx]’
16:32:40.687 [Thread-59] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, file1.docx]
16:32:40.688 [Thread-59] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, file1.docx]’
16:32:40.689 [Thread-59] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /file1.docx (lastModifiedTime: 2019-03-14T15:38:08Z, lastAccessTime: 2020-05-10T14:21:03.326146Z, creationTime: 2019-03-14T15:38:08Z, isRegularFile: true, isDirectory: false, isSymbolicLink: false, isOther: false, size: 111635, fileKey: (dev=1000005,ino=2400885))
16:32:40.689 [Thread-59] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, file1.docx]’
16:32:40.689 [Thread-59] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, file1.docx]’
16:32:40.689 [Thread-59] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.689 [Thread-60] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .vbt5]
16:32:40.689 [Thread-60] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.689 [Thread-60] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[, .vbt5]’
16:32:40.690 [Thread-60] TRACE o.c.frontend.fuse.locks.LockManager - Creating ReadWriteLock for [, .vbt5]
16:32:40.690 [Thread-60] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[, .vbt5]’
16:32:40.690 [Thread-60] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr /.vbt5 (lastModifiedTime: 2018-09-14T09:00:45Z, lastAccessTime: 2020-05-05T07:24:40.624806758Z, creationTime: 2018-09-14T09:00:45Z, isRegularFile: true, isDirectory: false, isSymbolicLink: false, isOther: false, size: 16, fileKey: (dev=1000005,ino=2400886))
16:32:40.690 [Thread-60] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[, .vbt5]’
16:32:40.690 [Thread-60] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[, .vbt5]’
16:32:40.690 [Thread-60] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.691 [Thread-61] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:40.691 [Thread-61] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:40.691 [Thread-61] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:40.691 [Thread-61] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:40.691 [Thread-61] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:40.692 [Thread-62] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004802048 / 1000240963584)
16:32:41.174 [Thread-63] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:41.174 [Thread-63] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:41.174 [Thread-63] TRACE o.c.frontend.fuse.ReadOnlyAdapter - readdir /
16:32:41.174 [Thread-63] TRACE o.c.c.dir.CryptoDirectoryStream - OPEN
16:32:41.176 [Thread-63] TRACE o.c.c.dir.CryptoDirectoryStream - CLOSE
16:32:41.176 [Thread-63] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:41.177 [Thread-63] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:41.178 [Thread-64] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:41.178 [Thread-64] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:41.178 [Thread-64] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:41.178 [Thread-64] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:41.178 [Thread-64] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:41.179 [Thread-65] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004793856 / 1000240963584)
16:32:51.155 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - stop recording stats
16:32:51.160 [Thread-66] TRACE o.c.f.fuse.locks.PathRLockImpl - Acquired read path lock for ‘[]’
16:32:51.160 [Thread-66] TRACE o.c.f.fuse.locks.DataRLockImpl - Acquired read data lock for ‘[]’
16:32:51.160 [Thread-66] TRACE o.c.frontend.fuse.ReadOnlyAdapter - getattr / (lastModifiedTime: 2020-05-10T14:21:06Z, lastAccessTime: 2020-05-10T14:21:06Z, creationTime: 2020-04-29T13:39:27Z, isRegularFile: false, isDirectory: true, isSymbolicLink: false, isOther: false, size: 192, fileKey: (dev=1000005,ino=2400882))
16:32:51.160 [Thread-66] TRACE o.c.f.fuse.locks.DataRLockImpl - Released read data lock for ‘[]’
16:32:51.160 [Thread-66] TRACE o.c.f.fuse.locks.PathRLockImpl - Released read path lock for ‘[]’
16:32:51.160 [Thread-67] TRACE o.c.frontend.fuse.ReadOnlyAdapter - statfs / (593004765184 / 1000240963584)
16:32:51.164 [App Background Thread 006] DEBUG o.c.frontend.fuse.ReadOnlyAdapter - Marked file system adapter as unmounted.
16:32:51.166 [JavaFX Application Thread] INFO o.cryptomator.ui.common.VaultService - Locked Archäologie
16:32:51.166 [JavaFX Application Thread] DEBUG o.c.common.vaults.VaultStats - stop recording stats
16:32:51.167 [JavaFX Application Thread] DEBUG o.c.ui.launcher.AppLifecycleListener - Allow quitting without prompt: true
16:32:53.676 [main] INFO org.cryptomator.launcher.Cryptomator - UI shut down
16:32:53.677 [Thread-7] TRACE o.c.frontend.fuse.ReadOnlyAdapter - File system adapter already unmounted.
16:32:53.677 [ShutdownTasks] DEBUG org.cryptomator.common.ShutdownHook - Running graceful shutdown tasks…

Is there no-one around who can help me?

I would like to, but I cannot identify the issue based on your logs. As your vault only contains 26 files, can you restore them from a backup and just create a new vault?

For most I can. But what about next time? I use the Cryptomator-vault as an off-site backup space for my most important files (as a 3rd backup) and for files I’m working on while on the go. However, if they can vanish so easily the program is not much use to me. Anyway, thanks a lot for the time and effort you’ve put into trying to resolve my problem!

One last idea. Where do you have stored your vault. Do you use on demand functions? Is the sync ok? I remember to have read some reports here where the sync was not completely done after migration. This might also end up in not showing the files.

The vault is on my iCloud Drive; there’s a folder ‘Cryptomator’ and the vault is in there. So the sync should not be a problem.

It sound like a sync issue to me as well. Could you check the following locations and compare them:

In all cases, you should see a directory with your vault name inside the Cryptomator folder similar to this:

E.g., you could check in the Files app on iOS if there is indeed a masterkey.cryptomator file. In your case, I would assume that it’s missing. And you could briefly check if the folder d consists of folders with 2 characters and if inside those are folders with 30 characters (without any (1) or something similar that could indicate a sync conflict).

Hello, I have exactly the same issue, after iCloud sync screwed up my Cryptomator vault looks empty, though key and data is in place. Logs don’t show anything suspicious. AFAIK it’s not possible to use sanitizer on new vaults , @tobihagemann correct me if I’m wrong.

my masterkey structure:

{
  "scryptSalt": "<data>",
  "scryptCostParam": 32768,
  "scryptBlockSize": 8,
  "primaryMasterKey": ""<data>",
  "hmacMasterKey": ""<data>",
  "versionMac": ""<data>",
  "version": 7
}

Log file: https://gofile.io/d/AspkUV

Please help. The folder contains the data which has no backup (it was in iCloud, I’d deleted it accidentally but upon restoring the files from iCloud it actually caused the corruption)