Comments (10)
thanks for your report. Does this produce a message only or is the file really corrupted? Can you please try if you can reproduce this is if you disable App settings -> file handling -> database pre-loading?
from keepass2android.
What happens is the database is loaded twice (which you can see as the loading message goes from parsing to loading, then back to parsing to loading). The database is duplicated in memory. Once it realizes it has duplicate UUIDs loaded, like it should, it gives the corrupted error.
from keepass2android.
Could you please collect a logcat of this? Or alternatively maybe create a file /mnt/sdcard/keepass2android.log and reproduce the issue?
from keepass2android.
I created the file but the app did not write to it and I can't provide a logcat. For testing, you should set encryption rounds high enough so that it's still parsing when you scan the second time. What happens is it tries loading the database twice at the same time. Best way to fix is by simply disabling the fingerprint scanner when it unlocks (including when the password is manually entered).
from keepass2android.
I can confirm this error but I think there is an easy way to avoid it: When unlocking the database with fingerprint, keypass automatically loads and opens the database, no need to tap unlock. However, when I tap unlock, the error appears.
This way, I was able to open the database three times without issues.
from keepass2android.
I never tap Unlock. I always get the error from just scanning my fingerprint multiple times before the database finishes unlocking.
from keepass2android.
That I find hard to reproduce. On my device, if I hold my finger on the sensor until the database is fully loaded, is closes again, telling me the composite key is invalid and disables fingerprint unlock. To avoid your issue, you could try touching the sensor only for a split second.
from keepass2android.
I don't hold it. I tap it twice.
from keepass2android.
if you cannot collect a logcat, please try to run the latest version from the beta channel and enable logging in the app settings.
from keepass2android.
I reproduced this a couple of times on my OnePlus 3T running Oreo by tapping the fingerprint scanner multiple times. Sorry for the huge file. logcat2.log
from keepass2android.
Related Issues (20)
- Android App crashes on Chromebook
- [FEAT] Option for "Tap to Copy", please!
- pdf-file not downloadable[BUG]
- [BUG] Local Cache is backed up by Google in the Cloud
- [BUG] Error Initializing Biometric Unlock HOT 7
- Android show database name incorrectly
- Move setting to security group
- [BUG] load loading circle continuesly in Honor Magic v2
- [FEAT] encrypted backup of database and keyfile (and import)
- [question] Autofill accessibility plugin for samsung s24 ultra
- [FEAT] Add watermark while exporting image from attachment.
- [FEAT] Advanced search improvements
- [FEAT] Clipboard images
- [FEAT] Keep File Name of Attachment when exporting it to file
- [BUG] Entries are lost if the screen locks during entry
- [FEAT] "source file and cache are synchronized" in the way of the keyboard in app
- No Button for [QUESTION] HOT 1
- [FEAT] Import key file to app storage HOT 2
- [mejoras para keepaass sugerencias
- [QUESTION] PDF-Dateianhänge werden nicht angezeigt HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from keepass2android.