Anomalie #4495
gen_config : pas de message clair si un hidden est conditionné par une variable non définie [2.4]
Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
-
Version cible:
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
Ajout du message 'Variable activer_proxy_client2 inexistant mais utilisée dans une condition' (fixes #4495)
- creole/loader.py : ortho ref #4495
- creole/loader.py : ortho ref #4495
Priority with business rule on impact or urgency see #4495
Historique
#1 Mis à jour par Joël Cuissinat il y a plus de 13 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 13 ans
- Statut changé de Nouveau à Résolu
- % réalisé changé de 0 à 100
Appliqué par commit 3c044fc3a329d407ba2d3b695d763a2185e3c079.
#3 Mis à jour par Joël Cuissinat il y a plus de 13 ans
- Statut changé de Résolu à Fermé
Vu :
Variable variable_inconnue inexistant mais utilisée dans une condition