(OSI) utf-8 errors for KARL on OSI prod Site

Bug #580159 reported by Jim B. Glenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Low
Carlos de la Guardia

Bug Description

errors reported in monitor on KARL:

1.
Fri May 7 13:41:15 2010 Exception when processing https://karl.soros.org/jquery_livesearch?val=Mangonès,%20Loraine Traceback (most recent call last): File .....

/opt/Python2.5.4/lib/python2.5/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 6-8: invalid data

2.
Fri May 7 16:55:22 2010 Exception when processing https://karl.soros.org/jquery_livesearch?val=Gábor%20Péteri Traceback (most recent call last): File "/opt/karl3/src/karl/karl/errorlog.py", line 15, in middleware return app(environ, start_response) File "/opt/karl3/eggs/repoze.zodbconn-0.11-
...
value.decode(self.encoding, self.errors) File "/opt/Python2.5.4/lib/python2.5/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-3: invalid data

3.
Fri May 7 17:03:14 2010 Exception when processing https://karl.soros.org/jquery_livesearch?val=Gábor Traceback (most recent call last): File "/opt/karl3/src/karl/karl/errorlog.py", line 15, in middleware return app(environ, start_response) File "/opt/karl3/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__ result =
....
self._decode_value(self.multi.__getitem__(self._encode_key(key))) File "/opt/karl3/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidict.py", line 305, in _decode_value value = value.decode(self.encoding, self.errors) File "/opt/Python2.5.4/lib/python2.5/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-3: invalid data

4.
Fri May 7 17:03:27 2010 Exception when processing https://karl.soros.org/jquery_livesearch?val=Gábor Traceback (most recent call last): File "/opt/karl3/src/karl/karl/errorlog.py", line 15, in middleware return app(environ, start_response) File "/opt/karl3/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__ result = self.next_app(environ, start_response) File "/opt/karl3/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/cachecleanup.py", line 25, in __call__ return self.next_app(environ, start_response) File "/opt/karl3/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__ app_iter = self.application(environ, replace_start_response) File "/opt/karl3/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__ result = self.application(environ, save_status_and_headers) File "/opt/karl3/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__ app_iter = self.application(environ, start_response) File "/opt/karl3/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__ app_iter = app(environ, wrapper.wrap_start_response) File "/opt/karl3/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__ return self.app(environ, start_response) File "/opt/karl3/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__ response = view_callable(context, request) File "/opt/karl3/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view return view(context, request) File "/opt/karl3/src/karl/karl/views/search.py", line 257, in jquery_livesearch_view searchterm = request.params.get('val', None) File "/opt/Python2.5.4/lib/python2.5/UserDict.py", line 163, in get return self[key] File "/opt/karl3/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidict.py", line 317, in __getitem__ return self._decode_value(self.multi.__getitem__(self._encode_key(key))) File "/opt/karl3/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidict.py", line 305, in _decode_value value = value.decode(self.encoding, self.errors) File "/opt/Python2.5.4/lib/python2.5/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 1-3: invalid data

Changed in karl3:
milestone: none → m41
importance: Undecided → Low
assignee: nobody → Chris Rossi (chris-archimedeanco)
Changed in karl3:
milestone: m41 → m42
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Carlos, let me know if this is enough information to go on.

Changed in karl3:
assignee: Chris Rossi (chris-archimedeanco) → Carlos de la Guardia (cguardia)
Revision history for this message
Carlos de la Guardia (cguardia) wrote :

This seems to be a duplicate, already fixed:

https://bugs.launchpad.net/karl3/+bug/581810

Changed in karl3:
status: New → Fix Released
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Still having trouble after today's update:

Mon Jun 28 12:59:46 2010 Exception when processing https://karl.soros.org/jquery_livesearch?val=István%20Rév Traceback (most recent call last): File "/opt/karl3/src/karl/karl/errorlog.py", line 15, in middleware return app(environ, start_response) File "/opt/karl3/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/connector.py", line 21, in __call__ result = self.next_app(environ, start_response) File "/opt/karl3/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbconn/cachecleanup.py", line 25, in __call__ return self.next_app(environ, start_response) File "/opt/karl3/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/__init__.py", line 88, in __call__ app_iter = self.application(environ, replace_start_response) File "/opt/karl3/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init__.py", line 23, in __call__ result = self.application(environ, save_status_and_headers) File "/opt/karl3/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", line 350, in __call__ app_iter = self.application(environ, start_response) File "/opt/karl3/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/middleware.py", line 107, in __call__ app_iter = app(environ, wrapper.wrap_start_response) File "/opt/karl3/eggs/repoze.browserid-0.3-py2.5.egg/repoze/browserid/middleware.py", line 127, in __call__ return self.app(environ, start_response) File "/opt/karl3/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.py", line 130, in __call__ response = view_callable(context, request) File "/opt/karl3/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configuration.py", line 1753, in _secured_view return view(context, request) File "/opt/karl3/src/karl/karl/views/search.py", line 262, in jquery_livesearch_view searchterm = request.params.get('val', None) File "/opt/Python2.5.4/lib/python2.5/UserDict.py", line 163, in get return self[key] File "/opt/karl3/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidict.py", line 317, in __getitem__ return self._decode_value(self.multi.__getitem__(self._encode_key(key))) File "/opt/karl3/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidict.py", line 305, in _decode_value value = value.decode(self.encoding, self.errors) File "/opt/Python2.5.4/lib/python2.5/encodings/utf_8.py", line 16, in decode return codecs.utf_8_decode(input, errors, True) UnicodeDecodeError: 'utf8' codec can't decode bytes in position 4-6: invalid data

Changed in karl3:
milestone: m42 → m43
status: Fix Released → Confirmed
Changed in karl3:
status: Confirmed → Fix Committed
Revision history for this message
JimPGlenn (jpglenn09) wrote :

fixed

Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.