Invalid .ipynb files block diffs from rendering
Summary
An .ipynb file is a json file of a specific structure. If a file is attempted to be rendered (ie, in a diff) with an .ipynb
extension but failing to conform to the expected json, GitLab produces the unhelpful error message:
Something went wrong on our end. Please try again!
Steps to reproduce
I have encountered this when:
- Creating an empty text file.
- Then renaming to an
.ipynb
. - Attempt to view a diff containing the file in GitLab.
- The diff view fails to render.
I have not attempted other forms of invalid json but suspect anything that fails to conform to the ipynb spec will cause the same issue.
Example Project
Example project: https://gitlab.com/JJ11teen/ipynb-issues Note it appears this bug does not exist on GitLab.com!
What is the current bug behavior?
The entire diff is blocked from rendering, with the message:
Something went wrong on our end. Please try again!
What is the expected correct behavior?
In order of preference:
- Render the other files in the diff normally, and the .ipynb as a text file with a message informing the user that it is not a valid notebook file.
- Render the other files in the diff normally, and the .ipynb as a text file without a message - this is what happens on Gitlab.com
- Render the other files in the diff normally, and have an error stating the .ipynb is invalid and unable to be viewed.
- Still fail to render anything, but improve the error message to suggest a file is improperly formatted and the error is not transient.
Relevant logs and/or screenshots
`==> /var/log/gitlab/gitlab-rails/production.log <==`
NoMethodError (undefined method `key?' for nil:NilClass):
lib/gitlab/diff/rendered/notebook/diff_file.rb:73:in `block (2 levels) in notebook_diff'
lib/gitlab/render_timeout.rb:11:in `timeout'
lib/gitlab/diff/rendered/notebook/diff_file.rb:72:in `block in notebook_diff'
lib/gitlab/utils/strong_memoize.rb:44:in `strong_memoize'
lib/gitlab/diff/rendered/notebook/diff_file.rb:66:in `notebook_diff'
lib/gitlab/diff/rendered/notebook/diff_file.rb:44:in `has_renderable?'
lib/gitlab/diff/file.rb:52:in `has_renderable?'
lib/gitlab/diff/file_collection/base.rb:122:in `decorate_diff!'
lib/gitlab/diff/file_collection/base.rb:41:in `block (2 levels) in raw_diff_files'
lib/gitlab/git/diff_collection.rb:124:in `block in decorate!'
lib/gitlab/git/diff_collection.rb:213:in `block in each_serialized_patch'
lib/gitlab/git/diff_collection.rb:176:in `each'
lib/gitlab/git/diff_collection.rb:176:in `each_with_index'
lib/gitlab/git/diff_collection.rb:176:in `each_serialized_patch'
lib/gitlab/git/diff_collection.rb:53:in `each'
lib/gitlab/git/diff_collection.rb:123:in `each_with_index'
lib/gitlab/git/diff_collection.rb:123:in `decorate!'
lib/gitlab/diff/file_collection/base.rb:41:in `block in raw_diff_files'
lib/gitlab/utils/strong_memoize.rb:44:in `strong_memoize'
lib/gitlab/diff/file_collection/base.rb:40:in `raw_diff_files'
lib/gitlab/diff/file_collection/merge_request_diff_base.rb:35:in `raw_diff_files'
lib/gitlab/diff/file_collection/base.rb:11:in `size'
app/serializers/base_serializer.rb:16:in `represent'
app/controllers/projects/merge_requests/diffs_controller.rb:82:in `diffs_metadata'
app/controllers/application_controller.rb:581:in `block in allow_gitaly_ref_name_caching'
lib/gitlab/gitaly_client.rb:323:in `allow_ref_name_caching'
app/controllers/application_controller.rb:580:in `allow_gitaly_ref_name_caching'
ee/lib/gitlab/ip_address_state.rb:10:in `with'
ee/app/controllers/ee/application_controller.rb:45:in `set_current_ip_address'
app/controllers/application_controller.rb:530:in `set_current_admin'
lib/gitlab/session.rb:11:in `with_session'
app/controllers/application_controller.rb:521:in `set_session_storage'
lib/gitlab/i18n.rb:107:in `with_locale'
lib/gitlab/i18n.rb:113:in `with_user_locale'
app/controllers/application_controller.rb:515:in `set_locale'
app/controllers/application_controller.rb:509:in `set_current_context'
lib/gitlab/middleware/memory_report.rb:13:in `call'
lib/gitlab/middleware/speedscope.rb:13:in `call'
lib/gitlab/database/load_balancing/rack_middleware.rb:23:in `call'
lib/gitlab/jira/middleware.rb:19:in `call'
lib/gitlab/middleware/go.rb:20:in `call'
lib/gitlab/etag_caching/middleware.rb:21:in `call'
lib/gitlab/middleware/query_analyzer.rb:11:in `block in call'
lib/gitlab/database/query_analyzer.rb:37:in `within'
lib/gitlab/middleware/query_analyzer.rb:11:in `call'
lib/gitlab/middleware/multipart.rb:173:in `call'
lib/gitlab/middleware/read_only/controller.rb:50:in `call'
lib/gitlab/middleware/read_only.rb:18:in `call'
lib/gitlab/middleware/same_site_cookies.rb:27:in `call'
lib/gitlab/middleware/handle_malformed_strings.rb:21:in `call'
lib/gitlab/middleware/basic_health_check.rb:25:in `call'
lib/gitlab/middleware/handle_ip_spoof_attack_error.rb:25:in `call'
lib/gitlab/middleware/request_context.rb:21:in `call'
lib/gitlab/middleware/webhook_recursion_detection.rb:15:in `call'
config/initializers/fix_local_cache_middleware.rb:11:in `call'
lib/gitlab/middleware/compressed_json.rb:26:in `call'
lib/gitlab/middleware/rack_multipart_tempfile_factory.rb:19:in `call'
lib/gitlab/middleware/sidekiq_web_static.rb:20:in `call'
lib/gitlab/metrics/requests_rack_middleware.rb:77:in `call'
lib/gitlab/middleware/release_env.rb:13:in `call'
Output of checks
Results of GitLab environment info
I am not an admin of our GitLab environment so getting additional details may be tricky, but don't believe this has anything to do with environment at this point.
Expand for output related to GitLab environment info
System information System: CentOS 7.9.2009 Proxy: no Current User: git Using RVM: no Ruby Version: 2.7.5p203 Gem Version: 3.1.6 Bundler Version:2.3.15 Rake Version: 13.0.6 Redis Version: 6.2.7 Sidekiq Version:6.4.2 Go Version: unknown GitLab information Version: 15.5.2-ee Revision: 767831e030c Directory: /opt/gitlab/embedded/service/gitlab-rails DB Adapter: PostgreSQL DB Version: 12.10 URL: https://gitlab.mantelgroup.com.au HTTP Clone URL: https://gitlab.mantelgroup.com.au/some-group/some-project.git SSH Clone URL: git@gitlab.mantelgroup.com.au:some-group/some-project.git Elasticsearch: no Geo: no Using LDAP: no Using Omniauth: yes Omniauth Providers: saml GitLab Shell Version: 14.12.0 Repository storage paths: - default: /var/opt/gitlab/git-data/repositories GitLab Shell path: /opt/gitlab/embedded/service/gitlab-shell
Results of GitLab application Check
Expand for output related to the GitLab application check
Checking GitLab subtasks ...
Checking GitLab Shell ...
GitLab Shell: ... GitLab Shell version >= 14.12.0 ? ... OK (14.12.0) 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: ... 5/3 ... yes 5/4 ... yes 17/5 ... yes 17/7 ... yes 20/8 ... yes 20/9 ... yes 20/10 ... yes 21/11 ... yes 21/12 ... yes 21/13 ... yes 22/14 ... yes 23/15 ... yes 24/16 ... yes 25/17 ... yes 31/18 ... yes 34/19 ... yes 42/21 ... yes 45/22 ... yes 45/23 ... yes 12/24 ... yes 8/25 ... yes 34/26 ... yes 46/27 ... yes 46/28 ... yes 46/29 ... yes 43/30 ... yes 49/32 ... yes 49/33 ... yes 49/34 ... yes 34/35 ... yes 50/36 ... yes 34/37 ... yes 247/38 ... yes 34/40 ... yes 34/41 ... yes 34/42 ... yes 17/43 ... yes 41/45 ... yes 20/46 ... yes 55/48 ... yes 54/49 ... yes 46/50 ... yes 41/51 ... yes 46/52 ... yes 57/53 ... yes 20/54 ... yes 61/55 ... yes 57/56 ... yes 34/57 ... yes 57/59 ... yes 34/61 ... yes 60/62 ... yes 57/63 ... yes 34/64 ... yes 42/65 ... yes 65/66 ... yes 35/67 ... yes 34/68 ... yes 34/70 ... yes 72/71 ... yes 72/72 ... yes 114/73 ... yes 72/74 ... yes 86/75 ... yes 88/76 ... yes 90/77 ... yes 34/80 ... yes 92/81 ... yes 399/83 ... yes 83/84 ... yes 598/86 ... yes 59/87 ... yes 19/88 ... yes 90/90 ... yes 114/91 ... yes 85/92 ... yes 565/93 ... yes 34/94 ... yes 85/95 ... yes 115/98 ... yes 34/99 ... yes 115/101 ... yes 118/102 ... yes 98/103 ... yes 51/104 ... yes 116/105 ... yes 130/106 ... yes 16/107 ... yes 20/108 ... yes 90/111 ... yes 90/113 ... yes 33/114 ... yes 108/116 ... yes 108/117 ... yes 92/118 ... yes 42/119 ... yes 90/120 ... yes 213/121 ... yes 124/122 ... yes 86/123 ... yes 85/124 ... yes 142/125 ... yes 86/126 ... yes 85/127 ... yes 143/128 ... yes 118/129 ... yes 143/130 ... yes 85/131 ... yes 143/132 ... yes 42/133 ... yes 105/134 ... yes 34/135 ... yes 86/136 ... yes 565/137 ... yes 153/138 ... yes 20/139 ... yes 90/141 ... yes 565/142 ... yes 34/144 ... yes 34/146 ... yes 170/147 ... yes 105/148 ... yes 34/149 ... yes 34/150 ... yes 34/152 ... yes 34/154 ... yes 34/155 ... yes 179/156 ... yes 179/157 ... yes 179/158 ... yes 17/159 ... yes 26/160 ... yes 179/161 ... yes 179/162 ... yes 179/163 ... yes 179/164 ... yes 185/165 ... yes 179/166 ... yes 34/167 ... yes 179/168 ... yes 196/169 ... yes 196/170 ... yes 34/172 ... yes 204/173 ... yes 213/174 ... yes 383/177 ... yes 20/179 ... yes 34/180 ... yes 213/181 ... yes 213/182 ... yes 34/183 ... yes 34/184 ... yes 121/185 ... yes 105/186 ... yes 20/187 ... yes 34/189 ... yes 204/190 ... yes 105/191 ... yes 20/192 ... yes 90/193 ... yes 245/195 ... yes 62/196 ... yes 90/198 ... yes 119/199 ... yes 34/200 ... yes 34/201 ... yes 245/202 ... yes 34/203 ... yes 108/204 ... yes 90/207 ... yes 105/208 ... yes 20/209 ... yes 34/210 ... yes 244/211 ... yes 34/212 ... yes 264/213 ... yes 245/214 ... yes 124/215 ... yes 33/216 ... yes 34/217 ... yes 34/218 ... yes 245/219 ... yes 250/220 ... yes 174/221 ... yes 256/223 ... yes 20/226 ... yes 250/227 ... yes 174/228 ... yes 34/229 ... yes 20/230 ... yes 264/231 ... yes 20/232 ... yes 564/234 ... yes 201/235 ... yes 201/236 ... yes 174/237 ... yes 301/239 ... yes 301/240 ... yes 105/241 ... yes 201/242 ... yes 268/243 ... yes 247/244 ... yes 301/245 ... yes 289/246 ... yes 174/247 ... yes 19/248 ... yes 220/249 ... yes 34/250 ... yes 34/253 ... yes 174/254 ... yes 269/255 ... yes 90/258 ... yes 247/259 ... yes 88/260 ... yes 34/262 ... yes 200/263 ... yes 34/264 ... yes 34/265 ... yes 59/266 ... yes 287/267 ... yes 58/268 ... yes 34/269 ... yes 105/270 ... yes 269/271 ... yes 289/273 ... yes 289/274 ... yes 289/275 ... yes 105/276 ... yes 292/277 ... yes 292/278 ... yes 292/279 ... yes 5/280 ... yes 5/281 ... yes 20/283 ... yes 34/284 ... yes 292/285 ... yes 298/286 ... yes 42/287 ... yes 298/288 ... yes 298/289 ... yes 51/291 ... yes 289/292 ... yes 22/293 ... yes 285/295 ... yes 315/296 ... yes 310/297 ... yes 304/298 ... yes 174/299 ... yes 308/300 ... yes 311/301 ... yes 301/302 ... yes 34/303 ... yes 323/305 ... yes 324/307 ... yes 325/308 ... yes 319/309 ... yes 332/310 ... yes 618/311 ... yes 189/312 ... yes 255/313 ... yes 298/314 ... yes 294/315 ... yes 324/316 ... yes 327/317 ... yes 326/318 ... yes 255/320 ... yes 618/322 ... yes 618/323 ... yes 618/326 ... yes 618/327 ... yes 323/328 ... yes 327/330 ... yes 34/331 ... yes 341/334 ... yes 324/335 ... yes 618/336 ... yes 255/337 ... yes 619/338 ... yes 619/339 ... yes 344/340 ... yes 75/342 ... yes 204/343 ... yes 326/344 ... yes 269/346 ... yes 42/347 ... yes 618/348 ... yes 618/349 ... yes 618/350 ... yes 341/351 ... yes 105/352 ... yes 326/353 ... yes 618/354 ... yes 619/355 ... yes 619/356 ... yes 326/357 ... yes 619/358 ... yes 75/359 ... yes 341/360 ... yes 598/361 ... yes 77/362 ... yes 204/363 ... yes 323/364 ... yes 326/365 ... yes 332/366 ... yes 330/367 ... yes 363/368 ... yes 365/369 ... yes 365/370 ... yes 365/371 ... yes 42/372 ... yes 34/373 ... yes 269/374 ... yes 370/375 ... yes 323/376 ... yes 370/378 ... yes 598/379 ... yes 34/380 ... yes 564/381 ... yes 319/382 ... yes 369/383 ... yes 816/384 ... yes 332/385 ... yes 332/386 ... yes 323/388 ... yes 361/389 ... yes 34/390 ... yes 283/391 ... yes 97/392 ... yes 379/393 ... yes 379/394 ... yes 379/395 ... yes 379/396 ... yes 379/397 ... yes 379/398 ... yes 34/399 ... yes 379/400 ... yes 323/401 ... yes 382/404 ... yes 384/405 ... yes 361/406 ... yes 42/407 ... yes 319/408 ... yes 381/410 ... yes 381/412 ... yes 90/413 ... yes 382/414 ... yes 90/415 ... yes 119/416 ... yes 327/418 ... yes 386/419 ... yes 20/421 ... yes 361/422 ... yes 332/424 ... yes 323/425 ... yes 42/426 ... yes 619/427 ... yes 319/428 ... yes 326/429 ... yes 34/431 ... yes 619/432 ... yes 390/433 ... yes 105/434 ... yes 327/435 ... yes 391/436 ... yes 391/437 ... yes 326/439 ... yes 326/440 ... yes 326/441 ... yes 326/442 ... yes 326/443 ... yes 391/444 ... yes 368/445 ... yes 323/446 ... yes 34/447 ... yes 422/448 ... yes 390/449 ... yes 325/450 ... yes 391/451 ... yes 283/453 ... yes 443/454 ... yes 34/455 ... yes 619/457 ... yes 132/458 ... yes 156/459 ... yes 34/460 ... yes 323/461 ... yes 34/463 ... yes 323/465 ... yes 106/466 ... yes 323/468 ... yes 110/469 ... yes 34/470 ... yes 327/471 ... yes 565/472 ... yes 399/473 ... yes 390/475 ... yes 20/476 ... yes 323/477 ... yes 34/478 ... yes 619/479 ... yes 156/480 ... yes 816/481 ... yes 327/482 ... yes 323/483 ... yes 319/484 ... yes 323/485 ... yes 323/486 ... yes 326/487 ... yes 323/488 ... yes 64/489 ... yes 13/490 ... yes 13/491 ... yes 323/492 ... yes 563/493 ... yes 90/494 ... yes 618/495 ... yes 403/496 ... yes 618/497 ... yes 174/498 ... yes 327/499 ... yes 311/500 ... yes 618/501 ... yes 600/502 ... yes 51/503 ... yes 34/504 ... yes 384/506 ... yes 90/507 ... yes 19/508 ... yes 384/511 ... yes 535/512 ... yes 108/513 ... yes 323/514 ... yes 34/515 ... yes 403/516 ... yes 84/517 ... yes 84/518 ... yes 20/519 ... yes 34/520 ... yes 241/521 ... yes 380/522 ... yes 323/523 ... yes 319/524 ... yes 378/525 ... yes 418/526 ... yes 292/527 ... yes 292/528 ... yes 361/529 ... yes 51/531 ... yes 425/532 ... yes 34/533 ... yes 338/534 ... yes 422/535 ... yes 816/536 ... yes 425/537 ... yes 428/538 ... yes 1959/539 ... yes 325/540 ... yes 34/541 ... yes 420/542 ... yes 425/543 ... yes 34/544 ... yes 442/545 ... yes 443/546 ... yes 443/547 ... yes 201/549 ... yes 445/550 ... yes 445/551 ... yes 445/552 ... yes 399/553 ... yes 445/554 ... yes 445/555 ... yes 431/556 ... yes 20/558 ... yes 462/559 ... yes 462/560 ... yes 462/561 ... yes 20/562 ... yes 361/563 ... yes 425/565 ... yes 221/566 ... yes 361/567 ... yes 433/568 ... yes 465/570 ... yes 90/571 ... yes 125/572 ... yes 459/573 ... yes 13/574 ... yes 283/576 ... yes 323/577 ... yes 471/579 ... yes 108/580 ... yes 361/581 ... yes 471/582 ... yes 34/583 ... yes 283/584 ... yes 619/585 ... yes 619/586 ... yes 417/587 ... yes 20/588 ... yes 34/589 ... yes 327/590 ... yes 34/591 ... yes 138/593 ... yes 478/594 ... yes 349/595 ... yes 478/596 ... yes 493/597 ... yes 166/599 ... yes 166/600 ... yes 274/601 ... yes 443/602 ... yes 493/603 ... yes 403/604 ... yes 443/605 ... yes 8/606 ... yes 489/607 ... yes 422/608 ... yes 422/609 ... yes 498/610 ... yes 498/611 ... yes 459/612 ... yes 138/613 ... yes 327/614 ... yes 498/615 ... yes 498/616 ... yes 502/618 ... yes 2/620 ... yes 34/621 ... yes 453/622 ... yes 425/623 ... yes 51/624 ... yes 51/625 ... yes 502/626 ... yes 486/628 ... yes 443/629 ... yes 241/631 ... yes 292/633 ... yes 619/634 ... yes 619/635 ... yes 619/636 ... yes 323/637 ... yes 34/638 ... yes 274/639 ... yes 755/640 ... yes 503/641 ... yes 502/642 ... yes 274/643 ... yes 218/644 ... yes 619/645 ... yes 322/646 ... yes 619/647 ... yes 619/648 ... yes 619/649 ... yes 384/650 ... yes 816/651 ... yes 425/652 ... yes 323/653 ... yes 384/654 ... yes 384/657 ... yes 384/658 ... yes 384/659 ... yes 516/660 ... yes 518/661 ... yes 105/662 ... yes 518/663 ... yes 384/664 ... yes 399/665 ... yes 482/666 ... yes 108/667 ... yes 371/668 ... yes 524/669 ... yes 522/670 ... yes 433/671 ... yes 361/672 ... yes 83/673 ... yes 518/674 ... yes 34/675 ... yes 274/676 ... yes 274/677 ... yes 274/678 ... yes 274/679 ... yes 598/681 ... yes 58/682 ... yes 482/683 ... yes 34/684 ... yes 34/685 ... yes 535/686 ... yes 576/689 ... yes 535/690 ... yes 576/691 ... yes 535/692 ... yes 241/693 ... yes 476/694 ... yes 175/695 ... yes 377/697 ... yes 538/701 ... yes 521/704 ... yes 323/705 ... yes 531/706 ... yes 285/707 ... yes 105/708 ... yes 516/709 ... yes 531/710 ... yes 175/711 ... yes 498/712 ... yes 542/713 ... yes 269/715 ... yes 493/716 ... yes 2/717 ... yes 551/718 ... yes 34/719 ... yes 268/720 ... yes 422/721 ... yes 34/722 ... yes 62/724 ... yes 269/725 ... yes 166/726 ... yes 551/727 ... yes 422/729 ... yes 535/730 ... yes 269/731 ... yes 515/732 ... yes 121/733 ... yes 503/735 ... yes 564/736 ... yes 565/739 ... yes 865/740 ... yes 121/741 ... yes 471/742 ... yes 565/743 ... yes 619/744 ... yes 569/745 ... yes 34/748 ... yes 570/749 ... yes 97/750 ... yes 576/751 ... yes 361/752 ... yes 572/753 ... yes 1959/754 ... yes 572/756 ... yes 361/757 ... yes 361/758 ... yes 1959/759 ... yes 865/761 ... yes 619/762 ... yes 138/763 ... yes 635/764 ... yes 606/766 ... yes 323/767 ... yes 551/768 ... yes 471/769 ... yes 471/770 ... yes 108/771 ... yes 471/773 ... yes 579/774 ... yes 97/775 ... yes 605/776 ... yes 619/779 ... yes 551/781 ... yes 1959/782 ... yes 1959/783 ... yes 619/784 ... yes 619/785 ... yes 619/786 ... yes 619/787 ... yes 619/788 ... yes 619/789 ... yes 619/790 ... yes 619/791 ... yes 619/792 ... yes 619/793 ... yes 619/794 ... yes 619/795 ... yes 87/796 ... yes 384/799 ... yes 361/800 ... yes 603/801 ... yes 562/802 ... yes 619/803 ... yes 619/804 ... yes 619/805 ... yes 323/806 ... yes 471/808 ... yes 384/809 ... yes 619/811 ... yes 105/812 ... yes 611/813 ... yes 611/815 ... yes 619/818 ... yes 471/819 ... yes 609/821 ... yes 640/822 ... yes 642/824 ... yes 644/825 ... yes 634/826 ... yes 619/827 ... yes 647/828 ... yes 152/829 ... yes 298/830 ... yes 646/831 ... yes 471/832 ... yes 606/833 ... yes 19/834 ... yes 652/835 ... yes 652/836 ... yes 653/838 ... yes 422/839 ... yes 482/840 ... yes 697/841 ... yes 697/842 ... yes 291/843 ... yes 551/845 ... yes 551/846 ... yes 78/847 ... yes 597/848 ... yes 97/849 ... yes 619/850 ... yes 384/851 ... yes 661/853 ... yes 606/854 ... yes 564/856 ... yes 667/857 ... yes 667/859 ... yes 298/861 ... yes 34/862 ... yes 121/863 ... yes 581/864 ... yes 635/865 ... yes 158/867 ... yes 535/869 ... yes 380/870 ... yes 613/871 ... yes 613/872 ... yes 644/873 ... yes 644/874 ... yes 644/875 ... yes 644/876 ... yes 644/877 ... yes 603/878 ... yes 644/879 ... yes 644/880 ... yes 2/881 ... yes 644/882 ... yes 644/883 ... yes 289/885 ... yes 606/886 ... yes 644/887 ... yes 792/888 ... yes 595/889 ... yes 644/891 ... yes 644/892 ... yes 644/893 ... yes 661/894 ... yes 323/896 ... yes 384/897 ... yes 664/898 ... yes 384/899 ... yes 644/900 ... yes 792/901 ... yes 693/902 ... yes 693/903 ... yes 693/904 ... yes 693/905 ... yes 693/906 ... yes 693/908 ... yes 693/909 ... yes 693/910 ... yes 693/911 ... yes 693/912 ... yes 644/913 ... yes 695/914 ... yes 289/915 ... yes 696/916 ... yes 36/917 ... yes 697/918 ... yes 34/919 ... yes 508/920 ... yes 34/921 ... yes 564/922 ... yes 564/923 ... yes 250/924 ... yes 579/926 ... yes 323/927 ... yes 606/928 ... yes 326/929 ... yes 606/930 ... yes 704/931 ... yes 148/932 ... yes 564/933 ... yes 606/934 ... yes 709/935 ... yes 417/936 ... yes 97/937 ... yes 571/938 ... yes 571/939 ... yes 19/940 ... yes 257/941 ... yes 361/942 ... yes 723/943 ... yes 257/944 ... yes 417/945 ... yes 598/946 ... yes 417/947 ... yes 764/948 ... yes 719/949 ... yes 725/951 ... yes 725/952 ... yes 326/953 ... yes 606/954 ... yes 152/955 ... yes 664/956 ... yes 384/957 ... yes 619/958 ... yes 201/959 ... yes 90/960 ... yes 725/961 ... yes 235/963 ... yes 725/964 ... yes 105/965 ... yes 603/966 ... yes 422/967 ... yes 377/968 ... yes 34/969 ... yes 734/970 ... yes 576/971 ... yes 138/972 ... yes 482/974 ... yes 19/976 ... yes 725/977 ... yes 733/978 ... yes 741/979 ... yes 482/980 ... yes 741/982 ... yes 741/983 ... yes 598/984 ... yes 746/985 ... yes 323/986 ... yes 554/987 ... yes 571/989 ... yes 755/991 ... yes 755/993 ... yes 697/995 ... yes 759/996 ... yes 756/997 ... yes 606/998 ... yes 741/999 ... yes 34/1002 ... yes 323/1003 ... yes 475/1004 ... yes 475/1005 ... yes 475/1006 ... yes 475/1007 ... yes 475/1008 ... yes 619/1009 ... yes 13/1011 ... yes 51/1012 ... yes 51/1013 ... yes 323/1014 ... yes 773/1015 ... yes 773/1016 ... yes 773/1017 ... yes 551/1018 ... yes 361/1019 ... yes 725/1020 ... yes 779/1021 ... yes 508/1022 ... yes 644/1023 ... yes 779/1024 ... yes 743/1025 ... yes 719/1026 ... yes 779/1027 ... yes 771/1028 ... yes 719/1029 ... yes 361/1030 ... yes 792/1031 ... yes 725/1032 ... yes 719/1033 ... yes 361/1034 ... yes 719/1035 ... yes 361/1036 ... yes 719/1037 ... yes 801/1038 ... yes 719/1039 ... yes 472/1040 ... yes 581/1041 ... yes 603/1042 ... yes 472/1043 ... yes 816/1044 ... yes 821/1045 ... yes 821/1047 ... yes 821/1048 ... yes 563/1049 ... yes 34/1050 ... yes 830/1051 ... yes 728/1052 ... yes 407/1053 ... yes 656/1054 ... yes 482/1055 ... yes 565/1056 ... yes 656/1057 ... yes 301/1058 ... yes 830/1059 ... yes 301/1060 ... yes 793/1061 ... yes 725/1062 ... yes 725/1063 ... yes 848/1064 ... yes 848/1065 ... yes 606/1066 ... yes 793/1067 ... yes 793/1068 ... yes 635/1069 ... yes 733/1070 ... yes 34/1071 ... yes 105/1072 ... yes 566/1073 ... yes 51/1074 ... yes 756/1075 ... yes 756/1076 ... yes 878/1077 ... yes 51/1078 ... yes 63/1079 ... yes 34/1080 ... yes 420/1081 ... yes 417/1082 ... yes 830/1084 ... yes 34/1085 ... yes 691/1086 ... yes 34/1087 ... yes 603/1088 ... yes 292/1089 ... yes 1841/1090 ... yes 116/1095 ... yes 1853/1097 ... yes 1853/1098 ... yes 1853/1099 ... yes 1853/1100 ... yes 1853/1101 ... yes 1854/1102 ... yes 1841/1106 ... yes 1841/1108 ... yes 905/1109 ... yes 113/1110 ... yes 787/1111 ... yes 787/1112 ... yes 1883/1113 ... yes 1841/1114 ... yes 1886/1115 ... yes 97/1116 ... yes 1883/1117 ... yes 429/1118 ... yes 1850/1119 ... yes 97/1120 ... yes 323/1121 ... yes 1841/1122 ... yes 51/1123 ... yes 97/1124 ... yes 422/1125 ... yes 656/1126 ... yes 34/1129 ... yes 422/1130 ... yes 606/1131 ... yes 713/1132 ... yes 422/1133 ... yes 422/1134 ... yes 1841/1135 ... yes 594/1136 ... yes 1929/1137 ... yes 801/1138 ... yes 323/1139 ... yes 792/1141 ... yes 422/1142 ... yes 341/1144 ... yes 878/1145 ... yes 1947/1146 ... yes 899/1147 ... yes 1951/1148 ... yes 646/1149 ... yes 472/1153 ... yes 746/1154 ... yes 746/1155 ... yes 152/1156 ... yes 1974/1157 ... yes 746/1158 ... yes 746/1159 ... yes 746/1160 ... yes 746/1161 ... yes 746/1162 ... yes 746/1163 ... yes 746/1164 ... yes 746/1165 ... yes 746/1166 ... yes 1992/1168 ... yes 1992/1169 ... yes 600/1170 ... yes 899/1171 ... yes 661/1172 ... yes 1974/1173 ... yes 1992/1174 ... yes 1992/1175 ... yes 1992/1176 ... yes 292/1177 ... yes 872/1178 ... yes 2019/1194 ... yes 521/1195 ... yes 829/1196 ... yes 2026/1197 ... yes 816/1198 ... yes 1896/1199 ... yes 2046/1200 ... yes 220/1201 ... yes 2030/1202 ... yes 707/1203 ... yes 361/1204 ... yes 703/1205 ... yes 703/1206 ... yes 2061/1207 ... yes 2060/1208 ... yes 2060/1209 ... yes 59/1210 ... yes 793/1211 ... yes 772/1212 ... yes 97/1213 ... yes 606/1214 ... yes 600/1215 ... yes 257/1216 ... yes 524/1217 ... yes 653/1218 ... yes 653/1219 ... yes 1974/1220 ... yes 854/1221 ... yes 725/1222 ... yes 2084/1223 ... yes 653/1224 ... yes 422/1226 ... yes 422/1227 ... yes 603/1228 ... yes 2030/1229 ... yes 1992/1230 ... yes 507/1231 ... yes 1977/1232 ... yes 1992/1233 ... yes 34/1236 ... yes 899/1237 ... yes 653/1238 ... yes 105/1240 ... yes 899/1242 ... yes 2056/1243 ... yes 1977/1244 ... yes 1935/1245 ... yes 2121/1246 ... yes 1935/1247 ... yes 34/1248 ... yes 2097/1249 ... yes 830/1250 ... yes 422/1251 ... yes 1977/1252 ... yes 422/1254 ... yes 830/1255 ... yes 121/1256 ... yes 872/1257 ... yes 422/1258 ... yes 635/1259 ... yes 561/1260 ... yes 656/1261 ... yes 326/1262 ... yes 772/1263 ... yes 579/1264 ... yes 606/1265 ... yes 606/1266 ... yes 1974/1267 ... yes 292/1268 ... yes 292/1269 ... yes 422/1270 ... yes 2162/1271 ... yes 323/1272 ... yes 2087/1273 ... yes 422/1274 ... yes 422/1275 ... yes 422/1276 ... yes 422/1277 ... yes 422/1278 ... yes 422/1279 ... yes 51/1280 ... yes 422/1281 ... yes 422/1282 ... yes 422/1283 ... yes 422/1284 ... yes 422/1285 ... yes 422/1286 ... yes 422/1287 ... yes 51/1288 ... yes 1935/1289 ... yes 422/1290 ... yes 422/1291 ... yes 422/1292 ... yes 422/1293 ... yes 422/1295 ... yes 422/1296 ... yes 422/1297 ... yes 422/1298 ... yes 422/1299 ... yes 422/1300 ... yes 422/1301 ... yes 422/1302 ... yes 422/1303 ... yes 422/1304 ... yes 422/1305 ... yes 422/1306 ... yes 756/1307 ... yes 756/1308 ... yes 606/1309 ... yes 899/1310 ... yes 839/1311 ... yes 1923/1312 ... yes 815/1313 ... yes 772/1314 ... yes 756/1315 ... yes 635/1316 ... yes 361/1317 ... yes 422/1318 ... yes 707/1321 ... yes 2208/1323 ... yes 2231/1324 ... yes 2231/1325 ... yes 786/1326 ... yes 873/1327 ... yes 698/1328 ... yes 772/1329 ... yes 422/1330 ... yes 598/1333 ... yes 897/1334 ... yes 598/1335 ... yes 360/1336 ... yes 422/1337 ... yes 754/1338 ... yes 899/1340 ... yes 2142/1341 ... yes 105/1342 ... yes 606/1343 ... yes 1977/1344 ... yes 786/1346 ... yes 635/1347 ... yes 600/1348 ... yes 399/1349 ... yes 561/1350 ... yes 1923/1351 ... yes 97/1352 ... yes 815/1353 ... yes 97/1354 ... yes 2215/1355 ... yes 2264/1356 ... yes 2276/1357 ... yes 323/1358 ... yes 323/1360 ... yes 422/1362 ... yes 97/1363 ... yes 422/1365 ... yes 899/1366 ... yes 97/1367 ... yes 2299/1368 ... yes 2299/1369 ... yes 2299/1370 ... yes 854/1371 ... yes 2306/1372 ... yes 105/1373 ... yes 2320/1376 ... yes 2320/1377 ... yes 2321/1378 ... yes 579/1379 ... yes 2326/1380 ... yes 899/1381 ... yes 2302/1382 ... yes 2299/1383 ... yes 422/1385 ... yes 801/1386 ... yes 2097/1387 ... yes 564/1388 ... yes 691/1389 ... yes 422/1390 ... yes 2352/1391 ... yes 34/1392 ... yes 2299/1393 ... yes 568/1394 ... yes 2366/1396 ... yes 829/1397 ... yes 872/1398 ... yes 2373/1399 ... yes 714/1400 ... yes 361/1401 ... yes 2377/1402 ... yes 119/1403 ... yes 579/1404 ... yes 854/1405 ... yes 2386/1406 ... yes 2386/1407 ... yes 2386/1408 ... yes 2391/1409 ... yes 2373/1410 ... yes 564/1412 ... yes 606/1413 ... yes 2365/1414 ... yes 201/1415 ... yes 2402/1416 ... yes 2402/1417 ... yes 1977/1418 ... yes 2386/1419 ... yes 899/1420 ... yes 34/1421 ... yes 1892/1422 ... yes 2415/1423 ... yes 2386/1424 ... yes 733/1425 ... yes 872/1427 ... yes 34/1428 ... yes 2386/1429 ... yes 2084/1430 ... yes 2402/1432 ... yes 2040/1433 ... yes 361/1434 ... yes 829/1435 ... yes 361/1436 ... yes 899/1437 ... yes 2247/1438 ... yes 2247/1439 ... yes 2247/1440 ... yes 2215/1441 ... yes 2386/1442 ... yes 2386/1443 ... yes 34/1444 ... yes 2386/1445 ... yes 598/1446 ... yes 598/1447 ... yes 598/1448 ... yes 899/1449 ... yes 899/1450 ... yes 422/1451 ... yes 361/1452 ... yes 2402/1454 ... yes 713/1455 ... yes 2467/1456 ... yes 2467/1457 ... yes 2467/1458 ... yes 2467/1459 ... yes 564/1460 ... yes 1896/1461 ... yes 20/1462 ... yes 606/1463 ... yes 475/1464 ... yes 138/1465 ... yes 2402/1466 ... yes 2318/1468 ... yes 2312/1469 ... yes 1918/1470 ... yes 564/1471 ... yes 2087/1472 ... yes 691/1473 ... yes 899/1474 ... yes 2386/1475 ... yes 2308/1477 ... yes 2312/1479 ... yes 1977/1480 ... yes 20/1481 ... yes 691/1482 ... yes 6/1483 ... yes 2506/1484 ... yes 2506/1485 ... yes 2386/1486 ... yes 2386/1487 ... yes 594/1488 ... yes 2512/1489 ... yes 97/1490 ... yes 1977/1491 ... yes 20/1492 ... yes 2516/1493 ... yes 2402/1495 ... yes 2386/1496 ... yes 899/1497 ... yes 2247/1498 ... yes 34/1499 ... yes 2373/1500 ... yes 2512/1502 ... yes 691/1503 ... yes 606/1504 ... yes 2512/1506 ... yes 899/1507 ... yes 2386/1508 ... yes 341/1509 ... yes 594/1510 ... yes 422/1512 ... yes 2550/1515 ... yes 789/1516 ... yes 722/1517 ... yes 2386/1518 ... yes 1935/1519 ... yes 849/1520 ... yes 2386/1521 ... yes 2512/1522 ... yes Redis version >= 6.0.0? ... yes Ruby version >= 2.7.2 ? ... yes (2.7.5) Git user has default SSH configuration? ... yes Active users: ... 615 Is authorized keys file accessible? ... yes GitLab configured to store new projects in hashed storage? ... yes All projects are in hashed storage? ... yes Elasticsearch version 7.x-8.x or OpenSearch version 1.x ... skipped (Advanced Search is disabled)
Checking GitLab App ... Finished
Checking GitLab subtasks ... Finished