From: Joel P. <jj...@ms...> - 2007-10-22 14:55:38
|
Quoting Benny Malengier <ben...@gm...>: > Joel, > > I have been thinking of this bug, and this might be an effect of a bugfix. > > Please, to circumvent this, use grdb format on your data, so create a grdb, > and import the xml file Hi, I replied before getting to this email. Unfortunately I can't use grdb in my case. My wife and I use different computers and we share the same data, so we store the XML file on a central server. If gramps could load from a shared folder this would work fine, but I haven't been able to do that. Thanks, Joel > > Benny > > 2007/10/22, Benny Malengier <ben...@gm...>: > > > > Joel, > > > > my guess is you have a database corruption: > > GRAMPS obtains all family grampsids, then obtains the families that > > correspond to that, and in your data, this returns for a specific grampsid > > 'no family', and hence the crash. > > > > Question is how this unexisting gramps id came about and how you can > > rectify it. > > > > You opened a xml database, so that database must on import be importerted > > with the error. > > > > Any idea what could be wrong? You have some strange family gramps ids? > > > > Benny > > > > 2007/10/22, Joel Parker <jj...@ms...>: > > > > > > "User Information: > > > =================== > > > > > > Loaded my GRAMPS XML family tree, made a change, and tried to save it > > > again. This happens both when autosaving when exiting the program and > when > > > doing a Save As... into XML format. > > > > > > > > > Error Details: > > > =================== > > > > > > 132585: ERROR: DbLoader.py: line 488: Failed to open database. > > > Traceback (most recent call last): > > > File "/usr/share/gramps/DbLoader.py", line 486, in open_saved_as > > > old_database.close() > > > File "/usr/share/gramps/GrampsDb/_GrampsXMLDB.py", line 76, in close > > > quick_write(self,self.full_name) > > > File "/usr/share/gramps/GrampsDb/_WriteXML.py", line 111, in > > > quick_write > > > g.write(filename) > > > File "/usr/share/gramps/GrampsDb/_WriteXML.py", line 178, in write > > > self.write_xml_data() > > > File "/usr/share/gramps/GrampsDb/_WriteXML.py", line 278, in > > > write_xml_data > > > self.write_family(family,2) > > > File "/usr/share/gramps/GrampsDb/_WriteXML.py", line 453, in > > > write_family > > > fhandle = family.get_father_handle() > > > AttributeError: 'NoneType' object has no attribute 'get_father_handle' > > > > > > System Information: > > > =================== > > > > > > Python version: 2.5.1 (r251:54863, May 2 2007, 16:56:35) [GCC > 4.1.2(Ubuntu > > > 4.1.2-0ubuntu4)] > > > BSDDB version: 4.4.5.2 > > > Gramps version: 2.2.9-1 > > > LANG: en_US.UTF-8 > > > OS: Linux > > > Distribution: 2.6.20-16-generic > > > " > > > > > > > > > > > > ------------------------------------------------------------------------- > > > This SF.net email is sponsored by: Splunk Inc. > > > Still grepping through log files to find problems? Stop. > > > Now Search log events and configuration files using AJAX and a browser. > > > Download your FREE copy of Splunk now >> http://get.splunk.com/ > > > _______________________________________________ > > > Gramps-bugs mailing list > > > Gra...@li... > > > https://lists.sourceforge.net/lists/listinfo/gramps-bugs > > > > > > > > -- Joel Parker |