Ci-après une liste non exhaustive d’erreurs, avec leur explication et leur solution possible.
Erreur sur le template {{le template}} : An exception has been thrwn during tge rendering of a template ("Le fichier [nom du fichier XML] n'es pas un fichier XML : impossible d'analyser l'expression xpath [l'expression xpath]) in "[identifiant du champ?]" at line X.
–> Il n’est pas possible de tester un générateur contenant des expressions xpath car il n’identifie pas les formats des fichiers ciblés par le xpath. L’un des fichiers xml, json ou csv, ciblé par cette erreur n’est pas dans le format attendu.
–> Tester directement en créant un dossier dans Pastell, avec le connecteur générateur SEDA contenant l’expression xpath.
Unexpected token "punctuation" of value "la valeur qui pose problème" ("end of print statement" expected). La formule twig qui pose problème ^^^ Unexpected token "punctuation" of value "la valeur qui pose problème" ("end of print statement" expected).
–> Une erreur de ponctuation a été détectée dans la syntaxe (caractère en trop ou pas correctement utilisé). Il peut par exemple manquer une accolade fermante.
–> Identifier dans le message le(s) caractère(s) qui posent problèmes. En ce qui concerne la ponctuation, des outils de traitement de texte tels que Notepad++, SublimText ou autres mettent en valeur les éléments de ponctuation de la syntaxe.
"Erreur lors de l'envoi au SAE Exception: Impossible de créer le fichier d'archive /tmp/pastell_tmp_folder_une suite de caractères/archive.tar.gz - status : 2 - output: tar: *: Cannot stat: No such file or directory tar: Exiting with failure status due to previous errors in "..."
–> Ce type de message d’erreur apparait généralement quand il y a un problème sur les fichiers à exploiter. Aucun fichier peut par exemple ne pas être référencé dans le bordereau SEDA.
–> Vérifier l’élément fichier du flux dans « Fichier du bordereau » du Générateur SEDA. Le fichier déposé dans le dossier pastell peut aussi être en cause (être corrompu et avoir un poids de 0ko par exemple).
"Exception: Impossible de créer le fichier d'archive /tmp/pastell_tmp_folder_une suite de caractères/archive.tar.gz - status : 2 - output: chemin du fichier concerné gzip: stdout: No space left on device tar: /tmp/pastell_tmp_folder_une suite de caractères/archive.tar.gz: Wrote only X of total du volume du fichier bytes"
–> Il n’y a plus suffisamment d’espaces disponibles dans le répertoire tmp.
–> Vérifier l’espace disponible dans le répertoire tmp. S’assurer que Pastell respecte bien les pré-requis en ce qui concerne les espaces de stockage. Faire du ménage parmi les dossiers qui peuvent être supprimés de Pastell. Cette dernière tâche doit permettre de libérer de l’espace non seulement sur le « workspace » mais aussi pour les fichiers temporaires créés dans le cadre de dossiers qui ne sont pas allés jusqu’à leur état « final » (qui permettent la suppression).
SedaGenerator did not return a 200 response. Code HTTP: 400. {"error":2,"message":"Impossible de g\u00e9n\u00e9rer un bordereau valide : Element \u0027{fr:gouv:culture:archivesdefrance:seda:v1.0}Attachment\u0027, attribute \u0027mimeCode\u0027: [facet \u0027enumeration\u0027] The value \u0027application/vnd.openxmlformats-officedocument.wordprocessingml.document\u0027 is not an element of the set liste des éléments qui sont utilisables ...
–> La valeur du champ identifié au début du message d’erreur n’est pas une valeur conforme à ce qui est attendue dans le SEDA.
–> Selon le cas, vérifier la configuration du champ de métadonnée SEDA qui pose problème et faire en sorte que la valeur soit conforme au formalisme attendu. Par exemple, un type mime qui ne ferait pas partie de la liste des types mime du SEDA : il suffit de cocher l’option « Ne pas inclure le MimeType lors de la création du bordereau » dans la gestion des fichiers de l’archive du connecteur.
SedaGenerator did not return a 200 response […] Size\u0027:\u00270\0027 is not a valide value of the atomic type
–> La valeur du champ identifié au début du message d’erreur est vide. Dans cet exemple il n’y a pas de valeur pour le poids du fichier (balise « Size » du SEDA) par exemple.
–> Au moins un des fichiers dans le dossier est vide (0 Ko).
{"message":"form-data seda_message not found","url":"/restservices/sedaMessages","code":400} - code d'erreur HTTP : 400 - L'envoi du bordereau a échoué.
–> Asalae n’a pas compris la requête envoyée par Pastell lors de la tentative de transfert du bordereau.
–> Le(s) fichier(s) est(sont) trop lourd(s) (le plus souvent). Configurer l’envoi par morceaux dans le connecteur asalae-rest associé au type de dossier concerné.