Bug #15942
erreur lors du logging des chaînes en utf-8
Statut:
Fermé
Priorité:
Normal
Assigné à:
Josué Kouka
Version cible:
-
Début:
21 avril 2017
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Description
Trace de la nuit dernière:
Error occurred while processing request Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/passerelle/utils/jsonresponse.py", line 372, in api resp = f(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/contrib/solis_apa/views.py", line 46, in get return self.get_data(request, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/contrib/solis_apa/views.py", line 98, in get_data return self.get_object().get_suivi(suivi_type, *params) File "/usr/lib/python2.7/dist-packages/passerelle/contrib/solis_apa/models.py", line 299, in get_suivi response = self.requests.post(url, data=payload, headers=HEADERS) File "/usr/lib/python2.7/dist-packages/requests/sessions.py", line 500, in post return self.request('POST', url, data=data, json=json, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/utils/__init__.py", line 186, in request extra={'requests_response_content': content}) File "/usr/lib/python2.7/dist-packages/passerelle/base/models.py", line 372, in debug self._log('DEBUG', message, *args, **kwargs) File "/usr/lib/python2.7/dist-packages/passerelle/base/models.py", line 367, in _log ResourceLog.objects.create(**attr) File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 348, in create obj.save(force_insert=True, using=self.db) File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 734, in save force_update=force_update, update_fields=update_fields) File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 762, in save_base updated = self._save_table(raw, cls, force_insert, force_update, using, update_fields) File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 846, in _save_table result = self._do_insert(cls._base_manager, using, fields, update_pk, raw) File "/usr/lib/python2.7/dist-packages/django/db/models/base.py", line 885, in _do_insert using=using, raw=raw) File "/usr/lib/python2.7/dist-packages/django/db/models/manager.py", line 127, in manager_method return getattr(self.get_queryset(), name)(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/django/db/models/query.py", line 920, in _insert return query.get_compiler(using=using).execute_sql(return_id) File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 973, in execute_sql for sql, params in self.as_sql(): File "/usr/lib/python2.7/dist-packages/django/db/models/sql/compiler.py", line 931, in as_sql for obj in self.query.objs File "/usr/lib/python2.7/dist-packages/django/db/models/fields/__init__.py", line 710, in get_db_prep_save prepared=False) File "/usr/lib/python2.7/dist-packages/jsonfield/fields.py", line 107, in get_db_prep_value return self.get_prep_value(value) File "/usr/lib/python2.7/dist-packages/jsonfield/fields.py", line 114, in get_prep_value return json.dumps(value, **self.encoder_kwargs) File "/usr/lib/python2.7/json/__init__.py", line 243, in dumps return _default_encoder.encode(obj) File "/usr/lib/python2.7/json/encoder.py", line 207, in encode chunks = self.iterencode(o, _one_shot=True) File "/usr/lib/python2.7/json/encoder.py", line 270, in iterencode return _iterencode(o, 0) UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 4095: unexpected end of data
Demandes liées
Historique
Mis à jour par Josué Kouka il y a presque 7 ans
- Lié à Bug #16690: logger en mode DEBUG : 'utf8' codec can't decode ... ajouté