Page MenuHomePhabricator

Class 'Wikibase\EntityId' not found on beta cluster (produces blank pages)
Closed, ResolvedPublic

Description

Author: mgrover

Description:
when I go to http://en.m.wikipedia.beta.wmflabs.org/ I get a 500 error


Version: unspecified
Severity: major
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=49777

Details

Reference
bz49594

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 22 2014, 1:50 AM
bzimport set Reference to bz49594.
bzimport added a subscriber: Unknown Object (MLST).

White pages are caused by a PHP fatal error. There is no easy way to find it out right now, but the error is:

fatal [15-Jun-2013 00:03:03] Fatal error: Class 'Wikibase\EntityId' not found at /data/project/apache/common-local/php-master/extensions/Wikibase/lib/WikibaseLib.php on line 164

Looks like Wikibase is missing some autoloading entry.

Related URL: https://gerrit.wikimedia.org/r/68833 (Gerrit Change I9d76827bc832346b200f694b192ff2ee91f9877e)

Wikibase now depends on WikibaseDataModel extension. The above change loads that extension while in labs context.

Not sure what happened, but that seems to work again without https://gerrit.wikimedia.org/r/#/c/68833/ ... I have abandonned it.

Issue fixed! If that exact same fatal occurs again, reopen the change and have it merged, that would fix it.

http://en.m.wikipedia.beta.wmflabs.org/ now fails for me with the page that says:

"Error 503 Service Unavailable

Service Unavailable

Guru Meditation:

XID: 620880206

Varnish cache server"

the mobile outage for beta was due to "an apache was down". mobile beta works again now.

Verified in Wikidata demo sprint 22-9