-
Notifications
You must be signed in to change notification settings - Fork 127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ticket non créé après création du formulaire #832
Comments
Bonjour Quelle était la version précédente de GLPI ? Vérifiez aussi les logs: sql-errors.log, php-erros.log et ceux du serveur HTTP. Déposez les contenus en relation avec votre problème pour que j'analyse tout cela. Veuillez être patient, je suis sur un autre projet jusqu'à début décembre. |
La version précédente de GLPI était la 9.1.6 avec formcreator 2.5.2 Voici les erreurs qui apparaissent dans les fichiers sql-errors.log et php-errors.log lors de la création du formulaire : Je n'ai pas d'erreur dans les logs d'Apache |
Parfait; je pense avoir tout ce qu'il me faut pour corriger facilement. Pour info : des changements structurels conséquents sont en cours sur le plugin. Il n'y aura vraisemblablement pas de version 2.6.1 contrairement au plan initial. Je sortirai une version 2.7.0 beta courant décembre avec un maximum de correctifs. Il s'agit de récupérer le retard accumulé par mon indisponibilité actuelle. Prévoyez donc de tester cette version beta si vous pouvez pour corriger un maximum de choses avant la 2.7.0 finale prévue en janvier (2e quinzaine je pense). Beaucoup de correctifs sont déjà disponibles dans la version de développement. Vérifiez si le bug persiste avec la branche develop, mais ne l'utilisez pas en production. |
Bonjour, Je rencontre le meme probleme, GLPI Version 9.2.0 et plugin 2.6. Je vais jeter un oeil au log,. Merci ! |
Bonjour Regardez si la version de dev corrige le souci. |
Ca marche, merci |
Bonjour, J'ai contourné le probleme --> je me suis rendu compte que le bug apparaissait quand un titre de question contenait un apostrophe. Du moins chez moi j'ai fait des test. Avec " ' ", pas de création de ticket, et sans cela passe. |
Bonjour à tous Je ne reproduis définitivement pas. J'ai utilisé GLPI 9.2.1, formcreator 2.6.0. Je pense que le souci peut apparaitre avec des formulaires créés avec des versions antérieures à 2.6.0.
Je suis en attente de retours. |
Bonjour Je ne me souviens pas de la version avec laquelle j'ai créé mes formulaires. Y a-t-il un endroit où je peux récupérer cette info ? Pour l'essai je viens de créer un nouveau formulaire dont le titre d'une des questions est "Système d'exploitation" est j'ai bien une erreur lors de l'insertion en base car la requête SQL générée est : En renommant le champ "Système d'exploitation" en "OS" la création du ticket se fait bien. Concernant le texte riche où puis-je vérifier cela ? |
Bonjour La version du plugin à la création d'un formulaire n'est stockée nulle part, car il n'y a aucun besoin de le faire. Pour l'instant j'ai juste besoin de savoir si les formulaires qui mi'intéressent sont créés par une ancienne version. Savoir laquelle exactement importe peu. Pour vérifier le mode texte riche, il faut aller dans les réglages de GLPI : configuration > général > (de mémoire, obglet assistance). C'est facile à vérifier en créant un ticket. Le champ description d'un ticket affiche une barre d'outils en mode texte riche. Sans ce mode, c'est une simple zone de texte, sans fonctionnalité. |
Mes formulaires ont été créés il y a environ 6 mois pour ma part. Le mode texte riche est désactivé sur mon serveur. |
Bonjour Je pense avoir identifié le souci; je suis sur la création d'un correctif |
Bonjour Essayez ce fix: #868 Il faut procéder à un upgrade de formcreator après avoir installé les fichiers de cette révision. Sur un serveur de test, faites un backup, mettez à jour le plugin avec le bouton "Upgrade". Si il n'est pas disponible, trouvez la ligne de Formcreator d ans la table glpi_plugins et mettez la valeur state à 6. Le patch va supprimer les entités HTML de tous les noms de questions. Une fois fait, le formulaire doit fonctionner correctement. J'attends vos retours. |
Bonjour, Mes problèmes semblent être corrigés suite à la mise à jour du plugin dans le version 2.6.1 que vous venez de publier Merci pour le boulot effectué :) |
Bonjour Donc ce bug était un doublon d'un autre. C'est une bonne novuelle, car je voulais reprendre les recherche sous peu. Merci pour le retour. |
Bonjour |
Bonjour Si vous arrivez à créer un formulaire le plus simple possible pouvant provoquer le bug, exportez le et déposez le ici. Sinon envoyez le formulaire qui vous sert en production et provoquant le bug. |
Ci-joint le formulaire posant souci |
Pour info, le même formulaire en enlevant tous les accès et les caractères spéciaux fonctionne sans pb. Ci-joint le formulaire sans les accès |
Sans les accents :-) |
Vu vos observations, il ya très certainement des erreurs dans sql-errors.log. Regardez les logs, et déposez ici les erreurs correspondant. Attention aux textes contenus dans les requêtes (si besoin de confidentialité). Ce qui m'intéresse dans ces requêtes :
|
Bonjour, Ce formulaire ne fonctionne plus et lors de la création de ticket, je reçois un message d'erreur "Impossible de générer les destinations !". Après avoir lu cette discussion, j'ai fait plusieurs tests avec un formulaire ultra-simple :
Seul la présence d'une apostrophe dans le nom de la Section de question génère cette erreur. L'erreur est remontée dans /var/log/glpi/sql-errors.log
Ci-joint le formulaire fautif. Pour pousser les tests, j'ai testé avec d'autres caractères spéciaux (:^)+#&};]"($,_@%!{<`?=[*>-/.~) : aucun soucis. |
Bonjour Le souci vient de l'apostrophe qui délimite une chaine de caractères. Il y a encore des soucis d'échappement à résoudre. J'ai eu cette semaine un retour sur 3 cas bien identifiés qui posent problème. Je m'en occupe lundi, je traiterai dans la foulée votre retour et sortirai la release 2.6.3 avec ces corrections. |
Merci pour cette réponse extrêment rapide ! Je surveillerai la sortie de la nouvelle version. Bon courage pour le travail. |
Bonjour @odhuho Le souci d'apostrophe dans les noms de section est déjà résolu dans la branche de développement. |
Bonjour,
J’ai pu constater que le problème sur le caractère parenthèse est toujours présent dans le nom des sections même avec la version du Plugin 2.6.2 et GLPI en 9.2.1.
Cordialement,
De : btry <notifications@github.com>
Envoyé : lundi 23 avril 2018 09:33
À : pluginsGLPI/formcreator <formcreator@noreply.github.com>
Cc : Olivier DILHAC <olivier.dilhac@it-gouvernance.fr>; Mention <mention@noreply.github.com>
Objet : Re: [pluginsGLPI/formcreator] Ticket non créé après création du formulaire (#832)
Bonjour
@odhuho<https://github.com/odhuho> Le souci d'apostrophe dans les noms de section est déjà résolu dans la branche de développement.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#832 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AbFkOjJwFORXp7t3NgHqy7LnCVgH9wymks5trYOvgaJpZM4QnKuD>.
|
Bonjour Le problème que j'ai identifié concerne les apostrophes, pas les parenthèse. Pouvez vous clarifier ? Si vous avez testé la verion de éveloppeemnt, avez-vous pensé à lancer le script d'upgrade ? Il fait une modification d'encodage des titres de sections. Sans cette modification le problème va certainement persister. |
Bonjour,
Je n’ai pas testé la version de développement mais uniquement la version 2.6.2 et le souci était le même avec les versions précédentes 2.6.0 et 2.6.1. Pour reproduire le dysfonctionnement, il suffit de créer une section contenant des parenthèses, exemple : la section intitulée « Pièces jointes » fonctionne sans souci mais si on la nomme « Pièces jointes ( message d’erreur ) » on obtient le message d’erreur suivant lors de l’utilisation du formulaire : Impossible de créer la destination, et le ticket GLPI n’est pas créé.
Cordialement,
De : btry <notifications@github.com>
Envoyé : lundi 23 avril 2018 10:45
À : pluginsGLPI/formcreator <formcreator@noreply.github.com>
Cc : Olivier DILHAC <olivier.dilhac@it-gouvernance.fr>; Mention <mention@noreply.github.com>
Objet : Re: [pluginsGLPI/formcreator] Ticket non créé après création du formulaire (#832)
Bonjour
Le problème que j'ai identifié concerne les apostrophes, pas les parenthèse. Pouvez vous clarifier ?
Si vous avez testé la verion de éveloppeemnt, avez-vous pensé à lancer le script d'upgrade ? Il fait une modification d'encodage des titres de sections. Sans cette modification le problème va certainement persister.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#832 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AbFkOuCySxANeQYHLccBBEjE0qO0eAVZks5trZR3gaJpZM4QnKuD>.
|
Il arait fallu créer un ticket pour ce souci de parenthèse, car dans ce ticket, le souci était clairement un souci d'apostrophe non échappée. Avez vous possibilité de faire un essai avec la branche de développement rapidement, pendant que je m'occupe des autres soucis ? Je compte sortir la release 2.6.3 aujourd'hui ou demain. C'est l'occasion (si bug identifié) de corriger cela pour cette release. |
Je viens de faire un test. Pour moi la version de développement fonctionne. J'ai repris par copier / coller votre exemple Je vous invite à essayer la branche develop et faire un retour pour valider que les parenthèses et les apostrophes fonctionnent bien. |
Merci et très bonne journée du côté d’Angers
De : btry <notifications@github.com>
Envoyé : lundi 23 avril 2018 11:55
À : pluginsGLPI/formcreator <formcreator@noreply.github.com>
Cc : Olivier DILHAC <olivier.dilhac@it-gouvernance.fr>; Mention <mention@noreply.github.com>
Objet : Re: [pluginsGLPI/formcreator] Ticket non créé après création du formulaire (#832)
@OlivierPDL<https://github.com/OlivierPDL>
Je viens de faire un test. Pour moi la version de développement fonctionne. J'ai repros par copier / coller votre exemple Pièces jointes ( message d’erreur ). Je pense que votre souci était l'apostrophe contenue dans le texte, pas les parenthèses.
Je vous invote à essayer la branche develop et faire un retour pour valider que les parenthèses et les apostrophes fonctionnent bien.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#832 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AbFkOgRTa27B27ihgE0mKKjaqMXgDa6Mks5traT9gaJpZM4QnKuD>.
|
Bonjour Peut on fermer le ticket ? |
Bonjour,
Avez-vous sortie la version 2.6.3 du plug-in ?
Je ne sais pas si vous avez corrigé un bug que j'ai constaté la semaine dernière sur la 2.6.2 lors de l'utilisation d'un champ texte si la personne fait entrée dans le champ de saisie, l'on obtient un message d'erreur indiquant que le formulaire n'a pas pu être créé en raison de champs obligatoires non remplis. Le fait de taper entrée dans le champ texte provoque l'enregistrement du formulaire.
Cordialement,
Olivier DILHAC
On Mon, Apr 30, 2018 at 3:35 PM +0200, "btry" <notifications@github.com<mailto:notifications@github.com>> wrote:
Bonjour
Peut on fermer le ticket ?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub<#832 (comment)>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AbFkOq4yHgjYes4OEpHC6XoC9Wxka-BDks5ttxMzgaJpZM4QnKuD>.
|
Bonjour J'ai livré la version 2.6.3 ce matin. Les bugs signalés la semaine dernière n'ont pas encore été traités. Je continuerai les corrections pour la prochaine release 2.6.4 ou 2.7.0 selon les retours que j'aurai dans les 2 semaiens à venir. |
Merci très bonne journée
De : btry
Envoyé : lundi 30 avril à 16:28
Objet : Re: [pluginsGLPI/formcreator] Ticket non créé après création du formulaire (#832)
À : pluginsGLPI/formcreator
Cc : Olivier DILHAC, Mention
Bonjour
J'ai livré la version 2.6.3 ce matin. Les bugs signalés la semaine dernière n'ont pas encore été traités.
Je continuerai les corrections pour la prochaine release 2.6.4 ou 2.7.0 selon les retours que j'aurai dans les 2 semaiens à venir.
—
You are receiving this because you were mentioned.
Reply to this email directly, view<#832 (comment)> <#832 (comment)> it<#832 (comment)> on <#832 (comment)> GitHub<#832 (comment)>, or mute <https://github.com/notifications/unsubscribe-auth/AbFkOuTUmXLtL-i9LgKvH4yQqsoESV7fks5ttx-pgaJpZM4QnKuD> the<https://github.com/notifications/unsubscribe-auth/AbFkOuTUmXLtL-i9LgKvH4yQqsoESV7fks5ttx-pgaJpZM4QnKuD> <https://github.com/notifications/unsubscribe-auth/AbFkOuTUmXLtL-i9LgKvH4yQqsoESV7fks5ttx-pgaJpZM4QnKuD> thread<https://github.com/notifications/unsubscribe-auth/AbFkOuTUmXLtL-i9LgKvH4yQqsoESV7fks5ttx-pgaJpZM4QnKuD>.
|
Testé à l'instant la version 2.6.3. Je ne recontre plus de problème avec les apostrophes dans les noms de section. Un grand merci ! |
Parfait, alors je peux clore ce ticket ! |
Bonsoir, voici ce que me remonte le php errors.log: PHP Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in C:\wamp\www\glpi_test\inc\dbmysql.class.php:318 |
Bonjour Il y a probableùment une autre erreur en amont, présente dans sql-errors.log. Essayez de redescendre à la version 2.6.4 car la version 2.6.5 contient quelques regressions. Pas de plantage connu à ce jour, mais sait-on jamais. Je vous invite à metre en test la branche develop du plugin (future 2.7.0 dont une beta a déjà été livrée recemment). Cette version élimine les principaux problèmes rencontrés avec les version 2.6.x |
Probleme identique avec la 2.7.0 issue de la branche develop. |
pouvez vous ouvrir un autre ticket pour repartir de zéro ? Reprendre un ticket si long va poser problème pour vous aider efficacement. |
Bonjour,
Depuis la mise à jour de mon serveur GLPI en version 9.2.1 les formulaires saisis ne génère plus de ticket.
J'ai essayé de recréer une destination pour ce formulaire mais cela n'a rien changé.
Voici l'export du formulaire renommer au format txt :
export_formcreator_20171122_1118.txt
The text was updated successfully, but these errors were encountered: