White screen of death on creating new project
Summary
After upgrading our omnibus install from 15.03-EE to 15.1-EE the create project button action results in a white screen of death. Checked the browser console for errors and consistently got this error on pressing the button.
legacy_container.vue:279
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
at Object.bindEvents (legacy_container.vue:279:21)
at Module.MXJS (form_text.js:10:16)
at r (bootstrap:84:22)
at 203 (pages.projects.new.d6165b50.chunk.js:1:3451)
at r (bootstrap:84:22)
at l (bootstrap:45:15)
at Array.a [as push] (bootstrap:32:11)
at pages.projects.new.d6165b50.chunk.js:1:43
Steps to reproduce
- Upgraded omnibus installation
- Pushed create new project button
Example Project
- not applicable
What is the current bug behavior?
See summary, that is all the details I can produce on this issue.
What is the expected correct behavior?
The new project select screen.
Relevant logs and/or screenshots
legacy_container.vue:279
Uncaught TypeError: Cannot read properties of null (reading 'addEventListener')
at Object.bindEvents (legacy_container.vue:279:21)
at Module.MXJS (form_text.js:10:16)
at r (bootstrap:84:22)
at 203 (pages.projects.new.d6165b50.chunk.js:1:3451)
at r (bootstrap:84:22)
at l (bootstrap:45:15)
at Array.a [as push] (bootstrap:32:11)
at pages.projects.new.d6165b50.chunk.js:1:43
Output of checks
What checks am I supposed to run?
Results of GitLab environment info
root@gitlab:~# sudo gitlab-rake gitlab:check SANITIZE=true
Checking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 14.7.4 ? ... OK (14.7.4)
Running /opt/gitlab/embedded/service/gitlab-shell/bin/check
Internal API available: OK
Redis available via internal API: OK
gitlab-shell self-check successful
Checking GitLab Shell ... Finished
Checking Gitaly ...
Gitaly: ... default ... OK
Checking Gitaly ... Finished
Checking Sidekiq ...
Sidekiq: ... Running? ... yes
Number of Sidekiq processes (cluster/worker) ... 1/1
Checking Sidekiq ... Finished
Checking Incoming Email ...
Incoming Email: ... Reply by email is disabled in config/gitlab.yml
Checking Incoming Email ... Finished
Checking LDAP ...
LDAP: ... LDAP is disabled in config/gitlab.yml
Checking LDAP ... Finished
Checking GitLab App ...
Database config exists? ... yes
All migrations up? ... yes
Database contains orphaned GroupMembers? ... no
GitLab config exists? ... yes
GitLab config up to date? ... yes
Log directory writable? ... yes
Tmp directory writable? ... yes
Uploads directory exists? ... yes
Uploads directory has correct permissions? ... yes
Uploads directory tmp has correct permissions? ... yes
Systemd unit files or init script exist? ... skipped (omnibus-gitlab has neither init script nor systemd units)
Systemd unit files or init script up-to-date? ... skipped (omnibus-gitlab has neither init script nor systemd units)
Projects have namespace: ...
2/1 ... yes
2/2 ... yes
2/6 ... yes
2/8 ... yes
2/9 ... yes
55/12 ... yes
2/15 ... yes
2/20 ... yes
2/22 ... yes
2/23 ... yes
2/24 ... yes
2/25 ... yes
2/26 ... yes
2/28 ... yes
2/29 ... yes
55/31 ... yes
2/34 ... yes
2/41 ... yes
2/42 ... yes
2/43 ... yes
2/45 ... yes
2/46 ... yes
2/48 ... yes
2/50 ... yes
2/52 ... yes
55/53 ... yes
2/54 ... yes
2/57 ... yes
2/58 ... yes
2/61 ... yes
2/62 ... yes
2/63 ... yes
2/64 ... yes
2/65 ... yes
2/66 ... yes
55/68 ... yes
2/69 ... yes
2/70 ... yes
2/71 ... yes
2/72 ... yes
2/74 ... yes
2/75 ... yes
2/77 ... yes
2/78 ... yes
2/80 ... yes
2/81 ... yes
2/82 ... yes
2/83 ... yes
2/84 ... yes
2/85 ... yes
55/86 ... yes
55/87 ... yes
2/88 ... yes
2/91 ... yes
2/93 ... yes
2/94 ... yes
2/95 ... yes
2/96 ... yes
2/97 ... yes
2/98 ... yes
2/99 ... yes
2/100 ... yes
2/101 ... yes
2/102 ... yes
2/104 ... yes
2/107 ... yes
55/108 ... yes
2/109 ... yes
2/110 ... yes
2/111 ... yes
51/112 ... yes
2/113 ... yes
51/114 ... yes
2/115 ... yes
55/116 ... yes
2/117 ... yes
2/119 ... yes
2/120 ... yes
2/121 ... yes
2/122 ... yes
2/123 ... yes
2/124 ... yes
2/125 ... yes
2/126 ... yes
2/128 ... yes
2/129 ... yes
2/130 ... yes
2/133 ... yes
2/134 ... yes
2/135 ... yes
2/136 ... yes
2/137 ... yes
2/138 ... yes
2/139 ... yes
2/140 ... yes
2/141 ... yes
2/142 ... yes
2/144 ... yes
2/145 ... yes
2/146 ... yes
2/148 ... yes
2/149 ... yes
2/150 ... yes
2/153 ... yes
2/154 ... yes
2/155 ... yes
2/156 ... yes
2/157 ... yes
2/158 ... yes
2/159 ... yes
2/160 ... yes
2/161 ... yes
2/162 ... yes
2/163 ... yes
2/164 ... yes
2/165 ... yes
2/166 ... yes
2/167 ... yes
2/168 ... yes
2/169 ... yes
2/171 ... yes
2/172 ... yes
2/174 ... yes
2/176 ... yes
2/177 ... yes
2/179 ... yes
2/180 ... yes
2/181 ... yes
2/182 ... yes
2/183 ... yes
2/184 ... yes
2/185 ... yes
2/186 ... yes
51/187 ... yes
51/188 ... yes
2/189 ... yes
2/192 ... yes
2/193 ... yes
2/194 ... yes
55/195 ... yes
2/196 ... yes
2/197 ... yes
2/198 ... yes
2/199 ... yes
2/200 ... yes
2/201 ... yes
2/202 ... yes
2/203 ... yes
2/204 ... yes
2/205 ... yes
2/206 ... yes
2/207 ... yes
2/210 ... yes
2/211 ... yes
2/212 ... yes
50/213 ... yes
2/214 ... yes
2/216 ... yes
2/217 ... yes
2/218 ... yes
2/219 ... yes
2/220 ... yes
2/222 ... yes
2/225 ... yes
2/226 ... yes
2/227 ... yes
2/228 ... yes
2/229 ... yes
2/232 ... yes
2/233 ... yes
2/236 ... yes
2/237 ... yes
2/238 ... yes
3/239 ... yes
2/245 ... yes
2/246 ... yes
2/249 ... yes
2/250 ... yes
2/252 ... yes
79/254 ... yes
2/255 ... yes
2/256 ... yes
2/257 ... yes
2/261 ... yes
2/262 ... yes
2/265 ... yes
55/267 ... yes
2/268 ... yes
34/269 ... yes
2/271 ... yes
2/272 ... yes
50/274 ... yes
2/275 ... yes
2/277 ... yes
2/278 ... yes
2/279 ... yes
2/280 ... yes
2/283 ... yes
2/284 ... yes
2/285 ... yes
2/286 ... yes
2/289 ... yes
33/290 ... yes
2/291 ... yes
2/292 ... yes
2/294 ... yes
2/295 ... yes
2/296 ... yes
2/297 ... yes
24/298 ... yes
24/299 ... yes
2/300 ... yes
2/301 ... yes
2/302 ... yes
2/305 ... yes
2/306 ... yes
33/309 ... yes
6/311 ... yes
2/312 ... yes
33/313 ... yes
2/314 ... yes
2/315 ... yes
34/316 ... yes
55/317 ... yes
55/318 ... yes
51/320 ... yes
33/321 ... yes
2/322 ... yes
2/323 ... yes
33/324 ... yes
33/325 ... yes
33/326 ... yes
2/328 ... yes
33/329 ... yes
33/330 ... yes
33/331 ... yes
2/332 ... yes
2/333 ... yes
2/334 ... yes
34/335 ... yes
3/336 ... yes
48/337 ... yes
33/338 ... yes
33/339 ... yes
33/340 ... yes
2/341 ... yes
2/342 ... yes
50/344 ... yes
33/345 ... yes
34/346 ... yes
2/347 ... yes
2/348 ... yes
33/350 ... yes
2/351 ... yes
2/352 ... yes
24/353 ... yes
42/354 ... yes
48/357 ... yes
33/359 ... yes
53/360 ... yes
2/362 ... yes
48/364 ... yes
6/365 ... yes
33/366 ... yes
2/367 ... yes
2/368 ... yes
24/369 ... yes
51/371 ... yes
53/372 ... yes
55/378 ... yes
55/379 ... yes
55/380 ... yes
55/381 ... yes
33/382 ... yes
33/383 ... yes
33/384 ... yes
2/385 ... yes
33/386 ... yes
33/387 ... yes
33/389 ... yes
33/390 ... yes
33/391 ... yes
62/392 ... yes
33/393 ... yes
33/394 ... yes
63/396 ... yes
34/399 ... yes
48/400 ... yes
63/401 ... yes
68/402 ... yes
69/404 ... yes
24/405 ... yes
62/406 ... yes
34/407 ... yes
51/410 ... yes
53/412 ... yes
24/413 ... yes
2/414 ... yes
71/415 ... yes
71/418 ... yes
69/419 ... yes
2/421 ... yes
2/422 ... yes
2/423 ... yes
63/424 ... yes
71/426 ... yes
78/427 ... yes
76/428 ... yes
2/429 ... yes
62/430 ... yes
62/431 ... yes
2/432 ... yes
3/433 ... yes
62/434 ... yes
81/435 ... yes
62/436 ... yes
42/442 ... yes
92/443 ... yes
62/444 ... yes
100/446 ... yes
3/447 ... yes
104/448 ... yes
436/450 ... yes
89/451 ... yes
62/452 ... yes
3/453 ... yes
62/454 ... yes
62/455 ... yes
55/456 ... yes
55/457 ... yes
2/458 ... yes
447/459 ... yes
62/460 ... yes
447/461 ... yes
42/462 ... yes
42/463 ... yes
Redis version >= 5.0.0? ... yes
Ruby version >= 2.7.2 ? ... yes (2.7.5)
Git user has default SSH configuration? ... yes
Active users: ... 23
Is authorized keys file accessible? ... yes
GitLab configured to store new projects in hashed storage? ... yes
All projects are in hashed storage? ... yes
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished