Data Export bug à l'export

Bonjour,

Je suis sous la V 4.1.15

Impossible de faire une export avec le plugin Data Export , en paramétrant ça :

J’obtiens systématiquement :

[2020-11-10 09:26:07][DEBUG] : [Aucun][All][ENVOI CSV] Envoi du fichier d'export par programmation
[2020-11-10 09:26:07][DEBUG] : [Aucun][All][ENVOI CSV] Commande utilisée pour l'envoi du fichier : [Sys_Comm][Mail][MG]
[2020-11-10 09:26:07][DEBUG] : [Aucun][All][EXPORT] Début de l'export
[2020-11-10 09:26:07][DEBUG] : [Aucun][All][EXPORT]  Dates (du 2020-01-01 00:00:00 au 2020-11-10 23:59:59)
[2020-11-10 09:26:07][DEBUG] : [Aucun][All][EXPORT] Vidage du répertoire pour les fichiers temporaires
[2020-11-10 09:26:22][ERROR] : Erreur sur la fonction cron du plugin : Call to a member function getName() on null


Par ailleurs je n’ai pas trouvé dans la doc du plugin d’indication pour exporter directement vers un fichier sans passer par un mail/télégram ou autres

Bonjour @m.georgein,

Je regarde ça rapidement.

Pour exporter directement le fichier depuis le navigateur il faut cliquer sur le bouton bleu Exporter

Merci @Aurelien

Pour le bouton bleu d’export cela me donne :

image

et çà dans le log :

[2020-11-10 09:55:10][DEBUG] : [Aucun][All][TELECHARGEMENT] Demande de téléchargement du fichier d'export
[2020-11-10 09:55:10][DEBUG] : [Aucun][All][EXPORT] Début de l'export
[2020-11-10 09:55:10][DEBUG] : [Aucun][All][EXPORT]  Dates (du 2020-01-01 00:00:00 au 2020-11-10 23:59:59)
[2020-11-10 09:55:10][DEBUG] : [Aucun][All][EXPORT] Vidage du répertoire pour les fichiers temporaires

J’ai pas encore regardé mais j’ai l’impression qu’il y a trop de données à traiter dans le lot d’exportation c’est pour ça que ça plante.

J’ai fait ce constat il y a quelques jours justement je comptais optimiser tout ça.

j’ai essayé un export sur une semaine, le problème reste le même :frowning:

OK je pense avoir trouvé pour ton erreur. J’ai poussé une correction sur la version beta du plugin il doit y avoir une mise à jour en beta, si tu as l’occasion de tester et de me dire si c’est mieux ?

Pour l’export direct cela semblerait OK, mais le fichier est introuvable et le navigateur ne m’a rien demander …

[2020-11-10 15:14:22][DEBUG] : [Aucun][All][TELECHARGEMENT] Demande de téléchargement du fichier d'export
[2020-11-10 15:14:22][DEBUG] : [Aucun][All][EXPORT] Début de l'export
[2020-11-10 15:14:22][DEBUG] : [Aucun][All][EXPORT]  Dates (du 2020-11-01 00:00:00 au 2020-11-10 23:59:59)
[2020-11-10 15:14:22][DEBUG] : [Aucun][All][EXPORT] Vidage du répertoire pour les fichiers temporaires
[2020-11-10 15:14:27][DEBUG] : [Aucun][All][EXPORT REUSSI] Export terminé : All_du_2020-11-01_au_2020-11-10.csv
[2020-11-10 15:14:27][DEBUG] : [Aucun][All][TELECHARGEMENT REUSSI] Téléchargement du fichier : All_du_2020-11-01_au_2020-11-10.csv

Pour les actions programmées j’ai

[2020-11-10 15:15:07][DEBUG] : [Aucun][All][ENVOI CSV] Envoi du fichier d'export par programmation
[2020-11-10 15:15:07][DEBUG] : [Aucun][All][ENVOI CSV] Commande utilisée pour l'envoi du fichier : [Sys_Comm][Mail][MG]
[2020-11-10 15:15:07][DEBUG] : [Aucun][All][EXPORT] Début de l'export
[2020-11-10 15:15:07][DEBUG] : [Aucun][All][EXPORT]  Dates (du 2020-11-01 00:00:00 au 2020-11-10 23:59:59)
[2020-11-10 15:15:07][DEBUG] : [Aucun][All][EXPORT] Vidage du répertoire pour les fichiers temporaires
[2020-11-10 15:15:14][DEBUG] : [Aucun][All][EXPORT REUSSI] Export terminé : All_du_2020-11-01_au_2020-11-10.csv
[2020-11-10 15:15:26][ERROR] : [Aucun][All][ERREUR ENVOI CSV] Expression cron non valide : 15 15 10 11 2 2020

« 15 10 11 2 2020 » c’est la chaone donnée directement par l’aide sur le cron
J’ai essayé d’nlever le ‹ 2 › mais l’erreur reste la même

J’enlèverais le 2020

Avec ou sans le ‹ 2 › ou le ‹ 2020 ›, ça ne passe pas et en export manuel je ne vois pas ou peut être le fichier :frowning:

[2020-11-10 16:30:08][DEBUG] : [Aucun][All][ENVOI CSV] Envoi du fichier d'export par programmation
[2020-11-10 16:30:08][DEBUG] : [Aucun][All][ENVOI CSV] Commande utilisée pour l'envoi du fichier : [Sys_Comm][Mail][MG]
[2020-11-10 16:30:08][DEBUG] : [Aucun][All][EXPORT] Début de l'export
[2020-11-10 16:30:08][DEBUG] : [Aucun][All][EXPORT]  Dates (du 2020-11-01 00:00:00 au 2020-11-10 23:59:59)
[2020-11-10 16:30:08][DEBUG] : [Aucun][All][EXPORT] Vidage du répertoire pour les fichiers temporaires
[2020-11-10 16:30:13][DEBUG] : [Aucun][All][EXPORT REUSSI] Export terminé : All_du_2020-11-01_au_2020-11-10.csv
[2020-11-10 16:30:25][ERROR] : [Aucun][All][ERREUR ENVOI CSV] Expression cron non valide : 30 16 10 11 2

Petit up :frowning:

@Aurelien, visiblement les crons refusent d’être interprétés, même les plus simples :

[2020-11-11 19:59:23][ERROR] : [Aucun][All][ERREUR ENVOI CSV] Expression cron non valide : * * * * * 

Quand à l’export manuel (bouton bleu) il doit envoyer le csv dans les limbes car il n’est nulle part sur ma machine et chrome/edge ne réagissent pas au moment de l’export (cf. plus haut pour le log qui ne signale rien)

Je ne vois pas ce que je peux regarder de plus dans le plugin car il s’agit là d’une fonction du core sur le cron.

as-tu essayé de désinstaller et réinstaller le plugin ? As-tu la possibilité de tester sur une autre installation ?

Apparemment la tâche est bien lancé par le cron du core si l’on regarde les logs, c’est à la fin du process, au moment de l’export que cela plante :

[2020-11-13 10:23:08][DEBUG] : [Aucun][All][ENVOI CSV] Envoi du fichier d'export par programmation
[2020-11-13 10:23:08][DEBUG] : [Aucun][All][ENVOI CSV] Commande utilisée pour l'envoi du fichier : [Sys_Comm][Mail][MG]
[2020-11-13 10:23:08][DEBUG] : [Aucun][All][EXPORT] Début de l'export
[2020-11-13 10:23:08][DEBUG] : [Aucun][All][EXPORT]  Dates (du 2020-11-01 00:00:00 au 2020-11-10 23:59:59)
[2020-11-13 10:23:08][DEBUG] : [Aucun][All][EXPORT] Vidage du répertoire pour les fichiers temporaires
[2020-11-13 10:23:12][DEBUG] : [Aucun][All][EXPORT REUSSI] Export terminé : All_du_2020-11-01_au_2020-11-10.csv
[2020-11-13 10:23:19][ERROR] : [Aucun][All][ERREUR ENVOI CSV] Expression cron non valide : 23 10 13 11 5 2020

Et pour le deuxième point ? Peux tu me dire OU se trouve le fichier exporté manuellement (bouton bleu)

Le fichier correspondant au dernier export doit se trouver dans plugins/dataexport/data/

Au vu de ta réponse je pensais que l’export se faisait via le navigateur EN LOCAL :slight_smile:

Bon, pour l’erreur systématique à l’export j’ai désinstaller/installer, rien à faire.

Malgré les messages du log, il ne s’agit pas d’une erreur de cron puisque la tâche est bien lancée et le fichier d’export correctement généré (je sais maintenant ou le trouver :slight_smile: ).

L’erreur apparait au moment de l’envoi par mail avec un message « obscon »
Au cas ou, et pour lever le doute, je précise que l’envoi de mails fonctionne nickel chez moi depuis des années (merci jeedom)

L’export doit normalement être téléchargé par le navigateur lors de l’appui sur le bouton Exporter oui.

Je vais regarder mais le fait que tu ai un message d’erreur du core sur un cron aussi simple que * * * * * me fait penser que le souci provient peut être de ton installation spécifiquement.

Oui bien sur … sauf que encore une fois le process est bien lancé par le core, ce message intervient APRES, au moment de l’envoi, à un moment ou je ne vois pas trop ce que le cron de lancement viendrait faire :frowning:

Pour l’instant ce n’est pas le cas (firefox/chrome/edge)

Chez moi, c’est ok, avec la dernière version stable du plugin.

Capture d’écran du 2020-11-13 13-53-41

Salut er merci pour le retour @Jeandhom,

Effectivement le petit bug que j’ai corrigé il y a quelques jours concernait les commandes n’ayant pas d’objet parent uniquement sinon avec un objet parent ça fonctionnait même avant :wink:

1 « J'aime »

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.