Tâche #28978
Scénario #28951: Thot et import AAF au format ENT2VA: erreurs restantes
Vérifier et résoudre le problème de génération des nouveaux identifiants uniques
Status:
Fermé
Priority:
Normal
Assigned To:
Target version:
Start date:
09/23/2019
Due date:
% Done:
100%
Remaining (hours):
0.0
Description
2)erreur bloquante sur la génération de nouveaux id (aaf-complet-maj)
Traitement des fichiers _Eleve_ Lecture du fichier /home/aaf-complet/THOT_Complet_20190909_Eleve_0000.xml Lecture des eleves... Traceback (most recent call last): File "/usr/sbin/parseaaf.py", line 12, in <module> main(path_aaf_complet, reset_db) File "/usr/lib/python2.7/dist-packages/eoleaaf/parseaaf.py", line 40, in main parse_xml_files(xmlfile['pattern'], xmlfile['function'], xml_files, aaf) File "/usr/lib/python2.7/dist-packages/eoleaaf/miscutil.py", line 29, in parse_xml_files getattr(lib, aaffunc)(fname) File "/usr/lib/python2.7/dist-packages/eoleaaf/aaf.py", line 411, in parse_aaf_eleves parse_aaf('eleve', eleve_file, 'Eleve') File "/usr/lib/python2.7/dist-packages/eoleaaf/aaf.py", line 352, in parse_aaf uid = userdata['uid'] = get_new_id(rnd_buffer, sqlgen) File "/usr/lib/python2.7/dist-packages/eoleaaf/util.py", line 743, in get_new_id letters, numbers = make_unique_random_id(rnd_buffer, sqlgen) File "/usr/lib/python2.7/dist-packages/eoleaaf/util.py", line 730, in make_unique_random_id raise Exception('cannot generate ID') Exception: cannot generate ID
+ étude complémentaire dans #28951#note-1
Related issues
Associated revisions
Force SQL commit if unique random id insert failed
Ref: #28978
History
#1 Updated by Joël Cuissinat over 3 years ago
- Status changed from Nouveau to En cours
#2 Updated by Joël Cuissinat over 3 years ago
- Assigned To set to Joël Cuissinat
#3 Updated by Joël Cuissinat over 3 years ago
- Related to Anomalie #7241: optimisation de l'appel à la base mysql dans le script aaf added
#4 Updated by Joël Cuissinat over 3 years ago
Le mode autocommit=false
est là quasiment depuis le début afin d'accélérer les traitements.
Comme je n'ai pas suffisamment de données pour reproduire, je te fais confiance.
Je vais appliquer ta proposition de modification et voir si cela a un impact sur nos tests...
En tout cas, merci pour les recherches car ça ne paraît pas simple à trouver ;)
#5 Updated by Scrum Master over 3 years ago
- Status changed from En cours to Résolu
#6 Updated by Joël Cuissinat over 3 years ago
- Status changed from Résolu to Fermé
- % Done changed from 0 to 100
- Remaining (hours) set to 0.0
Non testé