Tâche #15608
creole - Scénario #15610: Corriger les problèmes liés à Creole 2.6
Traceback creole avec les dictionnaires AmonEcole 2.6
Statut:
Fermé
Priorité:
Normal
Assigné à:
Version cible:
Restant à faire (heures):
0.0
Description
root@ubuntu:~# creoled --debug
creoled - Chargement de la configuration tiramisu
creoled - Set umask to 0022
creoled - Impossible de charger la configuration Creole.owner seulement possible pour une option
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/creole/server.py", line 199, in reload_config
try_upgrade=False)
File "/usr/lib/python2.7/dist-packages/creole/loader.py", line 398, in creole_loader
config = loader.get_config()
File "/usr/lib/python2.7/dist-packages/creole/var_loader.py", line 1628, in get_config
self._config = Config(descr)
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 696, in __init__
self._impl_build_all_caches()
File "/usr/lib/python2.7/dist-packages/tiramisu/config.py", line 549, in _impl_build_all_caches
descr.impl_build_cache(self)
File "/usr/lib/python2.7/dist-packages/tiramisu/option/optiondescription.py", line 197, in impl_build_cache
validate_properties=True)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 279, in _get_cached_value
returns_raise=returns_raise)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 313, in _get_validated_value
with_meta, masterlen)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 120, in _getvalue
index=index)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 553, in _is_default_owner
index=index, force_permissive=force_permissive)
File "/usr/lib/python2.7/dist-packages/tiramisu/value.py", line 480, in _getowner
raise ConfigError(_('owner only avalaible for an option'))
ConfigError: owner seulement possible pour une option
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Projet changé de Tiramisu à creole
- Tâche parente changé de #15349 à #15610
#2 Mis à jour par Emmanuel GARETTE il y a environ 10 ans
- Projet changé de creole à Tiramisu
- % réalisé changé de 0 à 50
- Restant à faire (heures) changé de 2.0 à 0.25
C'est un problème Tiramisu. Si on fait une SymLinkOption vers une option "force_store_value", Tiramisu essayait d'enregistrer la valeur pour la SymLinkOption (qui n'a pas de valeur ni d'owner propre).
D'où le message d'erreur.
C'est corrigé dans la dernière version (avec un test unitaire pour éviter les régressions).
#3 Mis à jour par Joël Cuissinat il y a environ 10 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Assigné à mis à Emmanuel GARETTE
#5 Mis à jour par Joël Cuissinat il y a presque 10 ans
- Statut changé de En cours à Fermé
- % réalisé changé de 50 à 100
- Restant à faire (heures) changé de 0.25 à 0.0
La commande est fonctionnelle malgré qu'il reste d'autres problèmes avec ce module...