ricounet67 / piwam

Automatically exported from code.google.com/p/piwam
0 stars 0 forks source link

Plantage lors de l'accès au bilan #28

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
# Quelles sont les étapes éventuelles pour reproduire ce problème ?
  -1. Installation fraîche de Piwam
  -2. Mettre à jour une cotisation (optionnel ?)
  -3. Accéder au bilan (/piwam/web/association/bilan)

# Quelle est le résultat attendu ?

Génération du bilan, ou bien un message indiquant que le bilan ne peut pas
être généré

# Qu'obtenez-vous au lieu de cela ?

Un message d'erreur :

L'erreur suivante est survenue :

Message : [wrapped: SQLSTATE[HY000]: General error: 2014 Cannot execute
queries while other unbuffered queries are active. Consider using
PDOStatement::fetchAll(). Alternatively, if your code is only ever going to
run against mysql, you may enable query buffering by setting the
PDO::MYSQL_ATTR_USE_BUFFERED_QUERY attribute.]

# Quelle version du produit utilisez-vous ?

Piwam 1.1.1

# Éventuelles remarques additionnelles
# (version/configuration PHP, Apache...) :

PHP 5.2.0-8+etch15
Apache2 2.2.3-4+etch10
MySQL 5.0.32-7etch11
php-mysql 5.2.0+dfsg-8+etch15

Original issue reported on code.google.com by grdscarabe on 13 Oct 2009 at 7:40

Attachments:

GoogleCodeExporter commented 8 years ago
Le problème semble lié à l'utilisation concurrente du buffer de résultats. 
En gros
c'est l'utilisation de stmt->fetch() pour plusieurs requêtes sans avoir vider 
le
tampon de résultat précédent.

Proposition de patch attaché qui fixe le problème pour moi... à tester.

Original comment by grdscarabe on 13 Oct 2009 at 8:09

Attachments:

GoogleCodeExporter commented 8 years ago
Résolu dans la révision r123

Original comment by adrien.mogenet on 13 Oct 2009 at 8:40