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
Related issues
Associated revisions
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)
History
#1 Updated by Joël Cuissinat over 10 years ago
- Project changed from Scribe to scribe-backend
- Status changed from Nouveau to A étudier
- Assigned To set to Joël Cuissinat
- Priority changed from Normal to Bas
- Estimated time set to 0.75 h
Vous auriez un fichier "exemple" dans ce format que nous puissions reproduire le bug exact ?
#3 Updated by Joël Cuissinat over 10 years ago
- File 15profs.csv added
#4 Updated by Emmanuel GARETTE almost 8 years ago
- Status changed from A étudier to Nouveau
- Distribution changed from EOLE 2.3 to Toutes
#5 Updated by Emmanuel GARETTE almost 8 years ago
- Tracker changed from Anomalie to Proposition Scénario
- Subject changed from Import de Bases CSV Mac/Unix impossible avec message d'erreur peu compréhensible to Les erreurs d'import doivent être clairs
- Category set to Version mineure
- Assigned To deleted (
Joël Cuissinat) - Estimated time deleted (
0.75 h)
#6 Updated by Scrum Master almost 8 years ago
- Tracker changed from Proposition Scénario to Tâche
- Start date set to 10/22/2015
- Estimated time set to 4.00 h
- Distribution set to EOLE 2.3
#7 Updated by Scrum Master almost 8 years ago
- Parent task set to #4749
#8 Updated by Lionel Morin over 7 years ago
- File deleted (
exemple.csv)
#9 Updated by Lionel Morin over 7 years ago
- File deleted (
15profs.csv)
#10 Updated by Lionel Morin over 7 years ago
- File Test Eleve_MAC.csv View added
- File Test Eleve_WIN.csv View added
#11 Updated by Joël Cuissinat over 7 years ago
- Subject changed from Les erreurs d'import doivent être clairs to Les erreurs d'import doivent être claires
#12 Updated by Lionel Morin over 7 years ago
- Status changed from Nouveau to En cours
- % Done changed from 0 to 100
#13 Updated by Lionel Morin over 7 years ago
- Assigned To set to Lionel Morin
#14 Updated by Lionel Morin over 7 years ago
- Remaining (hours) changed from 4.0 to 0.5
#15 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#16 Updated by Lionel Morin over 7 years ago
- File Test Eleve_mac_bom.csv View added
- File Test Eleve_win_bom.csv View added
- Status changed from Résolu to En cours
- % Done changed from 100 to 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 Updated by Lionel Morin over 7 years ago
- % Done changed from 50 to 100
#18 Updated by Scrum Master over 7 years ago
- Status changed from En cours to Résolu
#19 Updated by Laurent Flori over 7 years ago
- Status changed from Résolu to Fermé
- Remaining (hours) changed from 0.5 to 0.0