Topic on Project:Support desk

Fatal error: Uncaught Exception: C:\wamp64\www\wiki/extensions/E/extension.json is not a valid JSON file. in C:\wamp64\www\wiki\includes\registration\ExtensionRegistry.php on line 231

3
Summary by Malyacko

Off-topic for MediaWiki. Please use any JSON validator to validate random JSON files.

Falcopragati (talkcontribs)

I am getting this error in my wiki.

Can anybody tell what is not valid in this extension.json file:

{
    "name": "E",
"version": "2.9.4",
"author": [ "PS","xyz"],
"license-name": "GPL-2.0-or-later",
"type": "parserhook",
"requires": {
"MediaWiki": ">= 1.30.0"
},
"AutoloadClasses": {
"E": "E_body.php"
},
"Hooks": {
"ParserFirstCallInit": "E::onParserInit"
},
"ResourceFileModulePaths": {
"localBasePath": "",
"remoteExtPath": "E"
},
"ResourceModules": {
"ext.E.scripts": {
"scripts": "resources/E.js",
},
"ext.E.styles": {
"styles": "resources/E.css"
}
},
    "manifest_version": 1
}
Malyacko (talkcontribs)

This question is unrelated to MediaWiki. There are many online JSON validation tools out there.

Falcopragati (talkcontribs)

I just added a line in "ResourceModules" and no error occurring now.---

"ResourceModules": {

    "ext.E.scripts": {

"scripts": "resources/E.js",

"dependencies": [ "mediawiki.api" ] <---- this line

},