XF\Db\DeadlockException: XF Bot Guard cleanup (self_server_ip) failed: MySQL query error [1213]: Deadlock found when trying to get lock; try restarting transaction src/XF/Db/AbstractStatement.php:225
Generated by: Unknown account Jul 1, 2026 at 1:07 PM
Stack trace
DELETE FROM xf_zee_botguard_self_server_ip WHERE allow_until <= ? ORDER BY allow_until LIMIT 1000
------------
#0 src/XF/Db/Mysqli/Statement.php(207): XF\Db\AbstractStatement->getException('MySQL query err...', 1213, '40001')
#1 src/XF/Db/Mysqli/Statement.php(83): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1213, '40001')
#2 src/XF/Db/AbstractAdapter.php(96): XF\Db\Mysqli\Statement->execute()
#3 src/addons/Zee/BotGuard/Repository/BotGuard/Cleanup.php(942): XF\Db\AbstractAdapter->query('DELETE FROM xf_...', Array)
#4 src/addons/Zee/BotGuard/Repository/BotGuard/Cleanup.php(916): Zee\BotGuard\Repository\BotGuard\Cleanup->runBatchedDelete('DELETE FROM xf_...', Array, 1000, 50000, 1.78293E+9, 5, 'self_server_ip')
#5 src/addons/Zee/BotGuard/Repository/BotGuard.php(93): Zee\BotGuard\Repository\BotGuard\Cleanup->runBatchedCleanupDelete('DELETE FROM xf_...', Array, 1000, 50000, 1.78293E+9, 5, 'self_server_ip')
#6 src/addons/Zee/BotGuard/Service/SelfServerIpResolver.php(370): Zee\BotGuard\Repository\BotGuard->runBatchedCleanupDelete('DELETE FROM xf_...', Array, 1000, 50000, 1.78293E+9, 5, 'self_server_ip')
#7 src/addons/Zee/BotGuard/Service/SelfServerIpResolver.php(122): Zee\BotGuard\Service\SelfServerIpResolver->pruneExpired(1782932871)
#8 src/addons/Zee/BotGuard/Service/SelfServerIpResolver.php(72): Zee\BotGuard\Service\SelfServerIpResolver->refresh(1782932871)
#9 src/addons/Zee/BotGuard/Service/RequestRuntimeCache.php(42): Zee\BotGuard\Service\SelfServerIpResolver->Zee\BotGuard\Service\{closure}()
#10 src/addons/Zee/BotGuard/Service/SelfServerIpResolver.php(55): Zee\BotGuard\Service\RequestRuntimeCache::remember('self_server_ip....', 'acd7388ec46fe2f...', Object(Closure))
#11 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(177): Zee\BotGuard\Service\SelfServerIpResolver->matchesIncomingIp('45.41.132.239')
#12 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(129): Zee\BotGuard\Service\ProtectionPolicy->computeIsExcluded(Array)
#13 src/addons/Zee/BotGuard/Service/RequestRuntimeCache.php(42): Zee\BotGuard\Service\ProtectionPolicy->Zee\BotGuard\Service\{closure}()
#14 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(606): Zee\BotGuard\Service\RequestRuntimeCache::remember('protection_poli...', '7098a0be918ddde...', Object(Closure))
#15 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(112): Zee\BotGuard\Service\ProtectionPolicy->memoizedPolicyFact('is_excluded', Array, Array, Object(Closure))
#16 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(538): Zee\BotGuard\Service\ProtectionPolicy->isExcluded(Array)
#17 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(519): Zee\BotGuard\Service\ProtectionPolicy->computeShouldApplyCacheShield(Array)
#18 src/addons/Zee/BotGuard/Service/RequestRuntimeCache.php(42): Zee\BotGuard\Service\ProtectionPolicy->Zee\BotGuard\Service\{closure}()
#19 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(606): Zee\BotGuard\Service\RequestRuntimeCache::remember('protection_poli...', 'e161bdf470023e2...', Object(Closure))
#20 src/addons/Zee/BotGuard/Service/ProtectionPolicy.php(471): Zee\BotGuard\Service\ProtectionPolicy->memoizedPolicyFact('should_apply_ca...', Array, Array, Object(Closure))
#21 src/addons/Zee/BotGuard/Listener.php(172): Zee\BotGuard\Service\ProtectionPolicy->shouldApplyCacheShield(Array)
#22 src/XF/Extension.php(86): Zee\BotGuard\Listener::dispatcherPreDispatch(Object(XF\Mvc\Dispatcher), Object(XF\Mvc\RouteMatch))
#23 src/XF/App.php(3366): XF\Extension->fire('dispatcher_pre_...', Array, NULL)
#24 src/XF/Mvc/Dispatcher.php(96): XF\App->fire('dispatcher_pre_...', Array)
#25 src/XF/Mvc/Dispatcher.php(57): XF\Mvc\Dispatcher->beforeDispatch(Object(XF\Mvc\RouteMatch))
#26 src/XF/App.php(2824): XF\Mvc\Dispatcher->run()
#27 src/XF.php(814): XF\App->run()
#28 index.php(23): XF::runApp('XF\\Pub\\App')
#29 {main}
Request state
array(4) {
["url"] => string(116) "/threads/jabbas-survivor-round-2-immunity-is-the-key.2696521/members/salacious_crummy.298774/link-forums/faqs.10874/"
["referrer"] => bool(false)
["_GET"] => array(1) {
["/threads/jabbas-survivor-round-2-immunity-is-the-key_2696521/members/salacious_crummy_298774/link-forums/faqs_10874/"] => string(0) ""
}
["_POST"] => array(0) {
}
}