Page MenuHomePhabricator

AccessControl does not work with 1.29: "WikiPage.php: Invalid or virtual namespace -1 given"
Closed, ResolvedPublic

Description

Version: 1.29 (REL1_29)
PHP: 5.6

When trying to upgrade to 1.29 getting fatal. It only happens when trying to access specialpages it seems.

2017-08-07 17:57:44 test1 test1wiki: [4a5a80bbaefe54de5a8616ff] /wiki/Special:Version   MWException from line 126 of /srv/mediawiki/w/includes/page/WikiPage.php: Invalid or virtual namespace -1 given.
#0 /srv/mediawiki/w/extensions/AccessControl/AccessControl.hooks.php(86): WikiPage::factory(Title)
#1 /srv/mediawiki/w/extensions/AccessControl/AccessControl.hooks.php(295): AccessControlHooks::getContentPage(integer, string)
#2 [internal function]: AccessControlHooks::onUserCan(Title, User, string, string)
#3 /srv/mediawiki/w/includes/Hooks.php(186): call_user_func_array(string, array)
#4 /srv/mediawiki/w/includes/Title.php(2091): Hooks::run(string, array)
#5 /srv/mediawiki/w/includes/Title.php(2533): Title->checkPermissionHooks(string, User, array, string, boolean)
#6 /srv/mediawiki/w/includes/Title.php(1957): Title->getUserPermissionsErrorsInternal(string, User, string)
#7 /srv/mediawiki/w/includes/MediaWiki.php(206): Title->getUserPermissionsErrors(string, User)
#8 /srv/mediawiki/w/includes/MediaWiki.php(862): MediaWiki->performRequest()
#9 /srv/mediawiki/w/includes/MediaWiki.php(523): MediaWiki->main()
#10 /srv/mediawiki/w/index.php(43): MediaWiki->run()
#11 {main}

Event Timeline

This comment was removed by greg.

Making High as it completely blocks the use of the extension with 1.29

Aklapper renamed this task from AccessControl does not work with 1.29 to AccessControl does not work with 1.29: "WikiPage.php: Invalid or virtual namespace -1 given".Aug 21 2017, 10:46 AM
Reception123 claimed this task.

No longer seems to be a problem in REL1_30.