Tâche #8441
Distribution EOLE - Scénario #8827: Focus gen_config
L'application se fige en cas d'erreur de calcul dans la famille courante
Description
Dans le cas classique d'un calcul utilisant une variable désactivée (ex : dico joint), si l'erreur est présente dès le départ (variable probleme="oui"), la fenêtre d'erreur suivante s'affiche quand on clique sur l'onglet "Test" (mais l'application est plantée après) :
Erreur - 500 - INTERNAL SERVER ERROR impossible d'effectuer le calcul, l'option source a les propriétés : ['disabled'] pour : resultat
Si l'erreur n'est pas présente dès le départ (variable probleme="non"), on accède bien à l'onglet "Test", mais l'application se met à "mouliner" sans message d'erreur si on essaie de passer "Avoir le problème" à "oui"...
NB : on a bien le traceback (en double #8060?) dans le fichier : /var/log/eoleflask/eolegenconfig.log
Traceback (most recent call last): File "/usr/lib/python2.7/dist-packages/eolegenconfig/views.py", line 112, in tags return make_json_response(lib.get_tags(lib.get_id(), category_name)) File "/usr/lib/python2.7/dist-packages/eolegenconfig/lib.py", line 555, in get_tags for name, value in getattr(config.creole, category_name).iter_all(): File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 110, in iter_all force_permissive=force_permissive) File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 264, in getattr force_permissive=force_permissive) File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 171, in getitem force_properties, validate_properties) File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 256, in _getitem raise config_error ConfigError: impossible d'effectuer le calcul, l'option source a les propriétés : ['disabled'] pour : resultat
Révisions associées
Erreur de calcul remontée dans l'interface - Fixes #8441 @1h
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Tâche parente mis à #8827
#2 Mis à jour par Benjamin Bohard il y a plus de 9 ans
- Restant à faire (heures) mis à 1.5
#3 Mis à jour par Ghislain Loaec il y a plus de 9 ans
- Statut changé de Nouveau à Résolu
- Début mis à 29/10/2014
- % réalisé changé de 0 à 100
Appliqué par commit c2e8dcfe40430f58d8d5d75aeb9a962f516b9eeb.
#4 Mis à jour par Ghislain Loaec il y a plus de 9 ans
- Restant à faire (heures) changé de 1.5 à 0.0
#5 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Description mis à jour (diff)
#6 Mis à jour par Joël Cuissinat il y a plus de 9 ans
- Statut changé de Résolu à Fermé
- Assigné à mis à Ghislain Loaec
OK