Projet

Général

Profil

Actions

Anomalie #11245

fermé

Script de notification en erreur (Longueur)

Ajouté par Emmanuel DILLARD il y a plus de 5 ans. Mis à jour il y a plus de 3 ans.

Statut:
R&D - Terminé
Priorité:
1-Majeur
Assigné à:
Version cible:
Début:
11/07/2019
Echéance:

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

Actions

Formats disponibles : Atom PDF