Projet

Général

Profil

Tâche #21032

Mis à jour par Joël Cuissinat il y a environ 6 ans

_À traiter en même temps que #22583_

Exemple de déclaration qui fait planter creoled :
<pre>
<variable name='activer_toto' redefine='True' hidden='True' remove_condition='True' exists='False'>
<value>non</value>
</variable>
</pre>

* en 2.6.1 :
<pre>
creoled - Impossible de charger la configuration Creole.impossible de redéfinir l'objet inexistant activer_toto
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/creole/server.py", line 190, in reload_config
try_upgrade=False)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 746, in creole_loader
eolobj.create_or_populate_from_xml('creole', dirs, from_zephir=from_zephir)
File "/usr/lib/python2.7/dist-packages/creole/objspace.py", line 449, in create_or_populate_from_xml
raise err
CreoleDictConsistencyError: impossible de redéfinir l'objet inexistant activer_toto
</pre>

* en 2.5.2 (avec le dico proposé pour #20952)
<pre>
creoled - Impossible de charger la configuration Creole.Impossible de remplir families : Tentative de redéfinition d'une variable inexistante : activer_nginx_web.
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/creole/server.py", line 203, in reload_config
try_upgrade=False)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 398, in creole_loader
loader.read_dir(dirs, namespace)
File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 1036, in read_dir
self._populate(parse, namespace, level)
File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 1069, in _populate
raise ConfigError(_(u"Unable to populate {0}: {1}").format(keys, err))
ConfigError: Impossible de remplir families : Tentative de redéfinition d'une variable inexistante : activer_nginx_web.
</pre>

Retour