[02:03:24] Reedy: until recently, WikiLove would work fine if the database tables didn't exist, it would just swallow all the db errors [02:04:11] and by recently, I meant July 2015 [02:04:16] 219ce22e5438db30acb5048ff1d2bbb9ce4aa5d5 / T104741 [02:04:17] T104741: WikiLove should not silently suppress database errors - https://phabricator.wikimedia.org/T104741 [02:08:17] 2015 is recent? :) [02:13:46] I forgot when I had fixed the bug :p [19:52:15] Reedy, legoktm: (re WikiLove and "Cannot execute query from Block::newLoad while transaction status is ERROR.") Since I532bc520 you can't just catch the DBError and ignore it during a transaction. You now need to rollback the transaction or cancel the atomic section to clear the database error state. [19:52:16] The "Cannot execute query" DBError should have reference to the original DBError as $ex->getPrevious(), which is included in the stringification of the exception in exception.log on mwlog1001. I'm not sure if logstash picks it up, if not that should be fixed.