Some time ago a user sent me a message that he gets a weird error while trying to log in:
Code: Select all
==============================================================================
DB Access Error - debug_print_backtrace() OUTPUT START
==============================================================================
#0 database->exec_query() called at [C:\Bitnami\testlink-1.9.11-0\apps\testlink\htdocs\lib\functions\logger.class.php:706]
#1 tlEventManager->deleteEventsFor() called at [C:\Bitnami\testlink-1.9.11-0\apps\testlink\htdocs\lib\functions\logger.class.php:133]
#2 tlLogger->deleteEventsFor() called at [C:\Bitnami\testlink-1.9.11-0\apps\testlink\htdocs\login.php:214]
#3 renderLoginScreen() called at [C:\Bitnami\testlink-1.9.11-0\apps\testlink\htdocs\login.php:75]
==============================================================================
Code: Select all
ERROR ON exec_query() - database.class.php <br />1213 - Deadlock found when trying to get lock; try restarting transaction - DELETE FROM transactions WHERE id IN ( SELECT id FROM ( SELECT id FROM transactions t WHERE (SELECT COUNT(0) FROM events e WHERE e.transaction_id = t.id) = 0) XX )<br />THE MESSAGE : DELETE FROM transactions WHERE id IN ( SELECT id FROM ( SELECT id FROM transactions t WHERE (SELECT COUNT(0) FROM events e WHERE e.transaction_id = t.id) = 0) XX ) Query failed: errorcode[1213] errormsg:Deadlock found when trying to get lock; try restarting transaction
OS: windows
DB: MYSQL