Project

General

Profile

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

Added by Joël Cuissinat almost 7 years ago. Updated over 6 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
10/29/2014
Due date:
% Done:

100%

Estimated time:
1.50 h
Spent time:
Remaining (hours):
0.0

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

99_disabled.xml View (920 Bytes) Joël Cuissinat, 06/24/2014 10:10 AM

Associated revisions

Revision c2e8dcfe (diff)
Added by Ghislain Loaec over 6 years ago

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

#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

Also available in: Atom PDF