Projet

Général

Profil

Tâche #22094

Scénario #21866: Traitement express MEN (46-48)

ead2: erreur lors d'importation scribe 2.4.2

Ajouté par David PAILLER il y a plus de 6 ans. Mis à jour il y a plus de 6 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
15/11/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Description

Je rencontre un problème lorsque je veux mettre à jour la base élève sur scribe:

J'ai refait l'import avec de nouveaux fichiers re-générés, mais c'est le même problème :

# Lancement de la lecture des fichiers #
Lecture des classes et des niveaux...
OK
Lecture des groupes (options)...
OK
Lecture des élèves...
ERREUR
attribute [JointureGroupeUser.groupe = reference()] must not be None

Après analyse de Joel Cuissinat, le problème est causé par l'absence de déclaration de certains groupes dans le fichier Structures.xml
Il propose cela :

Un contournement rapide serait d'ajouter les 3 lignes suivante après la ligne 194 du fichier /usr/lib/python2.7/dist-packages/scribe/parsing/sconet.py (attention à l'indentation !) :

                groupe = store.findFirst(Groupe, Groupe.nom==unicode(nom_groupe))
                if groupe is None:
                    log.infolog("Groupe inconnu : %s" % nom_groupe)
                    continue

Merci d'avance

Révisions associées

Révision f3965c16 (diff)
Ajouté par Daniel Dehennin il y a plus de 6 ans

A group can be missing in Structure.xml

  • scribe/parsing/sconet.py (parse_sco_eleves): produce a log and pass
    if the group is not found in the structure.

Ref: #22094

Historique

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

  • Description mis à jour (diff)
  • Temps estimé mis à 3.00 h
  • Tâche parente mis à #21866

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

  • Restant à faire (heures) mis à 2.0

#3 Mis à jour par Scrum Master il y a plus de 6 ans

  • Assigné à mis à Daniel Dehennin

#4 Mis à jour par Scrum Master il y a plus de 6 ans

  • Projet changé de Scribe à Distribution EOLE
  • Statut changé de Nouveau à En cours

#5 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Description mis à jour (diff)

#6 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • % réalisé changé de 0 à 100
  • Restant à faire (heures) changé de 2.0 à 0.5
  • Corrigé dans le paquet 2.6.2-11 ;
  • Non rétroporté.

#7 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Projet changé de Distribution EOLE à Scribe

#8 Mis à jour par Daniel Dehennin il y a plus de 6 ans

  • Projet changé de Scribe à Distribution EOLE
  • Statut changé de En cours à Résolu

#9 Mis à jour par Benjamin Bohard il y a plus de 6 ans

  • Restant à faire (heures) changé de 0.5 à 0.0

#10 Mis à jour par Benjamin Bohard il y a plus de 6 ans

  • Restant à faire (heures) changé de 0.0 à 0.5

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

  • Restant à faire (heures) changé de 0.5 à 0.0

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

  • Statut changé de Résolu à Fermé

Rétro-portage 2.5.1 à 2.6.1.

Formats disponibles : Atom PDF