Bug #80935
carte urbaine lille : Ne pas parser en JSON le contenu HTML des erreurs HTTP
Status:
Nouveau
Priority:
Bas
Assignee:
-
Target version:
-
Start date:
06 September 2023
Due date:
% Done:
0%
Estimated time:
Patch proposed:
No
Planning:
No
Description
https://sentry.entrouvert.org/entrouvert/publik/issues/114957/
JSONDecodeError: Expecting value: line 1 column 1 (char 0) (3 additional frame(s) were not displayed) ... File "passerelle/contrib/lille_urban_card/models.py", line 55, in get_token response = self.requests.post( File "requests/models.py", line 900, in json return complexjson.loads(self.text, **kwargs) File "__init__.py", line 346, in loads return _default_decoder.decode(s) File "json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None Error occurred while processing request
History
Updated by Nicolas Roche 3 months ago
- Project changed from Suivi des traces to Passerelle
Dans la trace je vois que le connecteur "lille_urban_card" essaye de parser ce contenu :
<html> <head><title>502 Bad Gateway</title></head> <body> <center><h1>502 Bad Gateway</h1></center> <hr><center>nginx/1.24.0</center> </body> </html>
Updated by Frédéric Péters 3 months ago
- Subject changed from Ne pas parser en JSON le contenu HTML des erreurs HTTP to carte urbaine lille : Ne pas parser en JSON le contenu HTML des erreurs HTTP
- Priority changed from Normal to Bas
Updated by Nicolas Roche 2 months ago
Autre exemple :
https://sentry.entrouvert.org/entrouvert/publik/issues/113543/
On reçoit des erreurs HTTP 413 quand on envoie une photo trop grosse (il y a aussi des 409 dans la même sentry).
https://passerelle.mesdemarches.lille.fr/manage/lille-urban-card/pass-urbain/logs/?q=5de0a6e0-94b0-4708-a3ac-2be2de5ddf89