Bug #1835
RCP: 0.7.8beta: XTZ import, XSL not applied
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 over 4 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 over 4 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 over 4 years ago
- Description updated (diff)
- Category set to Import
- Target version set to TXM 0.7.8
- % Done changed from 0 to 80