Did you by any chance use the .grdb file as a portable format? It is not, see http://www.gramps-project.org/wiki/index.php?title=Recover_corrupted_grdb

If that is not the reason, you have a database problem. Best to start from a new empty database and import the last .gramps file backup. This really creates a new database from scratch as oposed to importing a grdb which copies database tables directly.

Then in the tools menu, submenu repair, run rebuild reference tables, rebuild sec indexes and then the check and repair tool.

Does that work?

Lastly, please upgrade to version 2.2.10, you find an ubuntu package on the website. The change of 2.2.8 are all bug fixes.


2008/2/27, Christophe FIGUERAS <chris.figueras@free.fr>:
"User Information: 

This error happened when i was populating the children for this person

Error Details:

154519: ERROR: gramps.py: line 148: Unhandled exception
Traceback (most recent call last):
File "/usr/share/gramps/Editors/_EditFamily.py", line 792, in save
File "/usr/share/gramps/Editors/_EditFamily.py", line 879, in __do_save
self.db.commit_person(person, trans)
File "/usr/share/gramps/GrampsDb/_GrampsDbBase.py", line 470, in commit_person
transaction.person_add, transaction, change_time)
File "/usr/share/gramps/GrampsDb/_GrampsBSDDB.py", line 1322, in _commit_base
File "/usr/share/gramps/GrampsDb/_GrampsDbBase.py", line 2276, in add
DBPageNotFoundError: (-30987, 'DB_PAGE_NOTFOUND: Requested page not found')

System Information:

Python version: 2.5.1 (r251:54863, Oct 5 2007, 13:36:32) [GCC 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)]
BSDDB version:
Gramps version: 2.2.8-0.SVN
OS: Linux
Distribution: 2.6.22-14-generic

This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
Gramps-bugs mailing list