Projet

Général

Profil

Tâche #14479

Distribution EOLE - Scénario #14473: Traitement express (01-03)

Un devoir avec des accents provoque une erreur serveur

Ajouté par Lionel Morin il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
21/12/2015
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Traceback sur le serveur dans /var/log/eoleflask :

==> eop.log <==
2015-12-21 12:13:32,721: eop - Exception on /api/securename/dëvôïr-bùggé [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 167, in decorated_function
    current_app.logger.debug('  mode: {0}, current_url: {1}'.format(mode, request.url))
UnicodeEncodeError: 'ascii' codec can't encode character u'\xeb' in position 55: ordinal not in range(128)

==> gunicorn-eoleapps-access.log <==
"192.168.230.141 - - [21/Dec/2015:12:13:32] "GET /eoleapps/eop/api/securename/d%C3%ABv%C3%B4%C3%AFr-b%C3%B9gg%C3%A9 HTTP/1.1" 500 291 "https://scribe.ac-test.fr/eoleapps/eop/documents" "Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:43.0) Gecko/20100101 Firefox/43.0" 

Révisions associées

Révision 6364ccdc (diff)
Ajouté par Lionel Morin il y a plus de 8 ans

Correction d'un problème d'encodage (ref #14479 @2h45)

Historique

#1 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Description mis à jour (diff)

#2 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Tracker changé de Demande à Tâche
  • Tâche parente mis à #14473

#3 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Assigné à mis à Lionel Morin

#4 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Temps estimé mis à 3.00 h
  • Restant à faire (heures) mis à 3.0

#5 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#6 Mis à jour par Lionel Morin il y a plus de 8 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 3.0 à 0.25

#7 Mis à jour par Lionel Morin il y a plus de 8 ans

Pour tester rapidement :
  • sur un aca scribe 2.5.2
  • aller sur https://scribe.ac-test.fr/eoleapps/eop/documents avec le compte admin
  • taper un nom de référence du devoir avec accent
  • cliquer hors du champ pour qu'il perde le focus et envoie une requête
  • vérifier dans /var/log/eoleflask/eop.log

#8 Mis à jour par Lionel Morin il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#9 Mis à jour par Laurent Flori il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF