-
Bug
-
Résolution: Non résolu
-
Bloquant
-
master, branche 6.7, 6.07.62
-
K-Sup - Sprint Maintenance
-
1
-
13
-
14
-
1
Les scripts automatisés reposent sur la librairie Quartz.
Au démarrage de l'application un identifiant représentant l'instance du scheduler est calculé. Cet identifiant est ensuite utilisé comme base de calcul pour des identifiants uniques (via l'ajout d'un timestamp) au sein des différentes tables, notamment dans QRTZ_FIRED_TRIGGERS.ENTRY_ID qui porte une limite de 95 caractères.
K-Sup propose une méthode spécifique de calcul de cet identifiant mais sans garantir la limite sur le nombre de caractères (cf. SimpleInstanceIdGenerator).
Dans le cas où le hostname est long (ex : universitekosmosdenantes-prod-web1-lan.kosmos.fr), l'id généré dépasse la longueur autorisée et bloque l'exécution des scripts automatisés.
Il faudrait s'assurer que l'id généré est suffisamment court pour ne pas provoquer de dépassement de la taille des colonnes lorsqu'on lui ajoute un timestamp.