Page MenuHomePhabricator

Autoloader cannot find base class
Closed, InvalidPublic

Description

Change affected:

https://gerrit.wikimedia.org/r/#/c/11562/26

Error message from HHVM build (fine on Zend):

​Fatal error: unknown class CheckUserBase in /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/src/extensions/CheckUser/specials/SpecialCheckUser.php on line 3

1Started by user anonymous
2Building remotely on integration-slave-trusty-1012 (phpflavor-hhvm contintLabsSlave UbuntuTrusty) in workspace /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm
3[mediawiki-extensions-hhvm] $ /bin/bash -eu /tmp/hudson1250129338250959511.sh
4php is hhvm:
5
6HipHop VM 3.6.5 (rel)
7Compiler: 1443697402_580739891
8Repo schema: 10f852e58e0252284afc3158c4951c7db69aecd2
9Extension API: 20150212
10
11[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson8895466892170289803.sh
12+ rm -f central.hhbc
13[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson1031331818500746748.sh
14+ rm -f deps.txt
15+ touch deps.txt
16+ echo mediawiki/core
17+ '[' mediawiki/vendor '!=' '' ']'
18+ echo -e mediawiki/vendor
19+ '[' '' '!=' '' ']'
20+ '[' 'AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal ' '!=' '' ']'
21++ IFS=', '
22+++ echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal
23++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
24++ echo mediawiki/extensions/AbuseFilter
25++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
26++ echo mediawiki/extensions/Babel
27++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
28++ echo mediawiki/extensions/Cards
29++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
30++ echo mediawiki/extensions/CheckUser
31++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
32++ echo mediawiki/extensions/Cite
33++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
34++ echo mediawiki/extensions/cldr
35++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
36++ echo mediawiki/extensions/ConfirmEdit
37++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
38++ echo mediawiki/extensions/Echo
39++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
40++ echo mediawiki/extensions/Elastica
41++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
42++ echo mediawiki/extensions/EventLogging
43++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
44++ echo mediawiki/extensions/Flow
45++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
46++ echo mediawiki/extensions/Gather
47++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
48++ echo mediawiki/extensions/GlobalCssJs
49++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
50++ echo mediawiki/extensions/GuidedTour
51++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
52++ echo mediawiki/extensions/JsonConfig
53++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
54++ echo mediawiki/extensions/MobileApp
55++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
56++ echo mediawiki/extensions/MobileFrontend
57++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
58++ echo mediawiki/extensions/MwEmbedSupport
59++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
60++ echo mediawiki/extensions/ParserFunctions
61++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
62++ echo mediawiki/extensions/SandboxLink
63++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
64++ echo mediawiki/extensions/SpamBlacklist
65++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
66++ echo mediawiki/extensions/Thanks
67++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
68++ echo mediawiki/extensions/TimedMediaHandler
69++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
70++ echo mediawiki/extensions/UniversalLanguageSelector
71++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
72++ echo mediawiki/extensions/VisualEditor
73++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
74++ echo mediawiki/extensions/ZeroBanner
75++ for dep in '`echo AbuseFilter Babel Cards CheckUser Cite cldr ConfirmEdit Echo Elastica EventLogging Flow Gather GlobalCssJs GuidedTour JsonConfig MobileApp MobileFrontend MwEmbedSupport ParserFunctions SandboxLink SpamBlacklist Thanks TimedMediaHandler UniversalLanguageSelector VisualEditor ZeroBanner ZeroPortal `'
76++ echo mediawiki/extensions/ZeroPortal
77+ echo 'mediawiki/extensions/AbuseFilter
78mediawiki/extensions/Babel
79mediawiki/extensions/Cards
80mediawiki/extensions/CheckUser
81mediawiki/extensions/Cite
82mediawiki/extensions/cldr
83mediawiki/extensions/ConfirmEdit
84mediawiki/extensions/Echo
85mediawiki/extensions/Elastica
86mediawiki/extensions/EventLogging
87mediawiki/extensions/Flow
88mediawiki/extensions/Gather
89mediawiki/extensions/GlobalCssJs
90mediawiki/extensions/GuidedTour
91mediawiki/extensions/JsonConfig
92mediawiki/extensions/MobileApp
93mediawiki/extensions/MobileFrontend
94mediawiki/extensions/MwEmbedSupport
95mediawiki/extensions/ParserFunctions
96mediawiki/extensions/SandboxLink
97mediawiki/extensions/SpamBlacklist
98mediawiki/extensions/Thanks
99mediawiki/extensions/TimedMediaHandler
100mediawiki/extensions/UniversalLanguageSelector
101mediawiki/extensions/VisualEditor
102mediawiki/extensions/ZeroBanner
103mediawiki/extensions/ZeroPortal'
104[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson5531275759274652274.sh
105+ zuul-cloner --version
106Zuul version: 2.0.0-327-g3ebedde-wmf3trusty1
107++ cat deps.txt
108+ zuul-cloner --color --verbose --map /srv/deployment/integration/slave-scripts/etc/zuul-clonemap.yaml --workspace src https://gerrit.wikimedia.org/r/p mediawiki/core mediawiki/vendor mediawiki/extensions/AbuseFilter mediawiki/extensions/Babel mediawiki/extensions/Cards mediawiki/extensions/CheckUser mediawiki/extensions/Cite mediawiki/extensions/cldr mediawiki/extensions/ConfirmEdit mediawiki/extensions/Echo mediawiki/extensions/Elastica mediawiki/extensions/EventLogging mediawiki/extensions/Flow mediawiki/extensions/Gather mediawiki/extensions/GlobalCssJs mediawiki/extensions/GuidedTour mediawiki/extensions/JsonConfig mediawiki/extensions/MobileApp mediawiki/extensions/MobileFrontend mediawiki/extensions/MwEmbedSupport mediawiki/extensions/ParserFunctions mediawiki/extensions/SandboxLink mediawiki/extensions/SpamBlacklist mediawiki/extensions/Thanks mediawiki/extensions/TimedMediaHandler mediawiki/extensions/UniversalLanguageSelector mediawiki/extensions/VisualEditor mediawiki/extensions/ZeroBanner mediawiki/extensions/ZeroPortal
109INFO:zuul.Cloner:Loaded map containing 4 rules
110INFO:zuul.CloneMapper:Workspace path set to: src
111INFO:zuul.CloneMapper:Mapping projects to workspace...
112INFO:zuul.CloneMapper: mediawiki/core -> src
113INFO:zuul.CloneMapper: mediawiki/vendor -> src/vendor
114INFO:zuul.CloneMapper: mediawiki/extensions/AbuseFilter -> src/extensions/AbuseFilter
115INFO:zuul.CloneMapper: mediawiki/extensions/Babel -> src/extensions/Babel
116INFO:zuul.CloneMapper: mediawiki/extensions/Cards -> src/extensions/Cards
117INFO:zuul.CloneMapper: mediawiki/extensions/CheckUser -> src/extensions/CheckUser
118INFO:zuul.CloneMapper: mediawiki/extensions/Cite -> src/extensions/Cite
119INFO:zuul.CloneMapper: mediawiki/extensions/cldr -> src/extensions/cldr
120INFO:zuul.CloneMapper: mediawiki/extensions/ConfirmEdit -> src/extensions/ConfirmEdit
121INFO:zuul.CloneMapper: mediawiki/extensions/Echo -> src/extensions/Echo
122INFO:zuul.CloneMapper: mediawiki/extensions/Elastica -> src/extensions/Elastica
123INFO:zuul.CloneMapper: mediawiki/extensions/EventLogging -> src/extensions/EventLogging
124INFO:zuul.CloneMapper: mediawiki/extensions/Flow -> src/extensions/Flow
125INFO:zuul.CloneMapper: mediawiki/extensions/Gather -> src/extensions/Gather
126INFO:zuul.CloneMapper: mediawiki/extensions/GlobalCssJs -> src/extensions/GlobalCssJs
127INFO:zuul.CloneMapper: mediawiki/extensions/GuidedTour -> src/extensions/GuidedTour
128INFO:zuul.CloneMapper: mediawiki/extensions/JsonConfig -> src/extensions/JsonConfig
129INFO:zuul.CloneMapper: mediawiki/extensions/MobileApp -> src/extensions/MobileApp
130INFO:zuul.CloneMapper: mediawiki/extensions/MobileFrontend -> src/extensions/MobileFrontend
131INFO:zuul.CloneMapper: mediawiki/extensions/MwEmbedSupport -> src/extensions/MwEmbedSupport
132INFO:zuul.CloneMapper: mediawiki/extensions/ParserFunctions -> src/extensions/ParserFunctions
133INFO:zuul.CloneMapper: mediawiki/extensions/SandboxLink -> src/extensions/SandboxLink
134INFO:zuul.CloneMapper: mediawiki/extensions/SpamBlacklist -> src/extensions/SpamBlacklist
135INFO:zuul.CloneMapper: mediawiki/extensions/Thanks -> src/extensions/Thanks
136INFO:zuul.CloneMapper: mediawiki/extensions/TimedMediaHandler -> src/extensions/TimedMediaHandler
137INFO:zuul.CloneMapper: mediawiki/extensions/UniversalLanguageSelector -> src/extensions/UniversalLanguageSelector
138INFO:zuul.CloneMapper: mediawiki/extensions/VisualEditor -> src/extensions/VisualEditor
139INFO:zuul.CloneMapper: mediawiki/extensions/ZeroBanner -> src/extensions/ZeroBanner
140INFO:zuul.CloneMapper: mediawiki/extensions/ZeroPortal -> src/extensions/ZeroPortal
141DEBUG:zuul.CloneMapper:Checking overlap in destination directories...
142INFO:zuul.CloneMapper:Expansion completed.
143INFO:zuul.Cloner:Preparing 29 repositories
144INFO:zuul.Cloner:Creating repo mediawiki/core from upstream https://gerrit.wikimedia.org/r/p/mediawiki/core
145DEBUG:zuul.Repo:Updating repository src
146DEBUG:zuul.Cloner:upstream repo has branch master
147DEBUG:zuul.Cloner:Project mediawiki/core in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
148DEBUG:zuul.Cloner:Falling back to branch master
149DEBUG:zuul.Repo:Checking out remotes/origin/master
150INFO:zuul.Cloner:Prepared mediawiki/core repo with branch master
151INFO:zuul.Cloner:Creating repo mediawiki/vendor from upstream https://gerrit.wikimedia.org/r/p/mediawiki/vendor
152DEBUG:zuul.Repo:Updating repository src/vendor
153DEBUG:zuul.Cloner:upstream repo has branch master
154DEBUG:zuul.Cloner:Project mediawiki/vendor in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
155DEBUG:zuul.Cloner:Falling back to branch master
156DEBUG:zuul.Repo:Checking out remotes/origin/master
157INFO:zuul.Cloner:Prepared mediawiki/vendor repo with branch master
158INFO:zuul.Cloner:Creating repo mediawiki/extensions/AbuseFilter from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/AbuseFilter
159DEBUG:zuul.Repo:Updating repository src/extensions/AbuseFilter
160DEBUG:zuul.Cloner:upstream repo has branch master
161DEBUG:zuul.Cloner:Project mediawiki/extensions/AbuseFilter in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
162DEBUG:zuul.Cloner:Falling back to branch master
163DEBUG:zuul.Repo:Checking out remotes/origin/master
164INFO:zuul.Cloner:Prepared mediawiki/extensions/AbuseFilter repo with branch master
165INFO:zuul.Cloner:Creating repo mediawiki/extensions/Babel from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Babel
166DEBUG:zuul.Repo:Updating repository src/extensions/Babel
167DEBUG:zuul.Cloner:upstream repo has branch master
168DEBUG:zuul.Cloner:Project mediawiki/extensions/Babel in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
169DEBUG:zuul.Cloner:Falling back to branch master
170DEBUG:zuul.Repo:Checking out remotes/origin/master
171INFO:zuul.Cloner:Prepared mediawiki/extensions/Babel repo with branch master
172INFO:zuul.Cloner:Creating repo mediawiki/extensions/Cards from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Cards
173DEBUG:zuul.Repo:Updating repository src/extensions/Cards
174DEBUG:zuul.Cloner:upstream repo has branch master
175DEBUG:zuul.Cloner:Project mediawiki/extensions/Cards in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
176DEBUG:zuul.Cloner:Falling back to branch master
177DEBUG:zuul.Repo:Checking out remotes/origin/master
178INFO:zuul.Cloner:Prepared mediawiki/extensions/Cards repo with branch master
179INFO:zuul.Cloner:Creating repo mediawiki/extensions/CheckUser from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/CheckUser
180DEBUG:zuul.Repo:Updating repository src/extensions/CheckUser
181DEBUG:zuul.Cloner:upstream repo has branch master
182DEBUG:zuul.Cloner:Fetched ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3 from mediawiki/extensions/CheckUser
183DEBUG:zuul.Repo:Checking out 23561d70459d962827440618a5ed8aa825b68500
184INFO:zuul.Cloner:Prepared mediawiki/extensions/CheckUser repo with commit 23561d70459d962827440618a5ed8aa825b68500
185INFO:zuul.Cloner:Creating repo mediawiki/extensions/Cite from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Cite
186DEBUG:zuul.Repo:Updating repository src/extensions/Cite
187DEBUG:zuul.Cloner:upstream repo has branch master
188DEBUG:zuul.Cloner:Project mediawiki/extensions/Cite in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
189DEBUG:zuul.Cloner:Falling back to branch master
190DEBUG:zuul.Repo:Checking out remotes/origin/master
191INFO:zuul.Cloner:Prepared mediawiki/extensions/Cite repo with branch master
192INFO:zuul.Cloner:Creating repo mediawiki/extensions/cldr from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/cldr
193DEBUG:zuul.Repo:Updating repository src/extensions/cldr
194DEBUG:zuul.Cloner:upstream repo has branch master
195DEBUG:zuul.Cloner:Project mediawiki/extensions/cldr in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
196DEBUG:zuul.Cloner:Falling back to branch master
197DEBUG:zuul.Repo:Checking out remotes/origin/master
198INFO:zuul.Cloner:Prepared mediawiki/extensions/cldr repo with branch master
199INFO:zuul.Cloner:Creating repo mediawiki/extensions/ConfirmEdit from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/ConfirmEdit
200DEBUG:zuul.Repo:Updating repository src/extensions/ConfirmEdit
201DEBUG:zuul.Cloner:upstream repo has branch master
202DEBUG:zuul.Cloner:Project mediawiki/extensions/ConfirmEdit in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
203DEBUG:zuul.Cloner:Falling back to branch master
204DEBUG:zuul.Repo:Checking out remotes/origin/master
205INFO:zuul.Cloner:Prepared mediawiki/extensions/ConfirmEdit repo with branch master
206INFO:zuul.Cloner:Creating repo mediawiki/extensions/Echo from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Echo
207DEBUG:zuul.Repo:Updating repository src/extensions/Echo
208DEBUG:zuul.Cloner:upstream repo has branch master
209DEBUG:zuul.Cloner:Project mediawiki/extensions/Echo in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
210DEBUG:zuul.Cloner:Falling back to branch master
211DEBUG:zuul.Repo:Checking out remotes/origin/master
212INFO:zuul.Cloner:Prepared mediawiki/extensions/Echo repo with branch master
213INFO:zuul.Cloner:Creating repo mediawiki/extensions/Elastica from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Elastica
214DEBUG:zuul.Repo:Updating repository src/extensions/Elastica
215DEBUG:zuul.Cloner:upstream repo has branch master
216DEBUG:zuul.Cloner:Project mediawiki/extensions/Elastica in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
217DEBUG:zuul.Cloner:Falling back to branch master
218DEBUG:zuul.Repo:Checking out remotes/origin/master
219INFO:zuul.Cloner:Prepared mediawiki/extensions/Elastica repo with branch master
220INFO:zuul.Cloner:Creating repo mediawiki/extensions/EventLogging from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/EventLogging
221DEBUG:zuul.Repo:Updating repository src/extensions/EventLogging
222DEBUG:zuul.Cloner:upstream repo has branch master
223DEBUG:zuul.Cloner:Project mediawiki/extensions/EventLogging in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
224DEBUG:zuul.Cloner:Falling back to branch master
225DEBUG:zuul.Repo:Checking out remotes/origin/master
226INFO:zuul.Cloner:Prepared mediawiki/extensions/EventLogging repo with branch master
227INFO:zuul.Cloner:Creating repo mediawiki/extensions/Flow from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Flow
228DEBUG:zuul.Repo:Updating repository src/extensions/Flow
229DEBUG:zuul.Cloner:upstream repo has branch master
230DEBUG:zuul.Cloner:Project mediawiki/extensions/Flow in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
231DEBUG:zuul.Cloner:Falling back to branch master
232DEBUG:zuul.Repo:Checking out remotes/origin/master
233INFO:zuul.Cloner:Prepared mediawiki/extensions/Flow repo with branch master
234INFO:zuul.Cloner:Creating repo mediawiki/extensions/Gather from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Gather
235DEBUG:zuul.Repo:Updating repository src/extensions/Gather
236DEBUG:zuul.Cloner:upstream repo has branch master
237DEBUG:zuul.Cloner:Project mediawiki/extensions/Gather in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
238DEBUG:zuul.Cloner:Falling back to branch master
239DEBUG:zuul.Repo:Checking out remotes/origin/master
240INFO:zuul.Cloner:Prepared mediawiki/extensions/Gather repo with branch master
241INFO:zuul.Cloner:Creating repo mediawiki/extensions/GlobalCssJs from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/GlobalCssJs
242DEBUG:zuul.Repo:Updating repository src/extensions/GlobalCssJs
243DEBUG:zuul.Cloner:upstream repo has branch master
244DEBUG:zuul.Cloner:Project mediawiki/extensions/GlobalCssJs in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
245DEBUG:zuul.Cloner:Falling back to branch master
246DEBUG:zuul.Repo:Checking out remotes/origin/master
247INFO:zuul.Cloner:Prepared mediawiki/extensions/GlobalCssJs repo with branch master
248INFO:zuul.Cloner:Creating repo mediawiki/extensions/GuidedTour from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/GuidedTour
249DEBUG:zuul.Repo:Updating repository src/extensions/GuidedTour
250DEBUG:zuul.Cloner:upstream repo has branch master
251DEBUG:zuul.Cloner:Project mediawiki/extensions/GuidedTour in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
252DEBUG:zuul.Cloner:Falling back to branch master
253DEBUG:zuul.Repo:Checking out remotes/origin/master
254INFO:zuul.Cloner:Prepared mediawiki/extensions/GuidedTour repo with branch master
255INFO:zuul.Cloner:Creating repo mediawiki/extensions/JsonConfig from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/JsonConfig
256DEBUG:zuul.Repo:Updating repository src/extensions/JsonConfig
257DEBUG:zuul.Cloner:upstream repo has branch master
258DEBUG:zuul.Cloner:Project mediawiki/extensions/JsonConfig in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
259DEBUG:zuul.Cloner:Falling back to branch master
260DEBUG:zuul.Repo:Checking out remotes/origin/master
261INFO:zuul.Cloner:Prepared mediawiki/extensions/JsonConfig repo with branch master
262INFO:zuul.Cloner:Creating repo mediawiki/extensions/MobileApp from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/MobileApp
263DEBUG:zuul.Repo:Updating repository src/extensions/MobileApp
264DEBUG:zuul.Cloner:upstream repo has branch master
265DEBUG:zuul.Cloner:Project mediawiki/extensions/MobileApp in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
266DEBUG:zuul.Cloner:Falling back to branch master
267DEBUG:zuul.Repo:Checking out remotes/origin/master
268INFO:zuul.Cloner:Prepared mediawiki/extensions/MobileApp repo with branch master
269INFO:zuul.Cloner:Creating repo mediawiki/extensions/MobileFrontend from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/MobileFrontend
270DEBUG:zuul.Repo:Updating repository src/extensions/MobileFrontend
271DEBUG:zuul.Cloner:upstream repo has branch master
272DEBUG:zuul.Cloner:Project mediawiki/extensions/MobileFrontend in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
273DEBUG:zuul.Cloner:Falling back to branch master
274DEBUG:zuul.Repo:Checking out remotes/origin/master
275INFO:zuul.Cloner:Prepared mediawiki/extensions/MobileFrontend repo with branch master
276INFO:zuul.Cloner:Creating repo mediawiki/extensions/MwEmbedSupport from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/MwEmbedSupport
277DEBUG:zuul.Repo:Updating repository src/extensions/MwEmbedSupport
278DEBUG:zuul.Cloner:upstream repo has branch master
279DEBUG:zuul.Cloner:Project mediawiki/extensions/MwEmbedSupport in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
280DEBUG:zuul.Cloner:Falling back to branch master
281DEBUG:zuul.Repo:Checking out remotes/origin/master
282INFO:zuul.Cloner:Prepared mediawiki/extensions/MwEmbedSupport repo with branch master
283INFO:zuul.Cloner:Creating repo mediawiki/extensions/ParserFunctions from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/ParserFunctions
284DEBUG:zuul.Repo:Updating repository src/extensions/ParserFunctions
285DEBUG:zuul.Cloner:upstream repo has branch master
286DEBUG:zuul.Cloner:Project mediawiki/extensions/ParserFunctions in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
287DEBUG:zuul.Cloner:Falling back to branch master
288DEBUG:zuul.Repo:Checking out remotes/origin/master
289INFO:zuul.Cloner:Prepared mediawiki/extensions/ParserFunctions repo with branch master
290INFO:zuul.Cloner:Creating repo mediawiki/extensions/SandboxLink from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SandboxLink
291DEBUG:zuul.Repo:Updating repository src/extensions/SandboxLink
292DEBUG:zuul.Cloner:upstream repo has branch master
293DEBUG:zuul.Cloner:Project mediawiki/extensions/SandboxLink in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
294DEBUG:zuul.Cloner:Falling back to branch master
295DEBUG:zuul.Repo:Checking out remotes/origin/master
296INFO:zuul.Cloner:Prepared mediawiki/extensions/SandboxLink repo with branch master
297INFO:zuul.Cloner:Creating repo mediawiki/extensions/SpamBlacklist from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/SpamBlacklist
298DEBUG:zuul.Repo:Updating repository src/extensions/SpamBlacklist
299DEBUG:zuul.Cloner:upstream repo has branch master
300DEBUG:zuul.Cloner:Project mediawiki/extensions/SpamBlacklist in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
301DEBUG:zuul.Cloner:Falling back to branch master
302DEBUG:zuul.Repo:Checking out remotes/origin/master
303INFO:zuul.Cloner:Prepared mediawiki/extensions/SpamBlacklist repo with branch master
304INFO:zuul.Cloner:Creating repo mediawiki/extensions/Thanks from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/Thanks
305DEBUG:zuul.Repo:Updating repository src/extensions/Thanks
306DEBUG:zuul.Cloner:upstream repo has branch master
307DEBUG:zuul.Cloner:Project mediawiki/extensions/Thanks in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
308DEBUG:zuul.Cloner:Falling back to branch master
309DEBUG:zuul.Repo:Checking out remotes/origin/master
310INFO:zuul.Cloner:Prepared mediawiki/extensions/Thanks repo with branch master
311INFO:zuul.Cloner:Creating repo mediawiki/extensions/TimedMediaHandler from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/TimedMediaHandler
312DEBUG:zuul.Repo:Updating repository src/extensions/TimedMediaHandler
313DEBUG:zuul.Cloner:upstream repo has branch master
314DEBUG:zuul.Cloner:Project mediawiki/extensions/TimedMediaHandler in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
315DEBUG:zuul.Cloner:Falling back to branch master
316DEBUG:zuul.Repo:Checking out remotes/origin/master
317INFO:zuul.Cloner:Prepared mediawiki/extensions/TimedMediaHandler repo with branch master
318INFO:zuul.Cloner:Creating repo mediawiki/extensions/UniversalLanguageSelector from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/UniversalLanguageSelector
319DEBUG:zuul.Repo:Updating repository src/extensions/UniversalLanguageSelector
320DEBUG:zuul.Cloner:upstream repo has branch master
321DEBUG:zuul.Cloner:Project mediawiki/extensions/UniversalLanguageSelector in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
322DEBUG:zuul.Cloner:Falling back to branch master
323DEBUG:zuul.Repo:Checking out remotes/origin/master
324INFO:zuul.Cloner:Prepared mediawiki/extensions/UniversalLanguageSelector repo with branch master
325INFO:zuul.Cloner:Creating repo mediawiki/extensions/VisualEditor from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/VisualEditor
326DEBUG:zuul.Repo:Updating repository src/extensions/VisualEditor
327DEBUG:zuul.Cloner:upstream repo has branch master
328DEBUG:zuul.Cloner:Project mediawiki/extensions/VisualEditor in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
329DEBUG:zuul.Cloner:Falling back to branch master
330DEBUG:zuul.Repo:Checking out remotes/origin/master
331INFO:zuul.Cloner:Prepared mediawiki/extensions/VisualEditor repo with branch master
332INFO:zuul.Cloner:Creating repo mediawiki/extensions/ZeroBanner from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/ZeroBanner
333DEBUG:zuul.Repo:Updating repository src/extensions/ZeroBanner
334DEBUG:zuul.Cloner:upstream repo has branch master
335DEBUG:zuul.Cloner:Project mediawiki/extensions/ZeroBanner in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
336DEBUG:zuul.Cloner:Falling back to branch master
337DEBUG:zuul.Repo:Checking out remotes/origin/master
338INFO:zuul.Cloner:Prepared mediawiki/extensions/ZeroBanner repo with branch master
339INFO:zuul.Cloner:Creating repo mediawiki/extensions/ZeroPortal from upstream https://gerrit.wikimedia.org/r/p/mediawiki/extensions/ZeroPortal
340DEBUG:zuul.Repo:Updating repository src/extensions/ZeroPortal
341DEBUG:zuul.Cloner:upstream repo has branch master
342DEBUG:zuul.Cloner:Project mediawiki/extensions/ZeroPortal in Zuul does not have ref refs/zuul/master/Z6b25c70680f54ecdaf5c80705908b5a3
343DEBUG:zuul.Cloner:Falling back to branch master
344DEBUG:zuul.Repo:Checking out remotes/origin/master
345INFO:zuul.Cloner:Prepared mediawiki/extensions/ZeroPortal repo with branch master
346INFO:zuul.Cloner:Prepared all repositories
347[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson1343939382871054185.sh
348+ grep -q mediawiki/extensions/VisualEditor deps.txt
349+ cd src/extensions/VisualEditor
350+ git submodule update --init
351+ git submodule status
352 e1c01467c3ac91e0769ca680d54e60984a3f0dd3 lib/ve (remotes/origin/HEAD)
353+ git submodule foreach git clean -xdff -q
354Entering 'lib/ve'
355[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson4032317820964917152.sh
356+ '[' test == experimental ']'
357[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson4667730949518732199.sh
358+ sort -o deps.txt deps.txt
359[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson8370152113495111758.sh
360+ /srv/deployment/integration/slave-scripts/bin/mw-install-mysql.sh
361HHVM 3.6.5 is installed.
362Found ImageMagick: /usr/bin/convert.
363Image thumbnailing will be enabled if you enable uploads.
364Found the Git version control software: /usr/bin/git.
365Warning: No --scriptpath specified, using default: /wiki.
366Using server URL "/wiki".
367Warning: Your default directory for uploads (/mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/src/images/) is not checked for vulnerability
368to arbitrary script execution during the CLI install.
369Using the intl PECL extension for Unicode normalization.
370The environment has been checked.
371You can install MediaWiki.
372Setting up database
373done
374Creating tables
375done
376Creating database user
377done
378Populating default interwiki table
379done
380Initializing statistics
381done
382Generating secret keys
383done
384Prevent running unneeded updates
385done
386Creating administrator user account
387done
388Creating main page with default content
389done
390[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson6835067575131369151.sh
391+ cp deps.txt src/extensions_load.txt
392[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson8170504436192681111.sh
393+ /srv/deployment/integration/slave-scripts/bin/mw-apply-settings.sh
394Proceeding '00_dev_settings.php'...
395Proceeding '00_set_debug_log.php'...
396Proceeding '10_enable_legacy_jquery.php'...
397Proceeding '10_env_mw_install_path.php'...
398Proceeding '10_set_wgHTTPProxy.php'...
399Proceeding '10_set_wgWikimediaJenkinsCI.php'...
400Proceeding '20_set_wgdjvu.php'...
401Proceeding '50_mw_ext_loader.php'...
402Making sure /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/src/LocalSettings.php is still valid
403No syntax errors detected in /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/src/LocalSettings.php
404[Fri Oct 23 09:23:58 2015] [hphp] [19184:7f1540fd4d00:0:000001] [] Lost parent, LightProcess exiting
405[Fri Oct 23 09:23:58 2015] [hphp] [19183:7f1540fd4d00:0:000001] [] Lost parent, LightProcess exiting
406[Fri Oct 23 09:23:58 2015] [hphp] [19180:7f1540fd4d00:0:000001] [] Lost parent, LightProcess exiting
407[Fri Oct 23 09:23:58 2015] [hphp] [19182:7f1540fd4d00:0:000001] [] Lost parent, LightProcess exiting
408[Fri Oct 23 09:23:58 2015] [hphp] [19181:7f1540fd4d00:0:000001] [] Lost parent, LightProcess exiting
409[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson4798167989186102960.sh
410+ /srv/deployment/integration/slave-scripts/bin/mw-run-update-script.sh
411MediaWiki 1.27alpha Updater
412
413Your composer.lock file is up to date with current dependencies!
414Going to run database updates for jenkins_u1_mw
415Depending on the size of your database this may take a while!
416...echo_subscription doesn't exist.
417Turning off Content Handler DB fields for this part of upgrade.
418...have ipb_id field in ipblocks table.
419...have ipb_expiry field in ipblocks table.
420...already have interwiki table
421...indexes seem up to 20031107 standards.
422...have rc_type field in recentchanges table.
423...index new_name_timestamp already set on recentchanges table.
424...have user_real_name field in user table.
425...querycache table already exists.
426...objectcache table already exists.
427...categorylinks table already exists.
428...have pagelinks; skipping old links table updates
429...il_from OK
430...have rc_ip field in recentchanges table.
431...index PRIMARY already set on image table.
432...have rc_id field in recentchanges table.
433...have rc_patrolled field in recentchanges table.
434...logging table already exists.
435...have user_token field in user table.
436...have wl_notificationtimestamp field in watchlist table.
437...watchlist talk page rows already present.
438...user table does not contain user_emailauthenticationtimestamp field.
439...page table already exists.
440...have log_params field in logging table.
441...logging table has correct log_title encoding.
442...have ar_rev_id field in archive table.
443...have page_len field in page table.
444...revision table does not contain inverse_timestamp field.
445...have rev_text_id field in revision table.
446...have rev_deleted field in revision table.
447...have img_width field in image table.
448...have img_metadata field in image table.
449...have user_email_token field in user table.
450...have ar_text_id field in archive table.
451...page_namespace is already a full int (int(11)).
452...ar_namespace is already a full int (int(11)).
453...rc_namespace is already a full int (int(11)).
454...wl_namespace is already a full int (int(11)).
455...qc_namespace is already a full int (int(11)).
456...log_namespace is already a full int (int(11)).
457...have img_media_type field in image table.
458...already have pagelinks table.
459...image table does not contain img_type field.
460...already have unique user_name index.
461...user_groups table exists and is in current format.
462...have ss_total_pages field in site_stats table.
463...user_newtalk table already exists.
464...transcache table already exists.
465...have iw_trans field in interwiki table.
466...wl_notificationtimestamp is already nullable.
467...index times already set on logging table.
468...have ipb_range_start field in ipblocks table.
469...no page_random rows needed to be set
470...have user_registration field in user table.
471...templatelinks table already exists
472...externallinks table already exists.
473...job table already exists.
474...have ss_images field in site_stats table.
475...langlinks table already exists.
476...querycache_info table already exists.
477...filearchive table already exists.
478...have ipb_anon_only field in ipblocks table.
479...index rc_ns_usertext already set on recentchanges table.
480...index rc_user_text already set on recentchanges table.
481...have user_newpass_time field in user table.
482...redirect table already exists.
483...querycachetwo table already exists.
484...have ipb_enable_autoblock field in ipblocks table.
485...index pl_namespace on table pagelinks includes field pl_from.
486...index tl_namespace on table templatelinks includes field tl_from.
487...index il_to on table imagelinks includes field il_from.
488...have rc_old_len field in recentchanges table.
489...have user_editcount field in user table.
490...page_restrictions table already exists.
491...have log_id field in logging table.
492...have rev_parent_id field in revision table.
493...have pr_id field in page_restrictions table.
494...have rev_len field in revision table.
495...have rc_deleted field in recentchanges table.
496...have log_deleted field in logging table.
497...have ar_deleted field in archive table.
498...have ipb_deleted field in ipblocks table.
499...have fa_deleted field in filearchive table.
500...have ar_len field in archive table.
501...have ipb_block_email field in ipblocks table.
502...index cl_sortkey on table categorylinks includes field cl_from.
503...have oi_metadata field in oldimage table.
504...index usertext_timestamp already set on archive table.
505...index img_usertext_timestamp already set on image table.
506...index oi_usertext_timestamp already set on oldimage table.
507...have ar_page_id field in archive table.
508...have img_sha1 field in image table.
509...protected_titles table already exists.
510...have ipb_by_text field in ipblocks table.
511...page_props table already exists.
512...updatelog table already exists.
513...category table already exists.
514Populating category table, printing progress markers. For large databases, you
515may want to hit Ctrl-C and do this manually with maintenance/
516populateCategory.php.
517Category population complete.
518Done populating category table.
519...have ar_parent_id field in archive table.
520...have user_last_timestamp field in user_newtalk table.
521Populating rev_parent_id fields, printing progress markers. For large
522databases, you may want to hit Ctrl-C and do this manually with
523maintenance/populateParentId.php.
524Populating rev_parent_id column
525...doing rev_id from 1 to 200
526rev_parent_id population complete ... 0 rows [0 changed]
527...protected_titles table has correct pt_title encoding.
528...have ss_active_users field in site_stats table.
529...ss_active_users user count set...
530...have ipb_allow_usertalk field in ipblocks table.
531Making pl_namespace, tl_namespace and il_to indices UNIQUE ...done.
532...change_tag table already exists.
533...tag_summary table already exists.
534...valid_tag table already exists.
535...user_properties table already exists.
536...log_search table already exists.
537...have log_user_text field in logging table.
538Populating log_user_text field, printing progress markers. For large
539databases, you may want to hit Ctrl-C and do this manually with
540maintenance/populateLogUsertext.php.
541Nothing to do.
542done.
543Populating log_search table, printing progress markers. For large
544databases, you may want to hit Ctrl-C and do this manually with
545maintenance/populateLogSearch.php.
546Nothing to do.
547done.
548...l10n_cache table already exists.
549...index ls_field_val already set on log_search table.
550...index change_tag_rc_tag already set on change_tag table.
551...have rd_interwiki field in redirect table.
552Converting tc_time from UNIX epoch to MediaWiki timestamp ...done.
553Altering all *_mime_minor fields to 100 bytes in size ...done.
554...iwlinks table already exists.
555...index iwl_prefix_title_from already set on iwlinks table.
556...have ul_value field in updatelog table.
557...have iw_api field in interwiki table.
558...iwl_prefix key doesn't exist.
559...have cl_collation field in categorylinks table.
560Updating categorylinks (again) ...done.
561...collations up-to-date.
562...msg_resource table already exists.
563...module_deps table already exists.
564...ar_page_revid key doesn't exist.
565...index ar_revid already set on archive table.
566...ll_lang is up-to-date.
567...user_last_timestamp is already nullable.
568...index user_email already set on user table.
569...up_property in table user_properties already modified by patch patch-up_property.sql.
570...uploadstash table already exists.
571...user_former_groups table already exists.
572...index type_action already set on logging table.
573...have rev_sha1 field in revision table.
574...batch conversion of user_options: nothing to migrate. done.
575...user table does not contain user_options field.
576...have ar_sha1 field in archive table.
577...index page_redirect_namespace_len already set on page table.
578...have us_chunk_inx field in uploadstash table.
579...have job_timestamp field in job table.
580...index page_user_timestamp already set on revision table.
581...have ipb_parent_block_id field in ipblocks table.
582...index ipb_parent_block_id already set on ipblocks table.
583...category table does not contain cat_hidden field.
584...have rev_content_format field in revision table.
585...have rev_content_model field in revision table.
586...have ar_content_format field in archive table.
587...have ar_content_model field in archive table.
588...have page_content_model field in page table.
589Content Handler DB fields should be usable now.
590...site_stats table does not contain ss_admins field.
591...recentchanges table does not contain rc_moved_to_title field.
592...sites table already exists.
593...have fa_sha1 field in filearchive table.
594...have job_token field in job table.
595...have job_attempts field in job table.
596...have us_props field in uploadstash table.
597...ug_group in table user_groups already modified by patch patch-ug_group-length-increase-255.sql.
598...ufg_group in table user_former_groups already modified by patch patch-ufg_group-length-increase-255.sql.
599...index pp_propname_page already set on page_props table.
600...index img_media_mime already set on image table.
601...iwl_prefix_title_from index is already non-UNIQUE.
602...index iwl_prefix_from_title already set on iwlinks table.
603...have ar_id field in archive table.
604...have el_id field in externallinks table.
605...have rc_source field in recentchanges table.
606...index log_user_text_type_time already set on logging table.
607...index log_user_text_time already set on logging table.
608...have page_links_updated field in page table.
609...have user_password_expires field in user table.
610...have pp_sortkey field in page_props table.
611...recentchanges table does not contain rc_cur_time field.
612...index wl_user_notificationtimestamp already set on watchlist table.
613...have page_lang field in page table.
614...have pl_from_namespace field in pagelinks table.
615...have tl_from_namespace field in templatelinks table.
616...have il_from_namespace field in imagelinks table.
617...img_major_mime in table image already modified by patch patch-img_major_mime-chemical.sql.
618...oi_major_mime in table oldimage already modified by patch patch-oi_major_mime-chemical.sql.
619...fa_major_mime in table filearchive already modified by patch patch-fa_major_mime-chemical.sql.
620...user_id is already unsigned int.
621Modifying rc_comment field of table recentchanges ...done.
622...hitcounter doesn't exist.
623...site_stats table does not contain ss_total_views field.
624...page table does not contain page_counter field.
625Creating abuse_filter table ...done.
626...abuse_filter_history table already exists.
627...have afh_changed_fields field in abuse_filter_history table.
628...have af_deleted field in abuse_filter table.
629...have af_actions field in abuse_filter table.
630...have af_global field in abuse_filter table.
631...have afl_rev_id field in abuse_filter_log table.
632...index filter_timestamp already set on abuse_filter_log table.
633...have af_group field in abuse_filter table.
634...index wiki_timestamp already set on abuse_filter_log table.
635Modifying afl_namespace field of table abuse_filter_log ...done.
636Creating echo_event table ...done.
637...echo_email_batch table already exists.
638...echo_target_page table already exists.
639...event_agent field does not exist in echo_event table, skipping modify field patch.
640Modifying event_variant field of table echo_event ...done.
641Modifying event_extra field of table echo_event ...done.
642Modifying event_agent_ip field of table echo_event ...done.
643...have etp_id field in echo_target_page table.
644...have notification_bundle_base field in echo_notification table.
645...echo_event table does not contain event_timestamp field.
646...have eeb_event_hash field in echo_email_batch table.
647...have event_page_id field in echo_event table.
648...index echo_event_type already set on echo_event table.
649...index echo_user_timestamp already set on echo_notification table.
650Creating flow_revision table ...done.
651...have rev_last_edit_id field in flow_revision table.
652...have rev_mod_reason field in flow_revision table.
653Modifying subscription_user_id field of table flow_subscription ...done.
654...flow_summary_revision table does not exist, skipping modify field patch.
655...rev_comment field does not exist in flow_revision table, skipping modify field patch.
656Modifying workflow_id field of table flow_workflow ...done.
657...have workflow_type field in flow_workflow table.
658...workflow_user_id field does not exist in flow_workflow table, skipping modify field patch.
659Modifying workflow_wiki field of table flow_workflow ...done.
660...index flow_workflow_lookup already set on flow_workflow table.
661...index flow_topic_list_topic_id already set on flow_topic_list table.
662Modifying rev_change_type field of table flow_revision ...done.
663Modifying rc_source field of table recentchanges ...done.
664Modifying rev_change_type field of table flow_revision ...done.
665...have rev_user_ip field in flow_revision table.
666...have rev_user_wiki field in flow_revision table.
667...index flow_tree_descendant_rev_id already set on flow_tree_revision table.
668...flow_tree_revision table does not contain tree_orig_create_time field.
669...index flow_revision_user already set on flow_revision table.
670Modifying rev_user_ip field of table flow_revision ...done.
671...have rev_type_id field in flow_revision table.
672...flow_ext_ref table already exists.
673...flow_definition doesn't exist.
674...flow_workflow table does not contain workflow_user_ip field.
675...have rev_content_length field in flow_revision table.
676...flow_ext_ref_pk key doesn't exist.
677...index flow_workflow_update_timestamp already set on flow_workflow table.
678...have ref_src_wiki field in flow_wiki_ref table.
679...cu_changes table added.
680...doing rc_id from 1 to 100
681...doing rc_id from 100 to 199
682...cu_changes table added and populated.
683...cu_log added
684...log file missing, skipping log import.
685...index cuc_ip_hex_time already set on cu_changes table.
686...index cuc_user_ip_time already set on cu_changes table.
687...have cuc_private field in cu_changes table.
688Creating gather_list table ...done.
689Creating gather_list_item table ...done.
690Creating gather_list_flag table ...done.
691...have gl_item_count field in gather_list table.
692...index gli_id_ns_title already set on gather_list_item table.
693...have gl_flag_count field in gather_list table.
694Creating transcode table ...done.
695...transcode table already exists.
696...index transcode_name_key already set on transcode table.
697...site_stats is populated...done.
698Checking existence of old default messages...done.
699Populating rev_len column
700...doing rev_id from 1 to 200
701Populating ar_len column
702...archive table seems to be empty.
703rev_len and ar_len population complete [0 revision rows, 0 archive rows].
704Populating rev_sha1 column
705...doing rev_id from 1 to 200
706Populating ar_sha1 column
707...archive table seems to be empty.
708Populating ar_sha1 column legacy rows
709rev_sha1 and ar_sha1 population complete [0 revision rows, 0 archive rows].
710Populating img_sha1 field
711
712Done 0 files in 0.0 seconds
713Fixing protocol-relative entries in the externallinks table...
714Done, 0 rows updated.
715Populating fa_sha1 field from fa_storage_key
716
717Done 0 files in 0.0 seconds
718Updating *_from_namespace fields in links tables.
719...doing page_id from 1 to 200
720Populating links tables...
721Completed
722Updated 0 workflows
723Failed: 0
724
725Array
726(
727)
728Removed 0 links to special pages.
729Completed
730Purging caches...done.
731
732Done in 1.8 s.
733[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson2484745360199373080.sh
734+ /srv/deployment/integration/slave-scripts/bin/mw-run-phpunit-allexts.sh
735+ php phpunit.php --with-phpunitdir /srv/deployment/integration/phpunit/vendor/phpunit/phpunit --log-junit /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/log/junit-phpunit-allexts.xml --testsuite extensions
736Will attempt loading PHPUnit from `/srv/deployment/integration/phpunit/vendor/phpunit/phpunit`
737Using PHPUnit from PHPUnit/Autoload.php
738PHPUnit 3.7.37 by Sebastian Bergmann.
739
740Configuration read from /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/src/tests/phpunit/suite.xml
741
742............................................................. 61 / 3374 ( 1%)
743............................................................. 122 / 3374 ( 3%)
744............................................................. 183 / 3374 ( 5%)
745............................................................. 244 / 3374 ( 7%)
746............................................................. 305 / 3374 ( 9%)
747............................................................. 366 / 3374 ( 10%)
748............................................................. 427 / 3374 ( 12%)
749............................................................. 488 / 3374 ( 14%)
750............................................................. 549 / 3374 ( 16%)
751............................................................. 610 / 3374 ( 18%)
752............................................................. 671 / 3374 ( 19%)
753............................................................. 732 / 3374 ( 21%)
754............................................................. 793 / 3374 ( 23%)
755............................................................. 854 / 3374 ( 25%)
756............................................................. 915 / 3374 ( 27%)
757............................................................. 976 / 3374 ( 28%)
758............................................................. 1037 / 3374 ( 30%)
759............................................................. 1098 / 3374 ( 32%)
760............................................................. 1159 / 3374 ( 34%)
761............................................................. 1220 / 3374 ( 36%)
762............................................................. 1281 / 3374 ( 37%)
763............................................................. 1342 / 3374 ( 39%)
764............................................................. 1403 / 3374 ( 41%)
765............................................................. 1464 / 3374 ( 43%)
766............................................................. 1525 / 3374 ( 45%)
767............................................................. 1586 / 3374 ( 47%)
768............................................................. 1647 / 3374 ( 48%)
769............................................................. 1708 / 3374 ( 50%)
770............................................................. 1769 / 3374 ( 52%)
771................................................S.........S.. 1830 / 3374 ( 54%)
772............................................................. 1891 / 3374 ( 56%)
773............................................................. 1952 / 3374 ( 57%)
774............................................................. 2013 / 3374 ( 59%)
775............................................................. 2074 / 3374 ( 61%)
776............................................................. 2135 / 3374 ( 63%)
777............................................................. 2196 / 3374 ( 65%)
778............................................................. 2257 / 3374 ( 66%)
779............................................................. 2318 / 3374 ( 68%)
780............................................................. 2379 / 3374 ( 70%)
781............................................S.............S.. 2440 / 3374 ( 72%)
782............................................................. 2501 / 3374 ( 74%)
783....................S.....SSSSSSSSSS............SSS.......[Fri Oct 23 09:24:29 2015] [hphp] [19228:7fc82dd55d00:0:000001] []
784Fatal error: unknown class CheckUserBase in /mnt/jenkins-workspace/workspace/mediawiki-extensions-hhvm/src/extensions/CheckUser/specials/SpecialCheckUser.php on line 3
785Build step 'Execute shell' marked build as failure
786Recording test results
787[PostBuildScript] - Execution post build scripts.
788[mediawiki-extensions-hhvm] $ /bin/bash -xe /tmp/hudson2445953620017167434.sh
789+ /srv/deployment/integration/slave-scripts/bin/mw-teardown-mysql.sh
790Archiving artifacts
791Finished: FAILURE

The CheckUserBase class seems to be added to the autoloader properly.

Related Objects

Event Timeline

saper raised the priority of this task from to Needs Triage.
saper updated the task description. (Show Details)
saper added projects: HHVM, CheckUser.
saper subscribed.

Please add new classes to the autoloader. You find the autoloader config variable in the extension.json file under the key "AutoloadClasses" (also the new Exception needs to be added).

There is a structure test to ensure proper autoload, but that test seems not be added to the Checkuser extension to make this error easier to find.

@Umherirrender can you double-check my patch?

  1. I have $wgAutoloadClasses['CheckUserBase'] = $dir . 'CheckUserBase.php'; added as well $wgAutoloadClasses['CheckUserBase'] = $dir . 'CheckUserBase.php';
  2. The patch works perfectly with Zend PHP. It fails only with HHVM.

@Umherirrender can you double-check my patch?

  1. I have $wgAutoloadClasses['CheckUserBase'] = $dir . 'CheckUserBase.php'; added as well $wgAutoloadClasses['CheckUserBase'] = $dir . 'CheckUserBase.php';
  2. The patch works perfectly with Zend PHP. It fails only with HHVM.

A possible explanation is that HHVM is using the existing extension.json to fetch all the entries for the autoload and that zend is using the old way of CheckUser.php (there the classes are added).

require_once is a no go, because there is the autoloader. Can you test by adding the class in the autoloader in extension.json?