Corrupted databases stop OpenLP from starting
Bug #1073931 reported by
Phill
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
OpenLP |
Fix Released
|
Medium
|
Phill |
Bug Description
Corrupt databases stop OpenLP from properly loading with no indication that this is the cause.
We should either start and ignore the corrupt database (by not loading it) or at the minimum display an error message stating that the database is not valid.
Most recently caused by the corrupted ASV bible, but this has happened before with other database issues.
Related branches
lp:~phill-ridout/openlp/bug1073931
- Tim Bentley: Approve
- Raoul Snyman: Approve
-
Diff: 388 lines (+119/-38)5 files modifiedopenlp/core/lib/db.py (+32/-10)
openlp/core/ui/firsttimeform.py (+36/-21)
openlp/plugins/bibles/lib/db.py (+3/-2)
openlp/plugins/bibles/lib/manager.py (+2/-0)
tests/functional/test_init.py (+46/-5)
lp:~phill-ridout/openlp/sha256
- Raoul Snyman: Approve
-
Diff: 420 lines (+216/-101)2 files modifieddownload.cfg (+131/-101)
scripts/hashgen.py (+85/-0)
Changed in openlp: | |
status: | New → Confirmed |
importance: | Undecided → Medium |
milestone: | none → 2.0 |
Changed in openlp: | |
milestone: | 2.0 → none |
Changed in openlp: | |
assignee: | nobody → Phill (phill-ridout) |
status: | Confirmed → In Progress |
Changed in openlp: | |
milestone: | none → 2.1.3 |
status: | In Progress → Fix Committed |
Changed in openlp: | |
status: | Fix Committed → Fix Released |
To post a comment you must log in.
I've fixed the ASV by the way.