You are not logged in.

Announcement

 Téléchargez la dernière version stable de GLPI      -     Et vous, que pouvez vous faire pour le projet GLPI ? :  Contribuer
 Download last stable version of GLPI                      -     What can you do for GLPI ? :  Contribute

#1 2024-04-04 11:38:43

jcfieve
Member
Registered: 2019-05-15
Posts: 45

Message 'Impossible de générer les destinations ! '

Bonjour,
Depuis la montée en version Glpi 10.0.12 et FOrmCreator 2.13.9 le message d'erreur  'Impossible de générer les destinations ! ' s'affiche
en création de ticket via un formulaire, uniquement lorsque l'on sélectionne une application en particulier. Cela empêche la création du ticket.
Pour les autres applications, l'erreur ne se produit pas.

Le paramétrage du formulaire n'ayant pas changé, je soupçonne l'option 'Associable à un ticket ' d'en être la cause puisqu'elle était désactivée sur cette application au moment de la montée en version. L'ayant réactivée cela ne change rien; peut être est-ce une fausse piste.
J'ai mis Glpi en mode debug, mais rien dans la colonne ERRORS.

Merci pour votre aide

Offline

#2 2024-04-04 11:40:33

btry
Moderator
Registered: 2015-10-01
Posts: 605

Re: Message 'Impossible de générer les destinations ! '

Bonjour

Regardez si vous avez des erreurs dans sql-errors.log et php-errors.log


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#3 2024-04-04 14:22:17

jcfieve
Member
Registered: 2019-05-15
Posts: 45

Re: Message 'Impossible de générer les destinations ! '

Le problème viendrait d'une donnée : "sla_waiting_duration" qui attend un entier mais qui a pour valeur un caractère vide : ''. Ci-dessous un extrait de sql-errors.log
Qu'en pensez-vous ? Quelle correction proposez-vous en front ? Merci

  *** MySQL query error:
  SQL: INSERT INTO `glpi_tickets` (`name`, `content`, `itilcategories_id`, `urgency`, `impact`, `requesttypes_id`, `actiontime`, `date`, `entities_id`, `status`, `locations_id`, `global_validation`, `time_to_resolve`, `time_to_own`, `slas_id_tto`, `slas_id_ttr`, `internal_time_to_resolve`, `internal_time_to_own`, `olas_id_tto`, `olas_id_ttr`, `type`, `users_id_recipient`, `users_id_lastupdater`, `priority`, `slalevels_id_ttr`, `sla_waiting_duration`, `date_creation`, `date_mod`) VALUES ('Diplomation :  ACCES AU DIPLÔME EDM- CHEF D\'ENTREPRISE, DEVELOPPEUR DE PME', '<div><p>Bonjour,</p>\n<p>Je souhaiterais avoir accès sur Diplomation au Diplôme : EDM- CHEF D\'ENTREPRISE, DEVELOPPEUR DE PME pour l\'organisme de formation SUP DE V PARIS.</p>\n<p>En vous en remerciant par avance.</p>\n<p><img id=\'4b24b27e-e509fb39-66044d8b26bc45.91545523\' src=\'\' /></p></div>\n<div>Pas de document rattaché</div>', '0', '3', '3', '7', '0', '2024-03-27 16:50:21', '12', '1', '0', '1', '2024-03-29 16:50:21', '2024-03-28 09:50:21', '7', '8', NULL, NULL, '0', '0', '2', '16564', '16564', '3', '0', '', '2024-03-27 16:50:21', '2024-03-27 16:50:21')
  Error: Incorrect integer value: '' for column `glpi_base`.`glpi_tickets`.`sla_waiting_duration` at row 1

Offline

#4 2024-04-04 14:29:16

btry
Moderator
Registered: 2015-10-01
Posts: 605

Re: Message 'Impossible de générer les destinations ! '

Le plugin ne spécifie pas cette propriété. Il y a une possibilité que le bug soit dans GLPI.

Est ce qu'il y a une configuration particulière dans votre GLPI qui définit des proprités du ticket (gabarit de ticket da,s l'entité par exemple) ? Il faut que je reconstitue votre contexte pour reproduire et trouver où est le souci.

Ce serait également intéressant de voir si la création de ticket échoue avec le même utilisateur et la même entité, mais sans passer par Formcreator.


No support with MP - Always run an upgrade task on a testing instance before running it on production! Always backup before any upgrade task!

Offline

#5 2024-04-04 15:29:17

jcfieve
Member
Registered: 2019-05-15
Posts: 45

Re: Message 'Impossible de générer les destinations ! '

Le problème ne se produit plus en désactivant la règle métier sur les SLA (règle : 'Règle d'affectation SLA High D') qui se déclenchait avec une priorité de ticket haute ou
très haute. A noter que par défaut le formulaire de ticket a un champ prédéfini : Priorité = Haute

Voici l'état de notre setup qui serait impliqué :

1) Admin / règles / Règle métier pour les tickets:
cette règle est uniquement affectée à l'entité enfant D

- 'Règle d'affectation SLA High D'
opérateur logique = OU ; utilisée pour Ajouter/Mettre à jour
critères : priorité est Moyenne ;  Priorité est Haute
Champs :   SLAs TTO   assigner  valeur 'TPEC SLA D Haute'
                 SLAs TTR   assigner  valeur 'TRES SLA D Haute'

2) Configuration / niveaux de services
les niveaux de services suivants sont affectés au niveau de l'entité enfant D

SLA  'TPEC SLA D Haute' :  type = TTO  ; durée max = 2 heures
SLA  'TRES SLA D Haute' :  type = TTR  ;  durée max = 2 jours ; fin jr ouvré = non


Lorsque l'on tente de créer un ticket sur cette entité sans passer par le formulaire : pas de message d'erreur et pas de ticket créé en cliquant sur AJOUTER

Offline

#6 2024-04-04 17:31:15

jcfieve
Member
Registered: 2019-05-15
Posts: 45

Re: Message 'Impossible de générer les destinations ! '

un rapport avec le bug 16498  en cours sur github.com/glpi-project/glpi/issues.... corrigé en 10.0.13 ?
Error in OLA or SLA rule when adding a ticket #16498

Last edited by jcfieve (2024-04-16 09:53:48)

Offline

Board footer

Powered by FluxBB