Tâche #4750
Scénario #4749: Gestion des erreurs lors de l'importation
Les erreurs d'import doivent être claires
Description
Bonjour,
l'import de CSV au format Mac/Unix crée un message d'erreur dans EAD
ERREUR
new-line character seen in unquoted field - do you need to open the file in universal-newline mode?
qui n'est pas reporté dans le mail de résultat d'import entre:
Lecture des élèves... et suppression du lockimport
/usr/share/ead2/backend/actions/lib/thread/logger.py:40: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
self.log(error.message)
/usr/share/ead2/backend/actions/lib/thread/logger.py:42: DeprecationWarning: BaseException.message has been deprecated as of Python 2.6
self.root_logger.exception(error.message)
Lecture des élèves...
suppression du lock eoleimport
Pourrait on au choix:
- accepter tous les formats ?
- mettre un message compréhensible dans l'interface et le mail.
Merci
Demandes liées
Révisions associées
Meilleure détection des formats de fin de ligne et du BOM (ref #4750 @3h)
Changement du message d'erreur si format exotique en import csv (ref #4750 @3h)
Amélioration du message d'erreur d'import (ref #4750)
Historique
#1 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Projet changé de Scribe à scribe-backend
- Statut changé de Nouveau à A étudier
- Assigné à mis à Joël Cuissinat
- Priorité changé de Normal à Bas
- Temps estimé mis à 0.75 h
Vous auriez un fichier "exemple" dans ce format que nous puissions reproduire le bug exact ?
#3 Mis à jour par Joël Cuissinat il y a environ 11 ans
- Fichier 15profs.csv ajouté
#4 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Statut changé de A étudier à Nouveau
- Distribution changé de EOLE 2.3 à Toutes
#5 Mis à jour par Emmanuel GARETTE il y a plus de 8 ans
- Tracker changé de Anomalie à Proposition Scénario
- Sujet changé de Import de Bases CSV Mac/Unix impossible avec message d'erreur peu compréhensible à Les erreurs d'import doivent être clairs
- Catégorie mis à Version mineure
- Assigné à
Joël Cuissinatsupprimé - Temps estimé
0.75 hsupprimé
#6 Mis à jour par Scrum Master il y a plus de 8 ans
- Tracker changé de Proposition Scénario à Tâche
- Début mis à 22/10/2015
- Temps estimé mis à 4.00 h
- Distribution mis à EOLE 2.3
#7 Mis à jour par Scrum Master il y a plus de 8 ans
- Tâche parente mis à #4749
#8 Mis à jour par Lionel Morin il y a environ 8 ans
- Fichier
exemple.csvsupprimé
#9 Mis à jour par Lionel Morin il y a environ 8 ans
- Fichier
15profs.csvsupprimé
#10 Mis à jour par Lionel Morin il y a environ 8 ans
- Fichier Test Eleve_MAC.csv Voir ajouté
- Fichier Test Eleve_WIN.csv Voir ajouté
#11 Mis à jour par Joël Cuissinat il y a environ 8 ans
- Sujet changé de Les erreurs d'import doivent être clairs à Les erreurs d'import doivent être claires
#12 Mis à jour par Lionel Morin il y a environ 8 ans
- Statut changé de Nouveau à En cours
- % réalisé changé de 0 à 100
#13 Mis à jour par Lionel Morin il y a environ 8 ans
- Assigné à mis à Lionel Morin
#14 Mis à jour par Lionel Morin il y a environ 8 ans
- Restant à faire (heures) changé de 4.0 à 0.5
#15 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de En cours à Résolu
#16 Mis à jour par Lionel Morin il y a environ 8 ans
- Fichier Test Eleve_mac_bom.csv Voir ajouté
- Fichier Test Eleve_win_bom.csv Voir ajouté
- Statut changé de Résolu à En cours
- % réalisé changé de 100 à 50
Test avec d'autre format de fichier (Test Eleve_mac_bom.csv et Test Eleve_win_bom.csv) :
Lecture des élèves...
ERREUR
line contains NULL byte
FIN
=> Ré-ouverture de la demande
#17 Mis à jour par Lionel Morin il y a environ 8 ans
- % réalisé changé de 50 à 100
#18 Mis à jour par Scrum Master il y a environ 8 ans
- Statut changé de En cours à Résolu
#19 Mis à jour par Laurent Flori il y a environ 8 ans
- Statut changé de Résolu à Fermé
- Restant à faire (heures) changé de 0.5 à 0.0