Check out the LimeSurvey source code on GitHub!
Welcome, Guest
Username: Password:
  • Page:
  • 1
  • 2

TOPIC: Erreur de sauvegarde des résultats

Erreur de sauvegarde des résultats 3 years 1 month ago #97020

  • gabriel
  • gabriel's Avatar
  • Offline
  • Senior Lime
  • Posts: 52
  • Thank you received: 4
  • Karma: 2
Bonjour,

En tant qu'administrateur d'une plateforme Limesurvey, j'ai reçu un message intitulé "Erreur de sauvegarde des résultats". En regardant les réponses saisies, je remarque que cette erreur s'est produite car le répondant a utilisé le caractère "?" dans une réponse à une question de type "Zone de texte long".

J'ai pu reproduire cette erreur à chaque fois que j'utilise le caractère "?" dans une réponse à une question de type "Zone de texte long" !

Est-ce LimeSurvey est allergique au caractère "?"

Voici le code d'erreur que le répondant a reçu :
Non sauvegardé
Une erreur non prévue s’est produite et vos réponses n’ont pas pu être sauvegardées.
Vos réponses n’ont pas été perdues et ont été transmises par courriel à l’administrateur du questionnaire qui les saisira ultérieurement dans la base de données.
 
Internal Server Error
CDbCommand failed to execute the SQL statement: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'and sid=799353' at line 1
An internal error occurred while the Web server was processing your request. Please contact the webmaster to report this problem.
Thank you.
2013-06-17 11:56:19

J'utilise la version Version 2.00+ Build 130611

Cordialement,
Last Edit: 3 years 1 month ago by gabriel.
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 3 years 1 month ago #97023

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2784
  • Thank you received: 365
  • Karma: 78
ça sent le bug.
utilises-tu bien la dernière version et la dernière build de Limesurvey ?
Sinon, tu peux tenter une mise à jour pour voir si le problème persiste et dans ce cas, je t'inviter à rapporter le bug.

Nickko
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 3 years 1 month ago #97025

  • gabriel
  • gabriel's Avatar
  • Offline
  • Senior Lime
  • Posts: 52
  • Thank you received: 4
  • Karma: 2
Oui, j'utilise la version 2.00+ Build 130611
Avant de signaler ce dysfonctionnement dans le Bugzilla j'attends un peu pour savoir si d'autres membres du forum ont eu ce type d'erreurs.
Last Edit: 3 years 1 month ago by gabriel.
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 3 years 1 month ago #97028

  • Nickko
  • Nickko's Avatar
  • Offline
  • LimeSurvey Team
  • Posts: 2784
  • Thank you received: 365
  • Karma: 78
J'ai déjà eu ça une fois avec une ancienne build, mais je n'avais pas identifié le problème et je n'avais pas pu le reproduire, j'avais mis ça sur le dos d'un dysfonctionnement ponctuel du serveur.
Nickko
Ergonome / Usability expert
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 3 years 1 month ago #97071

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9281
  • Thank you received: 1324
  • Karma: 384
Je ne reproduis pas en mysql, peut être dépendant du type de base.

Denis
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 3 years 1 month ago #97079

  • gabriel
  • gabriel's Avatar
  • Offline
  • Senior Lime
  • Posts: 52
  • Thank you received: 4
  • Karma: 2
J'utilise également mysql !
Voici un lien pour tester enquete.agrocampus-ouest.fr/index.php/97775/lang-fr
et voici le text "magique" qui provoque ce dysfonctionnement, il faut le copier-coller dans la zone de text. Vous aller voir que si vous enlevez le signe "?" la réponse est bien prise en compte !

Il est inadmissible que lorsque l'on arrive à 12h30 la queue soit interminable parce que la restauration ouvre à 12h15. De plus, une fois enfin arrivés dans le self, il ne reste plus rien à par les restes de la veille ou l'avant veille... plus d'entrées et plus de desserts. Alors payer un prix déjà trop élevé à mon goût pour des étudiants pour ne même pas avoir le même choix que les premiers ? L'organisation n'est pas non plus des meilleures : fermer un des deux stands de plats principaux au bout de 20min de service n'aide pas à réduire l'attente. Nous sommes en plus obligés de faire plusieurs fois la queue aux différents stands car ceux ci ne sont pas à la suite. Tout cela ne donne pas vraiment envie d'aller manger à la sodexo et si à cela nous rajoutons le manque d'aimabilité du personnel... Et pour couronner le tout les chèques de paiement des tickets sont encaissés environ 4mois après avoir été fait. Pas facile pour des étudiants de tenir leur comptabilité !
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 3 years 1 month ago #97106

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9281
  • Thank you received: 1324
  • Karma: 384
Salut Gabriel,

Non, tous pareil : ca marche chez moi (cf). Cependant, cela vaut le coup d'un rapport de bug.

1: Copie le texte actuel.
2: active le debug à 2 dans application/config/config.php : refait le test et copie le nouveau texte
3: envoi les 2 textes + le fichier lss sur notre système de réparation de bug : www.limesurvey.org/fr/communaute/suivi-de-bugs .

Pose le lien ici.

En fait, je ne suis pas sur de pouvoir corriger le bug (puisque je ne peux pas le reproduire) . Mais avec le debug à 2, on trouveras peut être ....
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103182

  • lclusman
  • lclusman's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Bonjour

J'ai exactement le même problème : avez vous trouvé une solution ?
J'utilise la version 2.00+ Build 130802

Merci par avance
Cordialement
Laurent
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103183

  • DenisChenu
  • DenisChenu's Avatar
  • Offline
  • Moderator Lime
  • Posts: 9281
  • Thank you received: 1324
  • Karma: 384
Salut Laurent,

As tu une erreur avec debug=2 dans le fichier application/config/config.php ?
Assistance on LimeSurvey forum and LimeSurvey core developpement are on my free time (Say thanks ?).
A bug not reported is a bug not corrected. | Please, read the documentation | La doc en français à besoin de vous
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103190

  • riqcles
  • riqcles's Avatar
  • Offline
  • Gold Lime
  • Posts: 195
  • Thank you received: 12
  • Karma: 3
Je n'arrive pas à reproduire en Postgresql . V2.00 build 131107 (CentOS)

Ni en V2.00 build 130929 en Mysql (EasyPHP)
:dry:
LimeSurvey version 2.05 build 141020 / 2.00 + build 131107 / 1.85+ (hors service ! yes ! )
OS : CentOS 6.5 / PHP 5.4.33/ 5.3.13
BDD : PostGresql 9.3.4 / 9.3.1 / 8.4.11
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103191

  • riqcles
  • riqcles's Avatar
  • Offline
  • Gold Lime
  • Posts: 195
  • Thank you received: 12
  • Karma: 3
Pas contre, en utilisant le lien indiqué, enquete.agrocampus-ouest.fr/index.php/97775/lang-fr

je reproduit l'erreur.
Je pense qu'il nous faudrait le questionnaire pour le vérifier.
LimeSurvey version 2.05 build 141020 / 2.00 + build 131107 / 1.85+ (hors service ! yes ! )
OS : CentOS 6.5 / PHP 5.4.33/ 5.3.13
BDD : PostGresql 9.3.4 / 9.3.1 / 8.4.11
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103194

  • gabriel
  • gabriel's Avatar
  • Offline
  • Senior Lime
  • Posts: 52
  • Thank you received: 4
  • Karma: 2
Bonjour à tous et bonne année !

Personnellement, je désespère. J'ai mis "debug=2" et voici l'erreur généré.
Cordialement,
Error executing query in dbExecuteAssoc:CDbCommand failed to execute the SQL statement: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound. The SQL statement executed was: UPDATE lime_survey_97775 SET lastpa≥=1, datestamp='2014-01-07 18:04:23', ipaddr='147.99.162.15', 97775X869X17989='Il est inadmissible que lorsque l\'on arrive à 12h30 la queue soit interminable parce que la restauration ouvre à 12h15. De plus, une fois enfin arrivés dans le self, il ne reste plus rien à par les restes de la veille ou l\'avant veille... plus d\'entrées et plus de desserts. Alors payer un prix déjà trop élevé à mon goût pour des étudiants pour ne même pas avoir le même choix que les premiers ? L\'organisation n\'est pas non plus des meilleures : fermer un des deux stands de plats principaux au bout de 20min de service n\'aide pas à réduire l\'attente. Nous sommes en plus obligés de faire plusieurs fois la queue aux différents stands car ceux ci ne sont pas à la suite. Tout cela ne donne pas vraiment envie d\'aller manger à la sodexo et si à cela nous rajoutons le manque d\'aimabilité du personnel... Et pour couronner le tout les chèques de paiement des tickets sont encaissés environ 4mois après avoir été fait. Pas facile pour des étudiants de tenir leur comptabilité !' WHERE ID=79
Last Edit: 2 years 6 months ago by gabriel.
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103218

  • lclusman
  • lclusman's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Bonjour

Voici le message d'erreur affiché lorsque je mets debug=2

Error executing query in dbExecuteAssoc:CDbCommand failed to execute the SQL statement: SQLSTATE[HY093]: Invalid parameter number: no parameters were bound. The SQL statement executed was: UPDATE survey_145698 SET `lastpage`=1, `datestamp`='2014-01-08 08:06:35', `145698X51X716`='A1', `145698X51X716comment`='', `145698X51X717`='A2', `145698X51X717comment`='', `145698X51X718`='A3', `145698X51X718comment`='', `145698X51X719`='A4', `145698X51X719comment`='', `145698X51X720`='A1', `145698X51X720comment`='', `145698X51X727`='Bonjour \r\nQu\'en pensez vous ?' WHERE ID=41

Pour obtenir l'erreur je dois mettre un "?" dans une zone de texte long.

Merci par avance pour l'aide que vous pourriez m'apporter

Cordialement
Laurent
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103219

  • lclusman
  • lclusman's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Re bonjour

Après quelques essais j'ai découvert que l'utilisation seule du "?" ne pose pas de problème mais si dans le texte il y a une "'" en plus du "?" c'est là que le problème arrive...

exemple :
Qu'en pensez vous ? --> pose problème
Qu en pensez vous ? --> c'est ok
Qu'en pensez vous --> c'est ok

Etrange, non ?
The administrator has disabled public write access.

Erreur de sauvegarde des résultats 2 years 6 months ago #103221

  • lclusman
  • lclusman's Avatar
  • Offline
  • Fresh Lemon
  • Posts: 6
  • Karma: 0
Encore une précision...

Dans la page de question j'ai plusieurs zones de commentaire.
L'utilisation d'une "'" et d'un "?" simultanément mais pas forcément dans la même zone provoque le problème.

exemple :
dans une zone : l'entreprise
dans une seconde zone : qu'en pensez vous ?

Je ne comprend pas ce qu'il peut se passer ...

Laurent
The administrator has disabled public write access.
  • Page:
  • 1
  • 2
Moderators: Nickko
Time to create page: 0.865 seconds
Imprint                   Data Protection Statement                  Revocation information and revocation form