Last modified: 2013-07-17 22:58:15 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T53578, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 51578 - beta down with fatal from WikibaseLib.php
beta down with fatal from WikibaseLib.php
Status: RESOLVED FIXED
Product: Wikimedia Labs
Classification: Unclassified
deployment-prep (beta) (Other open bugs)
unspecified
All All
: Highest critical
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2013-07-17 22:07 UTC by Chris McMahon
Modified: 2013-07-17 22:58 UTC (History)
11 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Chris McMahon 2013-07-17 22:07:39 UTC
Normally I wouldn't report this as critical but we intend to use beta for a QA training session about 18 hours from now. 

PHP fatal error in /data/project/apache/common-local/php-master/extensions/Wikibase/lib/WikibaseLib.php line 105: 
Uncaught exception 'Exception' with message 'WikibaseLib depends on the DataTypes extension.' in /data/project/apache/common-local/php-master/extensions/Wikibase/lib/WikibaseLib.php:105 Stack trace: #0 /data/project/apache/common-local/wmf-config/CommonSettings.php(2515): require_once() #1 /data/project/apache/common-local/php-master/LocalSettings.php(11): include_once('/data/project/a...') #2 /data/project/apache/common-local/php-master/includes/WebStart.php(139): require_once('/data/project/a...') #3 /data/project/apache/common-local/php-master/index.php(52): require('/data/project/a...') #4 /data/project/apache/common-local/w/index.php(3): require('/data/project/a...') #5 {main} thrown
Comment 1 Chris McMahon 2013-07-17 22:10:45 UTC
http://en.wikipedia.beta.wmflabs.org/
Comment 2 Greg Grossmeier 2013-07-17 22:13:48 UTC
This is doubtlessly because of: http://lists.wikimedia.org/pipermail/wikidata-tech/2013-July/000120.html
Comment 3 Greg Grossmeier 2013-07-17 22:15:52 UTC
From Jeroen's follow up email:

--
Commits that presumably fix this are:

* https://gerrit.wikimedia.org/r/74282
* https://gerrit.wikimedia.org/r/74284
--
Comment 4 Chad H. 2013-07-17 22:23:50 UTC
That would fix Zuul/Jenkins, not beta.
Comment 5 Jeroen De Dauw 2013-07-17 22:34:57 UTC
Where is the beta config?

And is this beta thing running master rather then the deployment branch?

Can't it use Composer? And if not, can't this config for the WMF infrastructure be specified on ONE place, where we have actual access to it?
Comment 6 Greg Grossmeier 2013-07-17 22:35:24 UTC
Beta is back up. Jeroen reverted the breakage with https://gerrit.wikimedia.org/r/#/c/74286/
Comment 7 Chad H. 2013-07-17 22:43:19 UTC
(In reply to comment #5)
> Where is the beta config?
> 

In the same place as the normal WMF config, the wmf-config repository.

> And is this beta thing running master rather then the deployment branch?
> 

Master, yes. That's the point of beta.

> Can't it use Composer? And if not, can't this config for the WMF
> infrastructure
> be specified on ONE place, where we have actual access to it?

No, since it's supposed to be like production. Which means if we deploy a new extension to beta, we need to configure it *like* production.

So, there's two places that need setup if you're going to fork repositories like this again: 1) Jenkins/Zuul config (which you had already spotted and worked on), as well as 2) the configuration in wmf-config (like we would have to do in prod anyway).
Comment 8 Jeroen De Dauw 2013-07-17 22:58:15 UTC
https://gerrit.wikimedia.org/r/#/c/74291/

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links