On the English Wiktionary, when I click a "Mark as patrolled" link for some edits, I get a fatal error with these details:
PHP fatal error in /usr/local/apache/common-local/php-1.20wmf12/includes/Message.php line 605:
Call to a member function getText() on a non-object
- The error prevents the edit from being marked as patrolled. (Furthermore, the UI error-message persists even after an edit is marked as patrolled via the API -- more on that below -- so the error must be taking place before the UI even gets to the point of trying to mark the edit as patrolled.)
- This seems to be tied to the specific edit: the majority of edits do not trigger this error, but if an edit *does* trigger this error, it will do so consistently: every time I visit its mark-as-patrolled page, I get the same error.
- I haven't observed a pattern to which edits are affected, but if anyone offers a predictive theory, I can try to confirm or refute it.
- This is *not* caused by expiring patrol-tokens. If I reload the page that contains the "Mark as patrolled" link, it will continue to give me a link that uses the same patrol-token.