Tâche #12904
Scénario #12804: EOP : plantage de la partie devoir
Étude (et correction) du problème
Restant à faire (heures):
0.0
Description
2015-08-31 16:46:41,763: eop - Exception on /documents [GET]
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/lib/python2.7/dist-packages/eoleauthlib/authclient.py", line 193, in decorated_function
return f(*args, **kwargs)
File "/usr/lib/python2.7/dist-packages/eop/modules/documents/documents.py", line 21, in show
form = DocumentsForm(request.form)
File "/usr/lib/python2.7/dist-packages/wtforms/form.py", line 172, in __call__
return type.__call__(cls, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/flaskext/wtf/form.py", line 71, in __init__
super(Form, self).__init__(formdata, obj, prefix, csrf_context=csrf_context, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/wtforms/ext/csrf/form.py", line 20, in __init__
self.csrf_token.current_token = self.generate_csrf_token(csrf_context)
File "/usr/lib/python2.7/dist-packages/flaskext/wtf/form.py", line 76, in generate_csrf_token
return super(Form, self).generate_csrf_token(csrf_context)
File "/usr/lib/python2.7/dist-packages/wtforms/ext/csrf/session.py", line 51, in generate_csrf_token
hmac_csrf = hmac.new(self.SECRET_KEY, csrf_build.encode('utf8'), digestmod=sha1)
File "/usr/lib/python2.7/hmac.py", line 133, in new
return HMAC(key, msg, digestmod)
File "/usr/lib/python2.7/hmac.py", line 72, in __init__
self.outer.update(key.translate(trans_5C))
TypeError: character mapping must return integer, None or unicode
Révisions associées
Encodage utf8 de la SECRET_KEY dans le loader (ref #12904 @4h)
Historique
#1 Mis à jour par Lionel Morin il y a plus de 10 ans
- Assigné à mis à Lionel Morin
- Temps estimé mis à 3.00 h
- Restant à faire (heures) mis à 3.0
#2 Mis à jour par Scrum Master il y a plus de 10 ans
- Statut changé de Nouveau à En cours
#3 Mis à jour par Lionel Morin il y a plus de 10 ans
- Statut changé de En cours à Nouveau
- Restant à faire (heures) changé de 3.0 à 0.5
#4 Mis à jour par Lionel Morin il y a plus de 10 ans
- Statut changé de Nouveau à En cours
#5 Mis à jour par Lionel Morin il y a plus de 10 ans
- Sujet changé de Étude du problème à Étude (et correction) du problème
#6 Mis à jour par Lionel Morin il y a plus de 10 ans
- Description mis à jour (diff)
#7 Mis à jour par Scrum Master il y a plus de 10 ans
- Statut changé de En cours à Résolu
#8 Mis à jour par Fabrice Barconnière il y a plus de 10 ans
- % réalisé changé de 0 à 100
- Restant à faire (heures) changé de 0.5 à 0.0
Vérif du code uniquement
#9 Mis à jour par Fabrice Barconnière il y a plus de 10 ans
- Statut changé de Résolu à Fermé