Projet

Général

Profil

Bug #15942

erreur lors du logging des chaînes en utf-8

Ajouté par Serghei Mihai il y a presque 7 ans. Mis à jour il y a presque 7 ans.

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

Lié à Passerelle - Bug #16690: logger en mode DEBUG : 'utf8' codec can't decode ...Fermé05 juin 2017

Actions

Historique

#1

Mis à jour par Josué Kouka il y a presque 7 ans

  • Lié à Bug #16690: logger en mode DEBUG : 'utf8' codec can't decode ... ajouté
#2

Mis à jour par Josué Kouka il y a presque 7 ans

  • Statut changé de Nouveau à Fermé

Formats disponibles : Atom PDF