Hello, I recently moved our wiki to a new Debian-based server and took the time to upgrade it to the newest version as well. But after upgrading it the WikiEditor extension stopped working, the BetaFeatures section of user preferences is empty, HoverCards don't work, Reference Tooltip doesn't work.
I suspect this has something to do with javascript. Reloading the page and looking for errors in the console displays this:
exception 'LogicException' with message 'getDefinitionSummary must call parent method' in /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderModule.php:626 Stack trace: #0 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(643): ResourceLoaderModule->getVersionHash(Object(DerivativeResourceLoaderContext)) #1 [internal function]: ResourceLoader->{closure}('ext.geshi.langu...') #2 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(644): array_map(Object(Closure), Array) #3 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderStartUpModule.php(415): ResourceLoader->getCombinedVersion(Object(DerivativeResourceLoaderContext), Array) #4 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderStartUpModule.php(388): ResourceLoaderStartUpModule->getAllModuleHashes(Object(DerivativeResourceLoaderContext)) #5 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderModule.php(624): ResourceLoaderStartUpModule->getDefinitionSummary(Object(DerivativeResourceLoaderContext)) #6 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(643): ResourceLoaderModule->getVersionHash(Object(ResourceLoaderContext)) #7 [internal function]: ResourceLoader->{closure}('startup') #8 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(644): array_map(Object(Closure), Array) #9 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(696): ResourceLoader->getCombinedVersion(Object(ResourceLoaderContext), Array) #10 /var/www/mediawiki1.26.2/load.php(47): ResourceLoader->respond(Object(ResourceLoaderContext)) #11 {main}
exception 'LogicException' with message 'getDefinitionSummary must call parent method' in /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderModule.php:626 Stack trace: #0 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderStartUpModule.php(216): ResourceLoaderModule->getVersionHash(Object(ResourceLoaderContext)) #1 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderStartUpModule.php(361): ResourceLoaderStartUpModule->getModuleRegistrations(Object(ResourceLoaderContext)) #2 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderModule.php(501): ResourceLoaderStartUpModule->getScript(Object(ResourceLoaderContext)) #3 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoaderModule.php(469): ResourceLoaderModule->buildContent(Object(ResourceLoaderContext)) #4 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(998): ResourceLoaderModule->getModuleContent(Object(ResourceLoaderContext)) #5 /var/www/mediawiki1.26.2/includes/resourceloader/ResourceLoader.php(723): ResourceLoader->makeModuleResponse(Object(ResourceLoaderContext), Array, Array) #6 /var/www/mediawiki1.26.2/load.php(47): ResourceLoader->respond(Object(ResourceLoaderContext)) #7 {main}
Problematic modules: {"startup":"error"}1 load.php:30:39
I really am out of ideas on this one and would be glad if someone helps me.
Dusan
You should probably also upgrade the extensions, if you didn't.
mediawiki-l@lists.wikimedia.org