Comment 2 for bug 495058

Revision history for this message
Olivier Tilloy (osomon) wrote :

I can reliably reproduce. I'm attaching the XML response from the webservice. This is the traceback:

Traceback (most recent call last):
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 630, in gotResult
    _deferGenerator(g, deferred)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 607, in _deferGenerator
    deferred.callback(result)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 243, in callback
    self._startRunCallbacks(result)
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 312, in _startRunCallbacks
    self._runCallbacks()
--- <exception caught here> ---
  File "/usr/lib/python2.6/dist-packages/twisted/internet/defer.py", line 328, in _runCallbacks
    self.result = callback(self.result, *args, **kw)
  File "build/bdist.linux-x86_64/egg/elisa/plugins/gametrailers/resource_provider.py", line 141, in response_read

  File "/usr/lib/python2.6/xml/dom/minidom.py", line 1928, in parseString
    return expatbuilder.parseString(string)
  File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 940, in parseString
    return builder.parseString(string)
  File "/usr/lib/python2.6/xml/dom/expatbuilder.py", line 223, in parseString
    parser.Parse(string, True)
xml.parsers.expat.ExpatError: not well-formed (invalid token): line 717, column 97

Parsing is failing at line 717, column 97, which is the "é" character. It shouldn't as the document's encoding is declared as UTF-8. More investigation needed.