Here is the traceback I got from time to time on my app. The app is running on 0.9.6rc1 but I had the same error on 0.9.5 as well. I didn't report it earlier since I thought it could resolve itself after upgrade.
Max.
URL: http://www.developers.org.ua/_pylons/job-offers File '/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/ exceptions/errormiddleware.py', line 140 in __call__ app_iter = self.application(environ, detect_start_response) File '/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/ httpexceptions.py', line 633 in __call__ self.send_http_response, catch=HTTPException) File '/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/ wsgilib.py', line 225 in catch_errors_app app_iter = application(environ, start_response) File '/home/dou/lib/python2.4/site-packages/Pylons-0.9.6rc1-py2.4.egg/ pylons/wsgiapp.py', line 292 in __call__ return self.app(environ, start_response) File '/home/dou/lib/python2.4/site-packages/Beaker-0.7.4-py2.4.egg/ beaker/cache.py', line 180 in __call__ return self.app(environ, start_response) File '/home/dou/lib/python2.4/site-packages/Beaker-0.7.4-py2.4.egg/ beaker/session.py', line 393 in __call__ response = self.wrap_app(environ, session_start_response) File '/home/dou/lib/python2.4/site-packages/Routes-1.7-py2.4.egg/ routes/middleware.py', line 104 in __call__ response = self.app(environ, start_response) File '/home/dou/lib/python2.4/site-packages/Pylons-0.9.6rc1-py2.4.egg/ pylons/wsgiapp.py', line 88 in __call__ response = self.dispatch(controller, environ, start_response) File '/home/dou/lib/python2.4/site-packages/Pylons-0.9.6rc1-py2.4.egg/ pylons/wsgiapp.py', line 214 in dispatch return controller(environ, start_response) File '/home/dou/doupy/doupy/lib/base.py', line 144 in __call__ lang = get_ui_language(request) File '/home/dou/doupy/doupy/lib/base.py', line 95 in get_ui_language sitelang = request.cookies.get('sitelang') File '/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/ registry.py', line 125 in __getattr__ return getattr(self._current_obj(), attr) File '/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/ wsgiwrappers.py', line 240 in cookies return get_cookie_dict(self.environ) File '/usr/lib/python2.4/site-packages/Paste-1.3-py2.4.egg/paste/ request.py', line 68 in get_cookie_dict cookies.load(header) File '/usr/lib/python2.4/Cookie.py', line 621 in load self.__ParseString(rawdata) File '/usr/lib/python2.4/Cookie.py', line 652 in __ParseString self.__set(K, rval, cval) File '/usr/lib/python2.4/Cookie.py', line 574 in __set M.set(key, real_value, coded_value) File '/usr/lib/python2.4/Cookie.py', line 453 in set raise CookieError("Illegal key value: %s" % key) CookieError: Illegal key value: 070-it-:><?0
Max Ischenko wrote: > File '/usr/lib/python2.4/Cookie.py', line 453 in set > raise CookieError("Illegal key value: %s" % key) > CookieError: Illegal key value: 070-it-:><?0
> HTTP_COOKIE: '...' > HTTP_COOKIE2: '$Version=1'
Weird... I'm not sure how this exception and this cookie fit together (unless you've removed the cookie value?). But probably errors in parsing cookies should be warnings, not exceptions.
> Weird... I'm not sure how this exception and this cookie fit together > (unless you've removed the cookie value?). But probably errors in > parsing cookies should be warnings, not exceptions.
Oh, I should have retained HTTP_COOKIE value. Here it is