Package: python-moinmoin Version: 1.9.8-1+deb8u1 Severity: important Control: affects -1 wiki.debian.org, python-moinmoin X-Debbugs-CC: shirish शिरीष <shirisha...@gmail.com>, w...@debian.org
shirish शिरीष reported a bug to w...@debian.org: On Tue, 2017-07-04 at 23:04 +0530, shirish शिरीष wrote: > was trying to access > https://wiki.debian.org/ShirishAgarwal?action=info&hitcounts=1 when I > was hit with > > Internal Server Error Traceback below, it looks like a MoinMoin bug or a Werkzeug bug. Werkzeug is meant to offer fallback decoding options but it seems that in the MoinMoin context they do not work for some reason. https://web.archive.org/web/20150315091159/http://werkzeug.pocoo.org/docs/0.9/unicode/#error-handling mod_wsgi (pid=6004): Exception occurred processing WSGI script '/srv/wiki.debian.org/bin/moin.wsgi'. Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 588, in __call__ return self.app(environ, start_response) File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 264, in __call__ response = run(context) File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 89, in run response = dispatch(request, context, action_name) File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 137, in dispatch response = handle_action(context, pagename, action_name) File "/usr/lib/python2.7/dist-packages/MoinMoin/wsgiapp.py", line 203, in handle_action handler(context.page.page_name, context) File "/usr/lib/python2.7/dist-packages/MoinMoin/action/info.py", line 371, in execute request.write(hitcounts.linkto(pagename, request, 'page=' + wikiutil.url_quote(pagename))) File "/usr/lib/python2.7/dist-packages/MoinMoin/stats/hitcounts.py", line 32, in linkto return text(pagename, request, params) File "/usr/lib/python2.7/dist-packages/MoinMoin/stats/hitcounts.py", line 154, in text days, views, edits = get_data(pagename, request, filterpage) File "/usr/lib/python2.7/dist-packages/MoinMoin/stats/hitcounts.py", line 88, in get_data for event in log.reverse(): File "/usr/lib/python2.7/dist-packages/MoinMoin/logfile/__init__.py", line 116, in reverse result = self.previous() File "/usr/lib/python2.7/dist-packages/MoinMoin/logfile/__init__.py", line 323, in previous result = self.__previous() File "/usr/lib/python2.7/dist-packages/MoinMoin/logfile/__init__.py", line 312, in __previous return self.parser(self.__buffer.lines[self.__rel_index]) File "/usr/lib/python2.7/dist-packages/MoinMoin/logfile/eventlog.py", line 67, in parser return long(time_usecs), eventtype, wikiutil.parseQueryString(kvpairs) File "/usr/lib/python2.7/dist-packages/MoinMoin/wikiutil.py", line 132, in parseQueryString decode_keys=False, include_empty=False) File "/usr/lib/python2.7/dist-packages/werkzeug/urls.py", line 644, in url_decode include_empty, errors)) File "/usr/lib/python2.7/dist-packages/werkzeug/datastructures.py", line 373, in __init__ for key, value in mapping or (): File "/usr/lib/python2.7/dist-packages/werkzeug/urls.py", line 703, in _url_decode_impl yield key, url_unquote_plus(value, charset, errors) File "/usr/lib/python2.7/dist-packages/werkzeug/urls.py", line 478, in url_unquote_plus return url_unquote(s, charset, errors) File "/usr/lib/python2.7/dist-packages/werkzeug/urls.py", line 457, in url_unquote rv = rv.decode(charset, errors) File "/usr/lib/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) LookupError: unknown error handler name 'fallback:iso-8859-1' -- bye, pabs https://wiki.debian.org/PaulWise
signature.asc
Description: This is a digitally signed message part