Anomalie #11245
Script de notification en erreur (Longueur)
Description
Il semble qu'un champ en base de données soit trop long pour que le script aboutisse sans erreur.
Cela intervient lors du lancement du script correspondant à la notification des courriers en copies pour ELUS auxquels on joint une pièce jointe.
[maarch@dcmaarch-prod scripts]$ ./notif_baskets.sh
DOCUMENT 1/1 for USER 2/24 and GROUP 1/1
DOCUMENT 1/2 for USER 5/24 and GROUP 1/1
DOCUMENT 2/2 for USER 5/24 and GROUP 1/1
DOCUMENT 1/4 for USER 6/24 and GROUP 1/1
...
Fatal error: Uncaught PDOException: SQLSTATE[22001]: String data, right truncated: 7 ERREUR: valeur trop longue pour le type character varying(2000) in /var/www/html/MaarchCourrier/core/class/class_db_pdo.php:378
Stack trace:
#0 /var/www/html/MaarchCourrier/core/class/class_db_pdo.php(378): PDOStatement->execute(Array)
#1 /var/www/html/MaarchCourrier/modules/notifications/batch/basket_event_stack.php(285): Database->query('INSERT INTO not...', Array)
#2 {main}
thrown in /var/www/html/MaarchCourrier/core/class/class_db_pdo.php on line 378
Historique
#2 Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Sujet changé de Script de notification en erreur à Script de notification en erreur (Longueur)
- Statut changé de R&D - A étudier à R&D - A planifier
- Priorité changé de 2-Sérieux à 1-Majeur
- Tags Courrier 19.04.10 ajouté
#3 Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Projet changé de Backlog à CURRENT SPRINT
- Statut changé de R&D - A planifier à R&D - En cours
- Tags Courrier
19.04.10supprimé
- Mettre la requête
- implémenter en 20.01
#4 Mis à jour par Florian AZIZIAN il y a plus de 4 ans
Intégré dans le script de migration vers la 20.0X
Si le problème se reproduit en 19.04, il faut passer ce script :
ALTER TABLE notif_email_stack ALTER COLUMN recipient TYPE text;
ALTER TABLE notif_email_stack ALTER COLUMN cc TYPE text;
ALTER TABLE notif_email_stack ALTER COLUMN bcc TYPE text;
#5 Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Projet changé de CURRENT SPRINT à Backlog
- Statut changé de R&D - En cours à R&D - Terminé
#9 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Projet changé de Backlog à Backlog Courrier
- Version cible changé de 20.03 (Fin de vie) à 20.03 (Sécurité)