Projet

Général

Profil

Anomalie #6014

creoled n'aime pas les messages de tiramisu en français

Ajouté par Emmanuel GARETTE il y a plus de 10 ans. Mis à jour il y a plus de 10 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
16/09/2013
Echéance:
20/09/2013
% réalisé:

100%

Temps passé:
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

Lié à Tiramisu - Anomalie #6012: message tiramisu en anglais Fermé 16/09/2013 20/09/2013

Révisions associées

Révision 1320d9c0 (diff)
Ajouté par Daniel Dehennin il y a plus de 10 ans

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

#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é

Formats disponibles : Atom PDF