Project

General

Profile

Tâche #8441

Updated by Joël Cuissinat about 7 years ago

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) :
<pre>
Erreur - 500 - INTERNAL SERVER ERROR
impossible d'effectuer le calcul, l'option source a les propriétés : ['disabled'] pour : resultat
</pre>

Si l'erreur n'est pas présente dès le départ (variable probleme="non"), probleme="oui"), 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
<pre>
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
</pre>

Back