Rien de très critique mais potentiellement embêtant pour les logs, je suis tombé sur cette erreur par hazard.
Exemple de requête :
GET https://wms.openstreetmap.fr/tms/1.0.0/tous_fr/22/2112679/1437516.jpg HTTP/2
Réponse :
HTTP/2 500 Internal Server Error
server: nginx/1.18.0 (Ubuntu)
date: Wed, 31 Aug 2022 14:51:38 GMT
content-type: text/plain
An error occurred: list index out of range
File "/usr/local/lib/python2.7/dist-packages/TileCache/Service.py", line 258, in modPythonHandler
host )
File "/usr/local/lib/python2.7/dist-packages/TileCache/Service.py", line 203, in dispatchRequest
tile = TMS(self).parse(params, path_info, host)
File "/usr/local/lib/python2.7/dist-packages/TileCache/Services/TMS.py", line 23, in parse
res = layer.resolutions[int(parts[2])]
Il serait plus approprié de répondre une erreur 400 plutot que 500, 500 indique que c'est un vrai bug coté serveur et que c'est pas à cause du client.
Je suppose qu'il faudrait plutôt submit ce bug du coté de TileCache mais je le met déjà ici.
Rien de très critique mais potentiellement embêtant pour les logs, je suis tombé sur cette erreur par hazard.
Exemple de requête :
Réponse :
Il serait plus approprié de répondre une erreur 400 plutot que 500, 500 indique que c'est un vrai bug coté serveur et que c'est pas à cause du client.
Je suppose qu'il faudrait plutôt submit ce bug du coté de TileCache mais je le met déjà ici.