Illegal character in URL -> "Internal system error", "UnicodeDecodeError"
The error can be reproduced. Might be the bug is in WebOb, but I cannot investigate deeper. May be there is a solution to avoid the system break. When I type the URL: "http://localhost:6543/La%C3" - it seems that "%C3" is an illegal character and I get: "Internal Server Error The server encountered an unexpected internal server error (generated by waitress)" and: "/home/pyramid/prj1/MyProject$ /py27/bin/pserve development.ini Starting server in PID 2121. serving on http://0.0.0.0:6543 2012-02-11 19:27:28,661 ERROR [waitress][Dummy-4] Exception when serving /La� Traceback (most recent call last): File "/py27/lib/python2.7/site-packages/waitress-0.8-py2.7.egg/ waitress/channel.py", line 325, in service task.service() File "/py27/lib/python2.7/site-packages/waitress-0.8-py2.7.egg/ waitress/task.py", line 173, in service self.execute() File "/py27/lib/python2.7/site-packages/waitress-0.8-py2.7.egg/ waitress/task.py", line 380, in execute appiter = self.channel.server.application(env, start_response) File "/py27/lib/python2.7/site-packages/pyramid-1.3a7-py2.7.egg/ pyramid/router.py", line 187, in call response = self.handle_request(request) File "/py27/lib/python2.7/site-packages/pyramid_debugtoolbar-0.9.8- py2.7.egg/pyramid_debugtoolbar/toolbar.py", line 103, in toolbar_tween if (request.path.startswith(root_path) or (not remote_addr in hosts)): File "/py27/lib/python2.7/site-packages/WebOb-1.2b3-py2.7.egg/webob/ request.py", line 482, in path bpath = bytes(self.path_info, self.url_encoding) File "/py27/lib/python2.7/site-packages/WebOb-1.2b3-py2.7.egg/webob/ descriptors.py", line 68, in fget return req.encget(key, encattr=encattr) File "/py27/lib/python2.7/site-packages/WebOb-1.2b3-py2.7.egg/webob/ request.py", line 174, in encget return val.decode(encoding) File "/py27/lib/python2.7/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 3: unexpected end of data" I tried to open an issue on github, but appears only for me. -- You received this message because you are subscribed to the Google Groups "pylons-devel" group. To post to this group, send email to pylons-devel@googlegroups.com. To unsubscribe from this group, send email to pylons-devel+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/pylons-devel?hl=en.