diff options
Diffstat (limited to 'plugins/BulkTracking')
-rw-r--r-- | plugins/BulkTracking/Tracker/Handler.php | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/plugins/BulkTracking/Tracker/Handler.php b/plugins/BulkTracking/Tracker/Handler.php index 482b77bf70..dd77b168c6 100644 --- a/plugins/BulkTracking/Tracker/Handler.php +++ b/plugins/BulkTracking/Tracker/Handler.php @@ -60,6 +60,13 @@ class Handler extends Tracker\Handler $invalidRequests[] = $index; } catch (InvalidRequestParameterException $ex) { $invalidRequests[] = $index; + } catch (Exception $e) { + if (stripos($e->getMessage(), 'Lock wait timeout exceeded') + || Tracker::getDatabase()->isErrNo($e, 1205)) { + continue; + } else { + throw $e; + } } } |