Page MenuHomePhabricator

History broken on beta when logged in
Closed, DuplicatePublic

Description

https://meta.wikimedia.beta.wmflabs.org/w/index.php?title=Main_Page&action=history

tgr@deployment-fluorine02:~$ curl -vso/dev/null -H 'Host: meta.wikimedia.beta.wmflabs.org' 'http://deployment-mediawiki04.deployment-prep.eqiad.wmflabs/w/index.php?title=Stewards/fr&action=history' |& grep '< HTTP'
< HTTP/1.1 200 OK

tgr@deployment-fluorine02:~$ curl -vso/dev/null -H 'Host: meta.wikimedia.beta.wmflabs.org' -H 'Cookie: centralauth_User=Tgr; centralauth_Token=<token>' 'http://deployment-mediawiki04.deployment-prep.eqiad.wmflabs/w/index.php?title=Stewards/fr' |& grep '< HTTP'
< HTTP/1.1 200 OK

tgr@deployment-fluorine02:~$ curl -vso/dev/null -H 'Host: meta.wikimedia.beta.wmflabs.org' -H 'Cookie: centralauth_User=Tgr; centralauth_Token=<token>; ' 'http://deployment-mediawiki04.deployment-prep.eqiad.wmflabs/w/index.php?title=Stewards/fr&action=history' |& grep '< HTTP'
< HTTP/1.1 500 Internal Server Error

The relevant error seems to be

Feb  1 07:01:35 deployment-mediawiki04 hhvm: #012Fatal error: Class undefined: MediaWikiServices in /srv/mediawiki/php-master/extensions/Thanks/includes/ThanksHooks.php on line 104

Event Timeline

Tgr created this task.Feb 1 2018, 7:02 AM
Restricted Application added a project: Collaboration-Team-Triage. · View Herald TranscriptFeb 1 2018, 7:02 AM
Restricted Application added a subscriber: Aklapper. · View Herald Transcript
Tgr updated the task description. (Show Details)Feb 1 2018, 7:03 AM

There is also some flakiness with varnish in beta - sometimes I get a nice error page, sometimes just the browser default. Also note how the Upstream caches line in the nice error page is sometimes present and sometimes not.

Xiplus added a subscriber: Xiplus.Feb 1 2018, 12:41 PM

The same thing happened on zh Beta Cluster.
When I viewing a page history (example), or a version diff (example). I get HTTP 500 or 503. But, when I logged out, all of these work well.

Uh, looks like the other task caught the attention of people fixing it, so let's dupe the other way around…