Could not execute statement 'INSERT INTO wcf1_user_storage

  • Affected Version
    WoltLab Suite 5.2
    Affected App
    WoltLab Suite Core

    Guten Abend, ich habe einen Fehler in der log, welche wie folgt aussieht.


    Requested URL
    /index.php?ajax-invoke/&t=5dac9c7f81392dc04f3a656cf3f7a5cfbefb3976
    Referrer
    https://der-ls-treffpunkt.de/
    Error Message
    Could not execute statement 'INSERT INTO wcf1_user_storage (userID, field, fieldValue) VALUES (?, ?, ?)'
    Type
    wcf\system\database\exception\DatabaseQueryExecutionException
    File (Line)
    /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/database/statement/PreparedStatement.class.php (105)
    Query Parameter 1
    9206
    Query Parameter 2
    'groupIDs'
    Query Parameter 3
    'a:2:{i:0;i:1;i:1;i:3;}'
    Stacktrace
    1. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/user/storage/UserStorageHandler.class.php (336): wcf\system\database\statement\PreparedStatement->execute(…)
    2. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/WCF.class.php (216): wcf\system\user\storage\UserStorageHandler->shutdown(…)
    3. [internal function] (?): wcf\system\WCF::destruct(…)
    Error Message
    SQLSTATE[40001]: Serialization failure: 1213 Deadlock found when trying to get lock; try restarting transaction
    Type
    PDOException
    File (Line)
    /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/database/statement/PreparedStatement.class.php (93)
    Stacktrace
    1. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/database/statement/PreparedStatement.class.php (93): PDOStatement->execute(…)
    2. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/user/storage/UserStorageHandler.class.php (336): wcf\system\database\statement\PreparedStatement->execute(…)
    3. /var/www/vhosts/der-ls-treffpunkt.de/httpdocs/lib/system/WCF.class.php (216): wcf\system\user\storage\UserStorageHandler->shutdown(…)
    4. [internal function] (?): wcf\system\WCF::destruct(…)


    Kann mir jemand sagen wodurch das verursacht wird?


    Website: https://der-ls-treffpunkt.de


    lg Mario 8)

    • Official Post

    Hallo,


    das kann potentiell auftreten, wenn parallel laufende Anfragen dieselben Datensätze beschreiben möchten. Ab der Version 5.3 setzen wir eine überarbeitete Logik ein, mit dem Ziel derartige Kollisionen zu vermeiden. Ich empfehle an dieser Stelle ein Upgrade auf die Version 5.3.

    Alexander Ebert
    Senior Developer WoltLab® GmbH

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!