Kunzisoft / KeePassDX

Lightweight vault and password manager for Android, KeePassDX allows editing encrypted data in a single file in KeePass format and fill in the forms in a secure way.
https://www.keepassdx.com/
GNU General Public License v3.0
4.56k stars 269 forks source link

Database don't load in Graphene OS #1438

Open ethanhallbeyer opened 1 year ago

ethanhallbeyer commented 1 year ago

Hi, I am trying out KeePassDX (free version) and it's been great, so far, aside from one issue! For some reason, occasionally, when I try to tap on the database to load upon tapping on the KeePassDX icon, nothing loads. I also see no messages whatsoever. It just does nothing. My workaround currently is to restart my phone, and when I am back in Android 13 I am able to restart KeePassDX, tap on the database and it loads fine. I do, however, find it a bit annoying and inconvenient when the issue is encountered.

As mentioned in my subject line, I am running on Android 13 (Graphene OS version). I have 2 user profiles set up. My usage is to log in to the "admin" profile first, and then choose my daily driver "user" profile, where I have KeePassDX installed. Just thought I would mention that in case it makes any difference.

Is this a known issue?

My version is: 3.5.0 Beta01 Build libre. I am on Android 13 (Graphene OS build TP1A.221005.002.2002102800)

Thanks in advance!

J-Jamet commented 1 year ago

when I try to tap on the database to load upon tapping on the KeePassDX icon, nothing loads

This is not a bug that I know of. If you don't get any error messages that's odd. What type of URI are you using to access your file?

ethanhallbeyer commented 1 year ago

I am using Local database only, on my Android phone.  I wouild say maybe 2-3 times a week, after loading KeePassDX several times a day to access my login data, eventually I encounter a time when I tap on my database i wish to open and nothing happens at all.  It just stays on that screen.  No error message thrown.  I swipe up to "kill" the program and reload it, then try to tape on the database I wish to open again.  Again, nothing happens.  The only resolution I have found is to restart my phone. After that, everything is fine again. I am using GrapheneOS on Pixel 6, which is the Android 13 based version.  I use 2 different Android user profiles, both are logged in.  My first one is for administrative tasks only, and my 2nd profile is for everyday tasks and has KeePassDX on it. If you think there is any way to send you debug data to help root cause this, I could try to provide that.

ethanhallbeyer commented 1 year ago

I just have KeePassDX installed on the daily user account, while the admin account, which I have to log into first in order to switch over to the daily account, doesn't have it installed on it.  Are you using the same version of Android and KeePassDX?

ethanhallbeyer commented 1 year ago

Do you happen to know the log name (and location perhaps)? On Sunday, November 6, 2022 at 03:42:03 PM PST, user1027 @.***> wrote:

Current KeePassDX: 3.5.0 Beta01 Build Libre. Current GrapheneOS: 13 (TP1A.221005.002.2022110400) Same as you :( Try connecting adb logcat to your terminal next time it happens to see some logs

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you authored the thread.Message ID: @.***>

J-Jamet commented 1 year ago

https://stackoverflow.com/questions/3707880/using-adb-logcat-with-a-real-phone-and-not-the-emulator https://github.com/tananaev/rootless-logcat

J-Jamet commented 11 months ago

Do you still have the problem with version 4.0.x?