- Affected App
- WoltLab Suite Core
Hallo,
einige Benutzer von mir haben immer mal wieder beim Aufklappen der Benachrichtigungen folgenden Fehler:
Code
WCF::destruct() Unhandled exception: 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.
#0 [...]/httpdocs/wcf/lib/data/DatabaseObjectEditor.class.php(68): wcf\system\database\Database->prepareStatement('UPDATE?wcf1_ses...')
#1 [...]/httpdocs/wcf/lib/data/acp/session/ACPSessionEditor.class.php(42): wcf\data\DatabaseObjectEditor->update(Array)
#2 [...]/httpdocs/wcf/lib/system/session/SessionHandler.class.php(857): wcf\data\acp\session\ACPSessionEditor->update(Array)
#3 [...]/httpdocs/wcf/lib/system/WCF.class.php(175): wcf\system\session\SessionHandler->update()
#4 [internal function]: wcf\system\WCF::destruct()
#5 {main}
Ich habe schon ein bisschen danach gesucht, allerdings nichts gefunden, was im Zusammenhang mit dem WCF für mich Sinn ergibt. Wie man an der Fehlermeldung oben erkennt, wird der Fehler nicht vom registrierten error_handler (der Debug Modus ist deaktiviert, trotzdem sehen die Benutzer die obigen Fehlermeldung). Zudem wird der Fehler auch nicht in den Error Log geschrieben.
Gibt es Ideen, woher das obigen Problem kommt und wie es zu beheben ist?