Voir les traceurs | Bugs | Exporter au format CSV

Date :
08/04/2014 11:13
Priorité :
3
État :
Open
Proposé par :
Florian Ajir (florianajir)
Confié à :
Nobody (None)
Hardware :
none
Product :
none
Operating System :
Linux
Component :
none
Version :
none
Severity :
none
Resolution :
none
URL :
Résumé :
Résultat de validation : launch.sh

Description détaillée
Bonjour,

J'ai installé la nouvelle version de l'outil de validation (v3.2) et j'ai besoin de parser le retour de la commande : launch.sh ident_ctrl fichier

Le problème est que ce retour est très variant d'un fichier à un autre. Par exemple j'obtiens parfois la trace des exceptions soulevées (même en redirigeant les erreurs avec 2>&1) :
Fichier : /home/fajir/Documents/annexes_test/bugge/doc-error.doc erreur de traitement
java.lang.NullPointerException
at fr.cines.format.validator.ValidatorBean.identify(ValidatorBean.java:294)
at fr.cines.format.validator.ValidatorBean.<init>(ValidatorBean.java:171)
at fr.cines.validator.ValidatorSingleton.getInstance(ValidatorSingleton.java:86)
at fr.cines.format.FsIdentValidator.processFile(FsIdentValidator.java:61)
at fr.cines.format.FsHandler.processDirectory(FsHandler.java:112)
at fr.cines.format.FsHandler.start(FsHandler.java:97)
at fr.cines.format.Launch.identValid(Launch.java:187)
at fr.cines.format.Launch.<init>(Launch.java:124)
at fr.cines.format.Launch.main(Launch.java:96)

et quand un fichier est identifié mais invalide j'obtiens un message de ce type :
Fichier : /home/fajir/Documents/annexes_test/bugge/EMF_002836.pdfnon valide - cause fichier pas bien formé Unexpected exception java.lang.ClassCastException
=> Le nom du fichier est collé au résultat

Pour parser le résultat depuis mon application PHP c'est pas simple car il n'y a pas de "convention" sur le message de retour et surtout le mot "valide" apparait dans plusieurs cas : "non valide" ou "valide" ne serait il pas possible d'ajouter une option permettant de retourner un message de type OK / KO ainsi qu'afficher le type de fichier identifié ?

Merci

No comments have been posted

No related tasks

Pas de documents joints

No changes have been made to this item

FEDER Powered By FusionForge Collaborative Development Environment Charte d'utilisation / Nous contacter / Mentions légales Haut de page