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.
I can reliably reproduce. I'm attaching the XML response from the webservice. This is the traceback:
Traceback (most recent call last): python2. 6/dist- packages/ twisted/ internet/ defer.py" , line 630, in gotResult ator(g, deferred) python2. 6/dist- packages/ twisted/ internet/ defer.py" , line 607, in _deferGenerator callback( result) python2. 6/dist- packages/ twisted/ internet/ defer.py" , line 243, in callback _startRunCallba cks(result) python2. 6/dist- packages/ twisted/ internet/ defer.py" , line 312, in _startRunCallbacks _runCallbacks( ) python2. 6/dist- packages/ twisted/ internet/ defer.py" , line 328, in _runCallbacks self.result, *args, **kw) bdist.linux- x86_64/ egg/elisa/ plugins/ gametrailers/ resource_ provider. py", line 141, in response_read
File "/usr/lib/
_deferGener
File "/usr/lib/
deferred.
File "/usr/lib/
self.
File "/usr/lib/
self.
--- <exception caught here> ---
File "/usr/lib/
self.result = callback(
File "build/
File "/usr/lib/ python2. 6/xml/dom/ minidom. py", line 1928, in parseString parseString( string) python2. 6/xml/dom/ expatbuilder. py", line 940, in parseString parseString( string) python2. 6/xml/dom/ expatbuilder. py", line 223, in parseString Parse(string, True) expat.ExpatErro r: not well-formed (invalid token): line 717, column 97
return expatbuilder.
File "/usr/lib/
return builder.
File "/usr/lib/
parser.
xml.parsers.
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.