Projet

Général

Profil

Bug #67384

TypeError: Object of type bytes is not JSON serializable

Ajouté par Sentry Io il y a plus d'un an. Mis à jour il y a plus d'un an.

Statut:
Nouveau
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
15 juillet 2022
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/62539/

APIError: AS-TECH response: 413 Request Entity Too Large
  File "passerelle/utils/jsonresponse.py", line 129, in api
    resp = f(*args, **kwargs)
  File "passerelle/views.py", line 551, in perform
    result = self.endpoint(request, **params)
  File "passerelle/apps/astech/models.py", line 405, in add_document
    added = self.call(endpoint, method='post', params=params, files=files)
  File "passerelle/apps/astech/models.py", line 220, in call
    json_response = self.call_json(method, url, params=params, **kwargs)
  File "passerelle/apps/astech/models.py", line 169, in call_json
    'content': content,

TypeError: Object of type bytes is not JSON serializable
(15 additional frame(s) were not displayed)
...
  File "json/encoder.py", line 199, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "json/encoder.py", line 257, in iterencode
    return _iterencode(o, 0)
  File "passerelle/utils/jsonresponse.py", line 44, in default
    return super().default(o)
  File "django/core/serializers/json.py", line 104, in default
    return super().default(o)
  File "json/encoder.py", line 179, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '

Demandes liées

Dupliqué par Passerelle - Bug #68497: TypeError: Object of type bytes is not JSON serializableRejeté29 août 2022

Actions

Historique

#1

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an

  • Projet changé de Suivi des traces à Saint-Priest
  • Privée changé de Non à Oui
  • Hors marché mis à Non
L'image uploadé me semble trop grosse pour Astech (qui répond 413), l'image étant déjà limité à 4k.

Je ne retrouve pas la demande en erreur.

#2

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an

  • Projet changé de Saint-Priest à Passerelle
  • Privée changé de Oui à Non
  • Hors marché Non supprimé
#3

Mis à jour par Nicolas Roche (absent jusqu'au 3 avril) il y a plus d'un an

  • Dupliqué par Bug #68497: TypeError: Object of type bytes is not JSON serializable ajouté

Formats disponibles : Atom PDF