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 8 ans
- Projet changé de Tiramisu à creole
- Tâche parente changé de #15349 à #15610
#2 Mis à jour par Emmanuel GARETTE il y a environ 8 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 8 ans
- Statut changé de Nouveau à En cours
#4 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Assigné à mis à Emmanuel GARETTE
#5 Mis à jour par Joël Cuissinat il y a environ 8 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...