From: Joel P. <jj...@ms...> - 2007-10-22 14:53:42
|
Quoting 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? I'm not sure what could be the cause of it. I've been using 2.2.8 for a while now with no problem. Everything loads and saves as it should. I updated to 2.2.9, and suddenly I can load the XML but saving produces a crash and a corrupted file. I tried loading, then saving as another XML file, with the same result. I also tried saving as a grdb file, loading that, then saving as another XML file. The final save produced an error here also. Again, all this works fine with 2.2.8, but produces corruption and crashes with 2.2.9. I've gone back to 2.2.8 for now. I can provide my file if necessary. Thanks, Joel > 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 |