Projet

Général

Profil

Tâche #4750

Scénario #4749: Gestion des erreurs lors de l'importation

Les erreurs d'import doivent être claires

Ajouté par Claude Perrin il y a plus de 11 ans. Mis à jour il y a environ 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
22/10/2015
Echéance:
% réalisé:

100%

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

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

Test Eleve_MAC.csv Voir - UTF-8 Unicode (with BOM) text, with CR line terminators (932 octets) Lionel Morin, 02/02/2016 15:41

Test Eleve_WIN.csv Voir - UTF-8 Unicode (with BOM) text, with CRLF line terminators (950 octets) Lionel Morin, 02/02/2016 15:41

Test Eleve_mac_bom.csv Voir - data (1,82 ko) Lionel Morin, 05/02/2016 08:57

Test Eleve_win_bom.csv Voir - Little-endian UTF-16 Unicode text, with CRLF line terminators (1,85 ko) Lionel Morin, 05/02/2016 08:58


Demandes liées

Lié à scribe-backend - Tâche #17165: Importation BE1D non fonctionnelle en 2.5.2 Fermé 21/09/2016

Révisions associées

Révision 8b87c2b2 (diff)
Ajouté par Lionel Morin il y a environ 8 ans

Meilleure détection des formats de fin de ligne et du BOM (ref #4750 @3h)

Révision 43499f1e (diff)
Ajouté par Lionel Morin il y a environ 8 ans

Changement du message d'erreur si format exotique en import csv (ref #4750 @3h)

Révision 67fe756c (diff)
Ajouté par Lionel Morin il y a environ 8 ans

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 ?

#2 Mis à jour par Claude Perrin il y a environ 11 ans

  • Fichier exemple.csv ajouté

Voici

#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 Cuissinat supprimé
  • Temps estimé 0.75 h supprimé

#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.csv supprimé

#9 Mis à jour par Lionel Morin il y a environ 8 ans

  • Fichier 15profs.csv supprimé

#10 Mis à jour par Lionel Morin il y a environ 8 ans

#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

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

Formats disponibles : Atom PDF