EditBug:10088 Python error on Edit Author mod-screen

EditBug:10088 Python error on Edit Author mod-screen OPEN Record 199821 is an author update from "unknown" for "unknown" and crashes with a Python error. (See notes) --Marc Kupper 19:21, 15 Jan 2007 (CST)

ExpatError	Python 2.4.2: /usr/local/bin/python Mon Jan 15 19:22:01 2007

A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred. /www/isfdb.tamu.edu/root/cgi-bin/mod/av_update.cgi 126  127         submitter = '' 128        doc = minidom.parseString(XMLunescape2(record[0][3])) 129        if doc.getElementsByTagName('AuthorUpdate'): 130                merge = doc.getElementsByTagName('AuthorUpdate') doc undefined, minidom = , minidom.parseString = , XMLunescape2 = , record = ((199821L, 'N', 2L, '\n\n \n\n', datetime.datetime(2007, 1, 15, 18, 32, 53), None, 2781L, 0L, None, 0L),) /usr/local/lib/python2.4/xml/dom/minidom.py in parseString(string='\n\n \n', parser=None) 1923    if parser is None: 1924        from xml.dom import expatbuilder 1925        return expatbuilder.parseString(string) 1926    else: 1927        from xml.dom import pulldom expatbuilder = , expatbuilder.parseString = , string = '\n\n \n</IsfdbSubmission>' /usr/local/lib/python2.4/xml/dom/expatbuilder.py in parseString(string='<?xml version="1.0" encoding="iso-8859-1" ?>\n<Is...</Birthdate>\n </AuthorUpdate>\n</IsfdbSubmission>', namespaces=1) 938    else: 939        builder = ExpatBuilder 940    return builder.parseString(string) 941  942 builder = <xml.dom.expatbuilder.ExpatBuilderNS instance>, builder.parseString = <bound method ExpatBuilderNS.parseString of <xml.dom.expatbuilder.ExpatBuilderNS instance>>, string = '<?xml version="1.0" encoding="iso-8859-1" ?>\n<Is...</Birthdate>\n </AuthorUpdate>\n</IsfdbSubmission>' /usr/local/lib/python2.4/xml/dom/expatbuilder.py in parseString(self=<xml.dom.expatbuilder.ExpatBuilderNS instance>, string='<?xml version="1.0" encoding="iso-8859-1" ?>\n<Is...</Birthdate>\n </AuthorUpdate>\n</IsfdbSubmission>') 221        parser = self.getParser 222        try: 223            parser.Parse(string, True) 224            self._setup_subset(string) 225        except ParseEscape: parser = <pyexpat.xmlparser object>, parser.Parse = <built-in method Parse of pyexpat.xmlparser object>, string = '<?xml version="1.0" encoding="iso-8859-1" ?>\n<Is...</Birthdate>\n </AuthorUpdate>\n</IsfdbSubmission>', builtin True = True

ExpatError: not well-formed (invalid token): line 11, column 164 args = ('not well-formed (invalid token): line 11, column 164',) code = 4 lineno = 11 offset = 164