From: Jeff H. <jef...@gm...> - 2011-09-19 01:23:03
|
I am a victim of bug 0005140. I submitted bug 0005183 but it is the same problem. The problem is that identical handles show up for different objects in the xml file and it refuses to load. I don't kmow how it originally corrupted. With the latest release or Gramps it is not possible to change versions by simply moving the hidden database files into Gramps 3.3.x so I am stranded in 3.2.5 which still seems to work fine. The bug is said to be fixed in the next release. Does that mean I will be able to import my corrupted xml file and have it sorted? Or should I be doing something now to remove the duplicate handles in my existing Gramps? I've gunzipped the xml and found the offending handles but I don't know enough to start editing the xml. Any encouragement - hand holding welcome. ******* The xmllint readout is cat ~/grampsdata/20110905.gramps|gzip -dc|xmllint --loaddtd --valid --noout - -:8: element researcher: validity error : Element researcher content does not follow the DTD, expecting (resname , resaddr? , rescity? , resstate? , rescountry? , respostal? , resphone? , resemail?), got () </researcher> ^ -:30500: element person: validity error : ID _5IBLCTFMZQE9DFP4X4 already defined <person id="I1271" handle="_5IBLCTFMZQE9DFP4X4" change="1278213323"> ^ -:49500: element placeobj: validity error : ID _DRBLCTB6L5SR83F96X already defined <placeobj id="P0464" handle="_DRBLCTB6L5SR83F96X" change="1211085327"> ^ -:50870: element placeobj: validity error : ID _5IBLCTFMZQE9DFP4X4 already defined <placeobj id="P0462" handle="_5IBLCTFMZQE9DFP4X4" change="1193008650"> ^ -:51025: element file: validity error : Element file does not carry attribute description <file src="" mime=""/> ^ -:52470: element repository: validity error : Element repository content does not follow the DTD, expecting (rname , type , address* , url* , noteref*), got (type url ) </repository> ^ -:52537: element repository: validity error : Element repository content does not follow the DTD, expecting (rname , type , address* , url* , noteref*), got (type url ) </repository> ******* There are hundreds if not thousands of hours of work in our Gramps database. What do I do? |