Page MenuHomePhabricator

Notice: Use of undefined constant NS_MODULE - assumed 'NS_MODULE' in /srv/mediawiki/wmf-config/CommonSettings.php on line 3099
Closed, ResolvedPublicPRODUCTION ERROR

Description

Error exploded when I moved to wmf.9

FWIW, the constant does seem to be defined:

hphpd> var_dump(constant('NS_MODULE'));                                                                                                                                  
var_dump(constant('NS_MODULE'));                                                                                                                                         
int(828)

Not sure what's happening, needs more investigation.

Event Timeline

Easy to fix

Problem is swap to Extension Registration, it gets defined later on

		$wgTemplateSandboxEditNamespaces[] = NS_MODULE;

Needs to become

		$wgTemplateSandboxEditNamespaces[] = 828; // NS_MODULE
thcipriani triaged this task as Unbreak Now! priority.Jul 11 2017, 8:06 PM

UBN -- added as train blocker

Change 364516 had a related patch set uploaded (by Reedy; owner: Reedy):
[operations/mediawiki-config@master] Can't use NS_MODULE constant

https://gerrit.wikimedia.org/r/364516

Change 364522 had a related patch set uploaded (by Thcipriani; owner: Thcipriani):
[operations/mediawiki-config@master] Remove use of NS_MODULE in CommonSettings

https://gerrit.wikimedia.org/r/364522

Change 364522 abandoned by Thcipriani:
Remove use of NS_MODULE in CommonSettings

https://gerrit.wikimedia.org/r/364522

Change 364516 merged by jenkins-bot:
[operations/mediawiki-config@master] Can't use NS_MODULE constant

https://gerrit.wikimedia.org/r/364516

Mentioned in SAL (#wikimedia-operations) [2017-07-11T20:23:24Z] <thcipriani@tin> Synchronized wmf-config/CommonSettings.php: [[gerrit:364516|Can't use NS_MODULE constant]] T170317 (duration: 00m 43s)

thcipriani assigned this task to Reedy.

rolled group0 forward and error has subsided.

mmodell changed the subtype of this task from "Task" to "Production Error".Aug 28 2019, 11:10 PM