From: Benny M. <ben...@gm...> - 2010-05-27 20:20:29
|
2010/5/27 Doug Blank <dou...@gm...> > On Thu, May 27, 2010 at 3:14 PM, sturdy <st...@ve...> wrote: > > > > I'm a GRAMPS (3.2.3.-1) and linux newby. I have created a database by > > combining several gedcom files from other genealogy apps. I've cleaned > the > > db so there are no longer any noticeable issues (eg, dates, etc). I have > run > > the db repair tools and find no problems. And I can export to both > .gramps > > and .gpkg files. However, when I create a new db and try to import the > > just-exported xml file, I get the following error message. Can someone > > identify the cause of this issue? > > > > 65105: ERROR: dbloader.py: line 247: Failed to import database. > > Traceback (most recent call last): > > File "/usr/share/gramps/gui/dbloader.py", line 237, in do_import > > self._pulse_progress) > > File "/usr/share/gramps/plugins/import/ImportXml.py", line 111, in > > importData > > version_is_valid(xml_file, cl) is False: > > File "/usr/share/gramps/plugins/import/ImportXml.py", line 2479, in > > version_is_valid > > parser = VersionParser(filename) > > File "/usr/share/gramps/plugins/import/ImportXml.py", line 2405, in > > __init__ > > self.__p.ParseFile(xml_file) > > ExpatError: not well-formed (invalid token): line 151893, column 249 > > You could look at line 151,893, column 249 of the file. That should > tell you what the problem is. Probably a ">" or "<" in the wrong > place... > . > Yes, I have never seen this error before, it comes from the xml library parsing the xml. So indeed, a wrong xml character somewhere. It indicates also a bug somewhere in the export code. All data must be escaped before writing, eg > must become >, somewhere this is not happening. Eg, you could have a person title with this in and it is forgotten to escape the xml characters in the Gramps write code. As doug says, please look at that line, column and let us know what data is wrong. We can then: 1. tell you where in Gramps this data is, so you can change the offending piece. 2. fix the bug in Gramps where a piece of data is written to the xml file unescaped This can happen from import of GEDCOM, as some programs/users might use codes like &, >, < . Benny > -Doug > > > Also, the unzipped problem .gramps file also fails to import with a > similar > > error message. I am able to import the sample xml file I downloaded from > the > > gramps site so I'm guessing there is a problem with my data. > > > > Obviously, my backups are not much good if I cannot import them! Thanks > for > > the assist. > > > > > > -- > > View this message in context: > http://gramps.1791082.n4.nabble.com/xml-import-failure-tp2233644p2233644.html > > Sent from the GRAMPS - User mailing list archive at Nabble.com. > > > > > ------------------------------------------------------------------------------ > > > > _______________________________________________ > > Gramps-users mailing list > > Gra...@li... > > https://lists.sourceforge.net/lists/listinfo/gramps-users > > > > > ------------------------------------------------------------------------------ > > _______________________________________________ > Gramps-users mailing list > Gra...@li... > https://lists.sourceforge.net/lists/listinfo/gramps-users > |