Bug #1835

RCP: 0.7.8beta: XTZ import, XSL not applied

Added by Matthieu Decorde about 3 years ago. Updated about 3 years ago.

Status:New Start date:08/30/2016
Priority:Normal Due date:
Assignee:- % Done:

80%

Category:Import Spent time: -
Target version: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

History

#1 Updated by Serge Heiden about 3 years ago

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 Updated by Serge Heiden about 3 years ago

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 Updated by Matthieu Decorde about 3 years ago

  • Description updated (diff)
  • Category set to Import
  • Target version set to TXM 0.7.8
  • % Done changed from 0 to 80

Also available in: Atom PDF