Bug #1835

RCP: 0.7.8beta: XTZ import, XSL not applied

Ajouté par Matthieu Decorde il y a environ 9 ans. Mis à jour il y a plus d'un an.

Statut:Closed Début:30/08/2016
Priorité:Normal Echéance:
Assigné à:- % réalisé:

100%

Catégorie:Import Temps passé: -
Version cible:TXM 0.7.8

Description

GL:

Saving import parameters...
-- Split-Merge XSL Step with /Users/[...]/test/xsl/1-split-merge
-- Front XSL Step with /Users/[...]/test/xsl/2-front
-- Applying /Users/[...]/test/xsl/2-front/corpus14filtertei.xsl XSL to 0 files with parameters: {output-directory=file:/Users/[...]/TXM/corpora/TEST/src/} on directory /Users/[...]/TXM/corpora/TEST/src result written in /Users/[...]/TXM/corpora/TEST/txm/TEST

-- Check XML files for well-formedness.
No XML file (*.xml) to process. Aborting
Error while importing corpus during 'importer' step, reason=not set.

Import done:160msec (160 ms)
The import process failed.
Running SearchEngine in memory mode.
Index of <[]> with property: [word] in the corpus: TEST
Done: 371 items for 1604 occurrences

Solution

Do the XSL steps only if
  • the XSL directory exists
  • and the XSL directory is not empty

Historique

#1 Mis à jour par Serge Heiden il y a environ 9 ans

Les logs montrent que l'étape front n'a pas de fichier sur lequel travailler.

On peut supposer que le source contient des fichiers et que c'est l'étape split-merge qui ne fonctionne pas (en ne produisant aucun fichier pour les étapes suivantes), mais le message de log ne permet pas d'avoir d'éléments de diagnostic en ce sens.

Une façon d'aider dans ce sens serait de :
  • calculer le nombre de fichiers source (avant split-merge)
  • calculer le nombre de fichiers produits par split-merge
  • changer le message de log "-- Split-Merge XSL Step with /Users/[...]/test/xsl/1-split-merge" vers quelque chose comme "-- Split-Merge XSL Step with /Users/[...]/test/xsl/1-split-merge: produced Y files from X files"

#2 Mis à jour par Serge Heiden il y a environ 9 ans

Je me rends compte que le message de log "-- Split-Merge XSL Step with /Users/[...]/test/xsl/1-split-merge" sans plus (aucune ligne ultérieure ne mentionne d'XSL appliquée) est sensé exprimer le fait que cette étape n'est pas appliquée parce qu'il n'y a pas de XSL dans ce répertoire.

Cela prête à confusion : je pense qu'il faut supprimer entièrement cette ligne s'il n'y a pas de XSL dans le répertoire "1-split-merge" pour signifier que cette étape n'est pas appliquée du tout.

#3 Mis à jour par Matthieu Decorde il y a environ 9 ans

  • Description mis à jour (diff)
  • Catégorie mis à Import
  • Version cible mis à TXM 0.7.8
  • % réalisé changé de 0 à 80

#4 Mis à jour par Matthieu Decorde il y a plus de 4 ans

  • Statut changé de New à Closed

#5 Mis à jour par Sebastien Jacquot il y a plus d'un an

  • % réalisé changé de 80 à 100

Formats disponibles : Atom PDF