Bug 258: IOError: Unsupported XML-RPC protocol

Product:website Status:NEW
Version: Resolution:
Platform: Priority:
System: Severity:
Keywords:
Obtained when submitting a post:
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65] Traceback (most recent call last):, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/modulo/__init__.py", line 52, in simple_middleware, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     return modulo_application(environ, start_response), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/werkzeug/wrappers.py", line 180, in , referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     return _patch_wrapper(f, lambda *a: f(*a[:-2]+(cls(a[-2]),))(*a[-2:])), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/modulo/__init__.py", line 47, in modulo_application, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     return run_everything(action_tree, request), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/modulo/__init__.py", line 39, in run_everything, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     handler.generate(response), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/modulo/actions/__init__.py", line 419, in generate, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     p = h.generate(rsp, *(hargs[2:]), **hkwargs), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/modulo/addons/publish.py", line 313, in generate, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     LinkbackAutodiscoveryParser(post.title, self.blog_name).feed(post.text), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/HTMLParser.py", line 108, in feed, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     self.goahead(0), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/HTMLParser.py", line 148, in goahead, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     k = self.parse_starttag(i), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/HTMLParser.py", line 268, in parse_starttag, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     self.handle_starttag(tag, attrs), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/site-packages/modulo/addons/publish.py", line 256, in handle_starttag, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     ServerProxy(pingback_server).pingback.ping(self.sourceURI, targetURI), referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]   File "/usr/lib64/python2.6/xmlrpclib.py", line 1463, in __init__, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65]     raise IOError, "unsupported XML-RPC protocol", referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
[Mon Jun 13 02:16:11 2011] [error] [client 98.235.160.65] IOError: unsupported XML-RPC protocol, referer: http://www.ellipsix.net/blog/editpost.html?post_id=257
Comment #1 from David on October 29, 2011
Appears to be caused by an internal link because the X-Pingback header from the website includes a relative URI when it should be an absolute URI.
Log in to leave a comment