Projet

Général

Profil

Anomalie #4495

gen_config : pas de message clair si un hidden est conditionné par une variable non définie [2.4]

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

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
26/11/2012
Echéance:
% réalisé:

100%

Temps estimé:
0.50 h
Temps passé:
Distribution:
EOLE 2.4

Description

exemple avec 23_phpmyadmin.xml (eole-web) sans 22_mysql.xml (eole-mysql) car la dépendance a été temporairement commentée :

Traceback (most recent call last):
  File "/usr/share/creole/gen_config.py", line 2063, in main
    filename=config_file, title=options.title)
  File "/usr/share/creole/gen_config.py", line 642, in __init__
    super(ConfigGui, self).__init__(dir_config, mode)
  File "/usr/share/creole/gen_config.py", line 260, in __init__
    super(ConfigZephir, self).__init__(dir_config, mode)
  File "/usr/share/creole/gen_config.py", line 75, in __init__
    self.init_default_dict()
  File "/usr/share/creole/gen_config.py", line 45, in newfunc
    return func(*targs, **kwargs)
  File "/usr/share/creole/gen_config.py", line 93, in init_default_dict
    self.eole_dico.read_dir(self.dir_config)
  File "/usr/lib/python2.7/dist-packages/creole/cfgparser.py", line 211, in read_dir
    self.var_loader.read_dir(eole_dirs, 'creole')
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 592, in read_dir
    self._read_dir(namespace, force_no_container)
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 837, in _read_dir
    options, requires = self._gen_options_by_family(fname, fdata, paths)
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 808, in _gen_options_by_family
    vdata, paths)
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 767, in _gen_option
    vdata, paths)
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 687, in _gen_opt_option
    requires = self._gen_requires(vname, vdata, paths)
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 629, in _gen_requires
    paths))
  File "/usr/lib/python2.7/dist-packages/creole/creoleloader.py", line 621, in update_hidden
    yield (paths[value[0]], value[1], value[2])
KeyError: 'activer_mysql'

Révisions associées

Révision 3c044fc3 (diff)
Ajouté par Emmanuel GARETTE il y a plus de 11 ans

Ajout du message 'Variable activer_proxy_client2 inexistant mais utilisée dans une condition' (fixes #4495)

Révision 3013790d (diff)
Ajouté par Joël Cuissinat il y a plus de 11 ans

  • creole/loader.py : ortho ref #4495

Révision c09a6bfa (diff)
Ajouté par Joël Cuissinat il y a plus de 11 ans

  • creole/loader.py : ortho ref #4495

Révision 38e28156 (diff)
Ajouté par moyooo il y a plus de 10 ans

Priority with business rule on impact or urgency see #4495

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Sujet changé de gen_config : pas de message clair si un hidden est conditionné par une variable non définie à gen_config : pas de message clair si un hidden est conditionné par une variable non définie [2.4]

#2 Mis à jour par Emmanuel GARETTE il y a plus de 11 ans

  • Statut changé de Nouveau à Résolu
  • % réalisé changé de 0 à 100

#3 Mis à jour par Joël Cuissinat il y a plus de 11 ans

  • Statut changé de Résolu à Fermé

Vu :

Variable variable_inconnue inexistant 
mais utilisée dans une condition

Formats disponibles : Atom PDF