Anomalie #6014
creoled n'aime pas les messages de tiramisu en français
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
Distribution:
EOLE 2.4
Description
ConfigError: impossible d'effectuer le calcul, l'option creole.interface_0.adresse_ip_eth0_proxy_link a les propriétés : ['disabled', 'mandatory'] pour : adresse_bcast_eth0_proxy_link cherrypy.error.50671248 - [16/Sep/2013:14:09:33] HTTP Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/cherrypy/_cprequest.py", line 656, in respond response.body = self.handler() File "/usr/lib/python2.7/dist-packages/cherrypy/lib/encoding.py", line 188, in __call__ self.body = self.oldhandler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/lib/jsontools.py", line 61, in json_handler value = cherrypy.serving.request._json_inner_handler(*args, **kwargs) File "/usr/lib/python2.7/dist-packages/cherrypy/_cpdispatch.py", line 34, in __call__ return self.callable(*self.args, **self.kwargs) File "/usr/lib/python2.7/dist-packages/creole/server.py", line 207, in get return self.response(unicode(err), error_match[1]) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 101: ordinal not in range(128)
Demandes liées
Révisions associées
Erreur de sérialisation JSON des exceptions tiramisu
Les exceptions ne semble pas apprécier le cast « unicode() », ni
« str() ».
- creole/server.py (CreoleServer.get): Utilisation de « .format() ».
- creole/server.py (CreoleServer.list): Idem.
Fixes: #6014 @30m
Historique
#1 Mis à jour par Daniel Dehennin il y a plus de 10 ans
Disposes-tu d’un protocole de test pour reproduire le bug?
#2 Mis à jour par Emmanuel GARETTE il y a plus de 10 ans
N'importe quelle erreur tiramisu fait l'affaire.
Par exemple :
# CreoleGet pouet root - HTTP error: 500
#3 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 1320d9c072f23fbe4694e11e4e83482ead198124.
#4 Mis à jour par Daniel Dehennin il y a plus de 10 ans
root@eolebase:~# CreoleGet bidule root - Unknown variable bidule
Cela ne plante plus côté serveur, à noter que le message est en anglais car il provient de CreoleClient
qui remplace le message tiramisu u'aucune option trouv\xe9e dans la config avec ces crit\xe8res
#5 Mis à jour par Daniel Dehennin il y a plus de 10 ans
- Echéance mis à 20/09/2013
- Assigné à mis à Daniel Dehennin
- Version cible mis à Eole 2.4-alpha2
- Début mis à 16/09/2013
Un peu d’administratif.
#6 Mis à jour par Joël Cuissinat il y a plus de 10 ans
- Statut changé de Résolu à Fermé