Date: Sun, 27 Jun 2010 07:00:10 GMT From: Mark Linimon <linimon@lonesome.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/147669: science/gramps fails to start Message-ID: <201006270700.o5R70AYs074105@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/147669; it has been noted by GNATS. From: Mark Linimon <linimon@lonesome.com> To: bug-followup@FreeBSD.org Cc: Subject: Re: ports/147669: science/gramps fails to start Date: Sun, 27 Jun 2010 01:53:57 -0500 ----- Forwarded message from Bob Melson <melsonr@earthlink.net> ----- From: Bob Melson <melsonr@earthlink.net> Subject: Re: ports/147669: science/gramps fails to start CC: freebsd-ports-bugs@FreeBSD.org This is what I see when I try to import a gedcom file into gramps. The process followed is: 1) create a new family tree by clicking on Famly Trees -> Manage Family Trees and selecting "New" from the options on the right of the screen, then selecting "Load Family Tree" when it has been created. 2) Family Trees -> Import, then selecting a gedcom file to attempt to import. Error is as below. I had already rebuilt py-bsdbb to 4.3 as part of my flailing at the problem. Existing databases/family trees do not reliably or consistently load. I can't presently provide an error message, but will do so the next time the error occurs. User Information: =================== Error Details: =================== 28720: ERROR: dbloader.py: line 247: Failed to import database. Traceback (most recent call last): File "/usr/local/share/gramps/gui/dbloader.py", line 237, in do_import self._pulse_progress) File "/usr/local/share/gramps/plugins/import/ImportGedcom.py", line 124, in importData gedparse.parse_gedcom_file(False) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 2259, in parse_gedcom_file self.__parse_record() File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 2587, in __parse_record self.__parse_indi(line) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 2688, in __parse_indi self.__parse_level(state, self.indi_parse_tbl, self.__person_event) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 2634, in __parse_level func(line, state) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 2866, in __person_name self.__parse_level(sub_state, self.name_parse_tbl, self.__undefined) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 2634, in __parse_level func(line, state) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 3249, in __name_sour sref = self.handle_source(line, state.level) File "/usr/local/share/gramps/plugins/lib/libgedcom.py", line 5565, in handle_source self.dbase.commit_source(src, self.trans) File "/usr/local/share/gramps/gen/db/write.py", line 1423, in commit_source transaction, change_time) File "/usr/local/share/gramps/gen/db/write.py", line 1342, in commit_base data_map.put(handle, obj.serialize()) File "/usr/local/lib/python2.6/bsddb/dbshelve.py", line 249, in put return self.db.put(key, data, txn, flags) DBInvalidArgError: (22, 'Invalid argument -- DB handle previously used in transaction, missing transaction handle') System Information: =================== Python version: 2.6.5 (r265:79063, Jun 20 2010, 21:21:41) [GCC 4.2.1 20070719 [FreeBSD]] BSDDB version: 4.7.3 Gramps version: 3.2.3-1 LANG: OS: FreeBSD Distribution: 8.0-STABLE GTK version : (2, 20, 1) pygtk version : (2, 17, 0) gobject version: (2, 21, 1) cairo version : (1, 8, 8) -- Robert G. Melson | Rio Grande MicroSolutions | El Paso, Texas ----- Nothing astonishes men so much as common sense and plain dealing. Ralph Waldo Emerson ----- End forwarded message -----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201006270700.o5R70AYs074105>