Unlocking Vault zero bytes it instead of opening it
Closed this issue ยท 3 comments
I use Keepassdx on two android devices as I am now setting up the Grapheneos replacement of the Samsung phone. On the Grapheneos phone I am using the F-Droid version of both Nextcloud and KeePassDX. I have had absolutely no issues for a few days.
Now unlocking my vault on my Grapheneos phone zero bites the file and returns the error message "open failed: ENOENT (no such file or directory)".
Fortunately I have the vault open on my PC and have been editing entries to re write the vault to next cloud.
Note: The Google Play store on my Grapheneos phone was activated today before this new behavior started.
To Reproduce
- Go to KeepassDX
- Click on Open Existing vault
- Enter Password
- error displays: "open failed: ENOENT (no such file or directory)"
- file on Nextcloud server now has 0 bytes
Expected behavior
- Go to KeepassDX
- Click on Open Existing vault
- Enter Password
- opens vault
- file on Nextcloud server has not had its content deleted by opening it on KeepassDX
KeePass Database
- Created with: Windows KeePass XC 2.77
- Version: [e.g. 2]
- Location: Nextcloud 3.12.2
- File provider (
content://
URI): Nextcloud server - Size: 644kB
- Contains attachment: Yes
KeePassDX:
- Version: 405
- Build: Libre
- Language: English
Android:
- Device: Pixel 7a running GrapheneOS
- Version: 2024032100
- Fdroid Version
- Google Play services and app is running on device
This bug is related to Nextcloud Android client version 3.28.1 doing this behavior
see:
nextcloud/android#12801
https://help.nextcloud.com/t/warning-nextcloud-android-client-version-3-28-1-deletes-user-data-revert-back-to-3-28-0-f-droid/187042
Revert back to 3.28.0 (F-Droid).
THANK YOU! This was driving me crazy. Same OS, cloud, app.
Fixed with latest Nexcloud app (3.28.2). I've just tested on my phone.