Projet

Général

Profil

Scénario #33482

CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy"

Ajouté par mathieu carrolle il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Terminé (Sprint)
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
13/12/2021
Echéance:
14/01/2022
% réalisé:

100%

Points de scénarios:
1.0
Restant à faire (heures):
0.00 heure
Estimation basée sur la vélocité:
Release:
Liens avec la release:
Auto

Description

Dans le fichier de log zephir_backend.alert.log, l'exception ci-dessous apparaît toutes les minutes.
Comment puis je résoudre/investiguer ce problème ?

2021-12-03T14:29:39.811086+01:00 zephir.cg65.local zephir_backend: [-] Unhandled Error
2021-12-03T14:29:39.811120+01:00 zephir.cg65.local zephir_backend: [-] #011Traceback (most recent call last):
2021-12-03T14:29:39.811150+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 398, in startReactor
2021-12-03T14:29:39.811175+01:00 zephir.cg65.local zephir_backend: [-] #011    runReactorWithLogging(
2021-12-03T14:29:39.811200+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/application/app.py", line 312, in runReactorWithLogging
2021-12-03T14:29:39.811225+01:00 zephir.cg65.local zephir_backend: [-] #011    reactor.run()
2021-12-03T14:29:39.811250+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1267, in run
2021-12-03T14:29:39.811276+01:00 zephir.cg65.local zephir_backend: [-] #011    self.mainLoop()
2021-12-03T14:29:39.811311+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 1276, in mainLoop
2021-12-03T14:29:39.811340+01:00 zephir.cg65.local zephir_backend: [-] #011    self.runUntilCurrent()
2021-12-03T14:29:39.811364+01:00 zephir.cg65.local zephir_backend: [-] #011--- <exception caught here> ---
2021-12-03T14:29:39.811395+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/twisted/internet/base.py", line 902, in runUntilCurrent
2021-12-03T14:29:39.811421+01:00 zephir.cg65.local zephir_backend: [-] #011    call.func(*call.args, **call.kw)
2021-12-03T14:29:39.811445+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/uucp_rpc.py", line 1177, in _maj_site2
2021-12-03T14:29:39.811470+01:00 zephir.cg65.local zephir_backend: [-] #011    serv.check_maj_status(self.parent.maj_checker)
2021-12-03T14:29:39.811496+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 1052, in check_maj_status
2021-12-03T14:29:39.811521+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = self.parsedico()
2021-12-03T14:29:39.811549+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 553, in parsedico
2021-12-03T14:29:39.811575+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = self.get_config(mode, encode)
2021-12-03T14:29:39.811599+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 477, in get_config
2021-12-03T14:29:39.811634+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = self.check_dict(mode, encode, groups, separators, config)
2021-12-03T14:29:39.811664+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/backend/lib_backend.py", line 512, in check_dict
2021-12-03T14:29:39.811700+01:00 zephir.cg65.local zephir_backend: [-] #011    dico = ZephirDict(dicos, self.confdir, mode, self.version, force_instanciate, eole_version=self.module_version, groups=groups, separators=separators, dico=config_)
2021-12-03T14:29:39.811743+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 217, in __init__
2021-12-03T14:29:39.811775+01:00 zephir.cg65.local zephir_backend: [-] #011    self.load_values(mode, dicos)
2021-12-03T14:29:39.811814+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 433, in load_values
2021-12-03T14:29:39.811840+01:00 zephir.cg65.local zephir_backend: [-] #011    self._load_values_creole3(mode, dicos, config_file)
2021-12-03T14:29:39.811865+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 379, in _load_values_creole3
2021-12-03T14:29:39.811891+01:00 zephir.cg65.local zephir_backend: [-] #011    self.load_dicos_creole5(dicos)
2021-12-03T14:29:39.811916+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/zephir/utils/creolewrap.py", line 323, in load_dicos_creole5
2021-12-03T14:29:39.811948+01:00 zephir.cg65.local zephir_backend: [-] #011    self.groups, self.separators, self.dico = self.loader.creole_loader(load_values=False, rw=True,
2021-12-03T14:29:39.811983+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/loader.py", line 806, in creole_loader
2021-12-03T14:29:39.812014+01:00 zephir.cg65.local zephir_backend: [-] #011    eolobj.space_visitor()
2021-12-03T14:29:39.812046+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/objspace.py", line 460, in space_visitor
2021-12-03T14:29:39.812072+01:00 zephir.cg65.local zephir_backend: [-] #011    ContainerAnnotator(self.space, self.paths, self)
2021-12-03T14:29:39.812097+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/annotator.py", line 198, in __init__
2021-12-03T14:29:39.812121+01:00 zephir.cg65.local zephir_backend: [-] #011    self.generate_containers()
2021-12-03T14:29:39.812145+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/annotator.py", line 381, in generate_containers
2021-12-03T14:29:39.812171+01:00 zephir.cg65.local zephir_backend: [-] #011    self._generate_containers(variables)
2021-12-03T14:29:39.812216+01:00 zephir.cg65.local zephir_backend: [-] #011  File "/usr/lib/python3/dist-packages/creole/annotator.py", line 426, in _generate_containers
2021-12-03T14:29:39.812249+01:00 zephir.cg65.local zephir_backend: [-] #011    raise CreoleDictConsistencyError(_('mandatory attribute "id" missing for container '
2021-12-03T14:29:39.812274+01:00 zephir.cg65.local zephir_backend: [-] #011creole.error.CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy" 

Sous-tâches

Tâche #33513: Ajouter une erreur intelligibleFerméMatthieu Lamalle

Tâche #33516: TesterFerméArnaud FORNEROT


Demandes liées

Lié à Distribution EOLE - Tâche #33571: Valider le scénario CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy" Fermé 22/12/2021

Historique

#1 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Tracker changé de Demande à Scénario
  • Début 03/12/2021 supprimé
  • Release mis à Carnet de produit (Cadoles)
  • Points de scénarios mis à 1.0

#2 Mis à jour par Matthieu Lamalle il y a plus de 2 ans

  • Echéance mis à 14/01/2022
  • Assigné à mis à Matthieu Lamalle
  • Version cible mis à Prestation Cadoles MEN 2021 50-02
  • Début mis à 13/12/2021
  • Release Carnet de produit (Cadoles) supprimé

#3 Mis à jour par mathieu carrolle il y a plus de 2 ans

Information supplémentaire:

L'erreur apparaît uniquement lorsqu'on visualise la page d'un serveur utilisant le module eole-base 2.8.0 avec une variante ajoutant le paquet eole-proxy. Pas de problème avec un serveur en 2.8.1

#4 Mis à jour par Joël Cuissinat il y a plus de 2 ans

mathieu carrolle a écrit :

Information supplémentaire:

L'erreur apparaît uniquement lorsqu'on visualise la page d'un serveur utilisant le module eole-base 2.8.0 avec une variante ajoutant le paquet eole-proxy. Pas de problème avec un serveur en 2.8.1

En version 2.8.0, le paquet eole-proxy n'a pas été qualifié par le pôle et ne doit donc pas être considéré comme fonctionnel.
Il a d'ailleurs été retiré des dépôts 2.8.0 afin d'éviter que les utilisateurs le mette en œuvre.
Ceci, notamment, suite à des problèmes remontés par le CD82 : #33141.

#5 Mis à jour par Arnaud FORNEROT il y a plus de 2 ans

  • Statut changé de Nouveau à Résolu

#6 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Lié à Tâche #33571: Valider le scénario CreoleDictConsistencyError: l'attribut "id" est manquant pour le conteneur "proxy" ajouté

#7 Mis à jour par Joël Cuissinat il y a plus de 2 ans

  • Statut changé de Résolu à Terminé (Sprint)
  • Release mis à EOLE 2.8.0.1

Formats disponibles : Atom PDF