Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#57944 - https://wiki.archlinux.org/index.php/Special:Categories
Attached to Project:
Arch Linux
Opened by Milkii Brewster (milkmiruku) - Sunday, 25 March 2018, 01:52 GMT
Last edited by Florian Pritz (bluewind) - Monday, 26 March 2018, 15:23 GMT
Opened by Milkii Brewster (milkmiruku) - Sunday, 25 March 2018, 01:52 GMT
Last edited by Florian Pritz (bluewind) - Monday, 26 March 2018, 15:23 GMT
|
DetailsDescription: https://wiki.archlinux.org/index.php/Special:Categories gives an Internal error page with the message:
[d7175ad0b9079ec8581a4bce] 2018-03-25 01:15:03: Fatal exception of type "Wikimedia\Assert\ParameterAssertionException" Steps to reproduce: visit https://wiki.archlinux.org/index.php/Special:Categories |
This task depends upon
[exception] [cad62ee07fc9bac2866fda42] /index.php/Special:Categories Wikimedia\Assert\ParameterAssertionException from line 63 of /srv/http/archwiki/public/vendor/wikimedia/assert/src/Assert.php: Bad value for parameter $dbkey: should not be empty
#0 /srv/http/archwiki/public/includes/title/TitleValue.php(83): Wikimedia\Assert\Assert::parameter(boolean, string, string)
#1 /srv/http/archwiki/public/includes/specials/pagers/CategoryPager.php(77): TitleValue->__construct(integer, string)
#2 /srv/http/archwiki/public/includes/specials/SpecialCategories.php(56): CategoryPager->getBody()
#3 /srv/http/archwiki/public/includes/specialpage/SpecialPage.php(522): SpecialCategories->execute(NULL)
#4 /srv/http/archwiki/public/includes/specialpage/SpecialPageFactory.php(578): SpecialPage->run(NULL)
#5 /srv/http/archwiki/public/includes/MediaWiki.php(287): SpecialPageFactory::executePath(Title, RequestContext)
#6 /srv/http/archwiki/public/includes/MediaWiki.php(851): MediaWiki->performRequest()
#7 /srv/http/archwiki/public/includes/MediaWiki.php(523): MediaWiki->main()
#8 /srv/http/archwiki/public/index.php(43): MediaWiki->run()
#9 {main}
MariaDB [archwiki]> select * from category where cat_title = '' limit 5;
+--------+-----------+-----------+-------------+-----------+
| cat_id | cat_title | cat_pages | cat_subcats | cat_files |
+--------+-----------+-----------+-------------+-----------+
| 3412 | | 0 | 0 | 0 |
+--------+-----------+-----------+-------------+-----------+
1 row in set (0.00 sec)
https://wiki.archlinux.org/index.php/ArchWiki_talk:Maintainers#Internal_error_while_accessing_Special:Categories
https://wiki.archlinux.org/index.php/Talk:Init#Subpages
There are also other invalid rows in the table, because e.g. the list in [2] should be empty (all of the categories listed there have 0 members, but the wiki does not think so). Could you delete the corresponding rows (most likely with "_" instead of spaces in the title) as well?
[1] https://www.mediawiki.org/wiki/Manual:PopulateCategory.php
[2] https://wiki.archlinux.org/index.php/Special:WantedCategories
[3] https://www.mediawiki.org/wiki/Manual:Categorylinks_table
[4] https://www.mediawiki.org/wiki/Manual:RefreshLinks.php