Projet

Général

Profil

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

Ajouté par Joël Cuissinat il y a presque 10 ans. Mis à jour il y a plus de 9 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
29/10/2014
Echéance:
% réalisé:

100%

Temps estimé:
1.50 h
Temps passé:
Restant à faire (heures):
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 Voir (920 octets) Joël Cuissinat, 24/06/2014 10:10

Révisions associées

Révision c2e8dcfe (diff)
Ajouté par Ghislain Loaec il y a plus de 9 ans

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

#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

Formats disponibles : Atom PDF