You are not logged in.
Bonjour,
L'utilisation de formcreator me générère des entrées dans mes journaux de log d'erreurs dans des cas biens particuliers, C'est transparent pour l'utilisateur et le ticket généré a les acteurs attendus mais ça me chiffonne un peu j'aime bien quand mon fichier le log est vide après une migration.
dans quelques formulaires j'ai une question "je fais la demande pour moi/un collegue" si on coche "un collegue" une question de type acteur s'affiche.
dans ma cible du ticket, le demandeur est la réponse à la question "quel collègue" (type acteur).
lorsque je répond "pour moi" je ne répond pas à cette question et le message ci dessous apparaît dans les logs. par défaut quand il n'y a pas de demandeur c'est le rédacteur du formulaire qui est demandeur du ticket cible. (c'est le comportement que je souhaite et qui fonctionne)
voilà les messages :
[2023-12-14 10:15:30] glpiphplog.WARNING: *** PHP Warning (2): Array to string conversion in /var/www/glpi/src/CommonITILObject.php at line 8421
Backtrace :
src/CommonITILObject.php:8421 sprintf()
src/CommonITILObject.php:2862 CommonITILObject->updateActors()
src/Ticket.php:2220 CommonITILObject->post_addItem()
src/CommonDBTM.php:1324 Ticket->post_addItem()
...lace/formcreator/inc/targetticket.class.php:906 CommonDBTM->add()
...place/formcreator/inc/formanswer.class.php:1000 PluginFormcreatorTargetTicket->save()
...place/formcreator/inc/formanswer.class.php:1232 PluginFormcreatorFormAnswer->generateTarget()
src/CommonDBTM.php:1324 PluginFormcreatorFormAnswer->post_addItem()
marketplace/formcreator/ajax/formanswer.php:60 CommonDBTM->add()
public/index.php:82 require()
[2023-12-14 10:15:30] glpiphplog.WARNING: *** PHP User Warning (512): Invalid value "Array" found for actor in "_users_id_requester". in /var/www/glpi/src/CommonITILObject.php at line 8423
Backtrace :
src/CommonITILObject.php:8423 trigger_error()
src/CommonITILObject.php:2862 CommonITILObject->updateActors()
src/Ticket.php:2220 CommonITILObject->post_addItem()
src/CommonDBTM.php:1324 Ticket->post_addItem()
...lace/formcreator/inc/targetticket.class.php:906 CommonDBTM->add()
...place/formcreator/inc/formanswer.class.php:1000 PluginFormcreatorTargetTicket->save()
...place/formcreator/inc/formanswer.class.php:1232 PluginFormcreatorFormAnswer->generateTarget()
src/CommonDBTM.php:1324 PluginFormcreatorFormAnswer->post_addItem()
marketplace/formcreator/ajax/formanswer.php:60 CommonDBTM->add()
public/index.php:82 require()
Trouver la panne avant de réparer...
GLPI10.0.16 (ubuntu 22.04 PHP8.1 Mariadb10.6 ) plugins : comportements 2.7.3 reports 1.16.0 formcreator 2.13.9, datainjection 2.13.5 fields 1.21.9
Offline