Projet

Général

Profil

Tâche #15608

creole - Scénario #15610: Corriger les problèmes liés à Creole 2.6

Traceback creole avec les dictionnaires AmonEcole 2.6

Ajouté par Joël Cuissinat il y a environ 8 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
24/03/2016
Echéance:
% réalisé:

100%

Temps estimé:
2.00 h
Temps passé:
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...

Formats disponibles : Atom PDF