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
Associated revisions
Erreur de calcul remontée dans l'interface - Fixes #8441 @1h
History
#1 Updated by Joël Cuissinat over 6 years ago
- Parent task set to #8827
#2 Updated by Benjamin Bohard over 6 years ago
- Remaining (hours) set to 1.5
#3 Updated by Ghislain Loaec over 6 years ago
- Status changed from Nouveau to Résolu
- Start date set to 10/29/2014
- % Done changed from 0 to 100
Appliqué par commit c2e8dcfe40430f58d8d5d75aeb9a962f516b9eeb.
#4 Updated by Ghislain Loaec over 6 years ago
- Remaining (hours) changed from 1.5 to 0.0
#5 Updated by Joël Cuissinat over 6 years ago
- Description updated (diff)
#6 Updated by Joël Cuissinat over 6 years ago
- Status changed from Résolu to Fermé
- Assigned To set to Ghislain Loaec
OK