Was taking a long shot and hoping, it didnt work so I dug some more and think I found the cause
On Thu, Feb 26, 2015 at 9:22 PM, Max Semenik <[email protected]> wrote: > update.php updates database schema, it doesn't update extension _code_. > > On Thu, Feb 26, 2015 at 4:34 PM, Jorge Araya Navarro < > [email protected] > > wrote: > > > I think all my extensions are up to date. > > > > I ran update.php through a job cron (because my instance ran in shared > > hosting) and now the error is > > different, at least the first part: > > > > --8<---------------cut here---------------start------------->8--- > > MediaWiki internal error. > > > > Original exception: [3a5c73aa] /mw-config/ Exception from line 182 of > > /home/deshackr/public_html/wikicatolica/includes/Hooks.php: Invalid > > callback in hooks for ParserFirstCallInit > > > > Backtrace: > > #0 > > > /home/deshackr/public_html/wikicatolica/includes/GlobalFunctions.php(3995): > > Hooks::run(string, array, NULL) > > #1 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(279): > > wfRunHooks(string, array) > > #2 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(291): > > Parser->firstCallInit() > > #3 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5000): > > Parser->clearState() > > #4 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(377): > > Parser->startParse(Title, ParserOptions, integer, boolean) > > #5 > > > /home/deshackr/public_html/wikicatolica/includes/installer/Installer.php(631): > > Parser->parse(string, Title, ParserOptions, boolean) > > #6 > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstaller.php(676): > > Installer->parse(string, boolean) > > #7 > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstallerPage.php(392): > > WebInstaller->getInfoBox(string) > > #8 > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstallerPage.php(380): > > WebInstallerExistingWiki->showKeyForm() > > #9 > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstaller.php(280): > > WebInstallerExistingWiki->execute() > > #10 /home/deshackr/public_html/wikicatolica/mw-config/index.php(79): > > WebInstaller->execute(array) > > #11 /home/deshackr/public_html/wikicatolica/mw-config/index.php(38): > > wfInstallerMain() > > #12 {main} > > > > Exception caught inside exception handler: [96e444bc] /mw-config/ > > Exception from line 341 of > > /home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error: > > invalid magic word 'MAG_HIDEFROMDRILLDOWN' > > Backtrace: > > #0 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(264): > > MagicWord->load(string) > > #1 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(764): > > MagicWord::get(string) > > #2 /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(933): > > MagicWordArray->getHash() > > #3 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(3429): > > MagicWordArray->matchStartToEnd(string) > > #4 > > > /home/deshackr/public_html/wikicatolica/includes/parser/Preprocessor_DOM.php(1179): > > Parser->braceSubstitution(array, PPFrame_DOM) > > #5 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(3281): > > PPFrame_DOM->expand(PPNode_DOM, integer) > > #6 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(637): > > Parser->replaceVariables(string, boolean) > > #7 > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5027): > > Parser->preprocess(string, NULL, ParserOptions) > > #8 > > > /home/deshackr/public_html/wikicatolica/includes/cache/MessageCache.php(1010): > > Parser->transformMsg(string, ParserOptions, NULL) > > #9 /home/deshackr/public_html/wikicatolica/includes/Message.php(1023): > > MessageCache->transform(string, boolean, LanguageEs, NULL) > > #10 /home/deshackr/public_html/wikicatolica/includes/Message.php(703): > > Message->transformText(string) > > #11 /home/deshackr/public_html/wikicatolica/includes/Message.php(766): > > Message->toString() > > #12 > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(120): > > Message->text() > > #13 > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(202): > > MWException->msg(string, string, string) > > #14 > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(238): > > MWException->reportHTML() > > #15 > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWExceptionHandler.php(45): > > MWException->report() > > #16 > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWExceptionHandler.php(141): > > MWExceptionHandler::report(MWException) > > #17 [internal function]: MWExceptionHandler::handle(MWException) > > #18 {main} > > --8<---------------cut here---------------end--------------->8--- > > > > what can I do from here to fix this issue? > > > > John writes: > > > > > If you upgrade mediawiki and all extensions at the same time (and run > > > update.php) it should prevent these issues, unless an extension hasnt > > been > > > updated for the new version of mediawiki. > > > > > > On Thu, Feb 26, 2015 at 5:04 PM, Jorge Araya Navarro < > > [email protected] > > >> wrote: > > > > > >> Hello! > > >> > > >> When I try to update my mediawiki instance, after selecting the > > language, > > >> MediaWiki throws an internal error: > > >> > > >> --8<---------------cut here---------------start------------->8--- > > >> Original exception: [a9849074] /mw-config/?page=ExistingWiki Exception > > >> from line 341 of > > >> /home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error: > > >> invalid magic word 'get_web_data' > > >> --8<---------------cut here---------------end--------------->8--- > > >> > > >> The invalid magic word changes as I enable/disable extensions, I don't > > >> know why this happen, I really wish to > > >> have this fixed since is cumbersome to disable a massive amount of > > >> extensions when updating. The complete > > >> error can be seen here: > > >> > > >> --8<---------------cut here---------------start------------->8--- > > >> MediaWiki internal error. > > >> > > >> Original exception: [3d7ad120] /mw-config/ Exception from line 341 of > > >> /home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error: > > >> invalid magic word 'get_web_data' > > >> Backtrace: > > >> #0 > /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(264): > > >> MagicWord->load(string) > > >> #1 > > >> > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5159): > > >> MagicWord::get(string) > > >> #2 > > >> > > > /home/deshackr/public_html/wikicatolica/extensions/ExternalData/ExternalData.php(55): > > >> Parser->setFunctionHook(string, array) > > >> #3 [internal function]: edgRegisterParser(Parser) > > >> #4 /home/deshackr/public_html/wikicatolica/includes/Hooks.php(206): > > >> call_user_func_array(string, array) > > >> #5 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/GlobalFunctions.php(3995): > > >> Hooks::run(string, array, NULL) > > >> #6 > > >> > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(279): > > >> wfRunHooks(string, array) > > >> #7 > > >> > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(291): > > >> Parser->firstCallInit() > > >> #8 > > >> > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5000): > > >> Parser->clearState() > > >> #9 > > >> > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(377): > > >> Parser->startParse(Title, ParserOptions, integer, boolean) > > >> #10 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/installer/Installer.php(631): > > >> Parser->parse(string, Title, ParserOptions, boolean) > > >> #11 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstaller.php(676): > > >> Installer->parse(string, boolean) > > >> #12 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstallerPage.php(392): > > >> WebInstaller->getInfoBox(string) > > >> #13 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstallerPage.php(380): > > >> WebInstallerExistingWiki->showKeyForm() > > >> #14 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/installer/WebInstaller.php(280): > > >> WebInstallerExistingWiki->execute() > > >> #15 /home/deshackr/public_html/wikicatolica/mw-config/index.php(79): > > >> WebInstaller->execute(array) > > >> #16 /home/deshackr/public_html/wikicatolica/mw-config/index.php(38): > > >> wfInstallerMain() > > >> #17 {main} > > >> > > >> Exception caught inside exception handler: [fc032f57] /mw-config/ > > >> Exception from line 341 of > > >> /home/deshackr/public_html/wikicatolica/includes/MagicWord.php: Error: > > >> invalid magic word 'MAG_HIDEFROMDRILLDOWN' > > >> Backtrace: > > >> #0 > /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(264): > > >> MagicWord->load(string) > > >> #1 > /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(764): > > >> MagicWord::get(string) > > >> #2 > /home/deshackr/public_html/wikicatolica/includes/MagicWord.php(933): > > >> MagicWordArray->getHash() > > >> #3 > > >> > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(3429): > > >> MagicWordArray->matchStartToEnd(string) > > >> #4 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/parser/Preprocessor_DOM.php(1179): > > >> Parser->braceSubstitution(array, PPFrame_DOM) > > >> #5 > > >> > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(3281): > > >> PPFrame_DOM->expand(PPNode_DOM, integer) > > >> #6 > > >> > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(637): > > >> Parser->replaceVariables(string, boolean) > > >> #7 > > >> > > /home/deshackr/public_html/wikicatolica/includes/parser/Parser.php(5027): > > >> Parser->preprocess(string, NULL, ParserOptions) > > >> #8 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/cache/MessageCache.php(1010): > > >> Parser->transformMsg(string, ParserOptions, NULL) > > >> #9 /home/deshackr/public_html/wikicatolica/includes/Message.php(1023): > > >> MessageCache->transform(string, boolean, LanguageEs, NULL) > > >> #10 /home/deshackr/public_html/wikicatolica/includes/Message.php(703): > > >> Message->transformText(string) > > >> #11 /home/deshackr/public_html/wikicatolica/includes/Message.php(766): > > >> Message->toString() > > >> #12 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(120): > > >> Message->text() > > >> #13 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(202): > > >> MWException->msg(string, string, string) > > >> #14 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWException.php(238): > > >> MWException->reportHTML() > > >> #15 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWExceptionHandler.php(45): > > >> MWException->report() > > >> #16 > > >> > > > /home/deshackr/public_html/wikicatolica/includes/exception/MWExceptionHandler.php(141): > > >> MWExceptionHandler::report(MWException) > > >> #17 [internal function]: MWExceptionHandler::handle(MWException) > > >> #18 {main} > > >> --8<---------------cut here---------------end--------------->8--- > > >> > > >> Here is the complete list of my enable extensions: > > >> > > >> --8<---------------cut here---------------start------------->8--- > > >> # Enabled Extensions. Most extensions are enabled by including the > base > > >> extension file here > > >> # but check specific extension documentation for more details > > >> # The following extensions were automatically enabled: > > >> require_once "$IP/extensions/AbuseFilter/AbuseFilter.php"; > > >> require_once "$IP/extensions/AddThis/AddThis.php"; > > >> require_once "$IP/extensions/AdminLinks/AdminLinks.php"; > > >> require_once "$IP/extensions/AntiSpoof/AntiSpoof.php"; > > >> require_once "$IP/extensions/ApprovedRevs/ApprovedRevs.php"; > > >> require_once "$IP/extensions/Arrays/Arrays.php"; > > >> require_once "$IP/extensions/CategoryTree/CategoryTree.php"; > > >> require_once "$IP/extensions/CentralNotice/CentralNotice.php"; > > >> require_once "$IP/extensions/CheckUser/CheckUser.php"; > > >> require_once "$IP/extensions/Cite/Cite.php"; > > >> require_once "$IP/extensions/Collection/Collection.php"; > > >> require_once "$IP/extensions/ConfirmEdit/ConfirmEdit.php"; > > >> require_once "$IP/extensions/DataTransfer/DataTransfer.php"; > > >> require_once "$IP/extensions/Disambiguator/Disambiguator.php"; > > >> require_once > > >> "$IP/extensions/DismissableSiteNotice/DismissableSiteNotice.php"; > > >> require_once "$IP/extensions/Echo/Echo.php"; > > >> require_once "$IP/extensions/EventLogging/EventLogging.php"; > > >> require_once "$IP/extensions/ExternalData/ExternalData.php"; > > >> require_once "$IP/extensions/Flow/Flow.php"; > > >> require_once "$IP/extensions/Gadgets/Gadgets.php"; > > >> require_once "$IP/extensions/GuidedTour/GuidedTour.php"; > > >> require_once "$IP/extensions/HeaderTabs/HeaderTabs.php"; > > >> require_once "$IP/extensions/ImageMap/ImageMap.php"; > > >> require_once "$IP/extensions/InputBox/InputBox.php"; > > >> require_once "$IP/extensions/Interwiki/Interwiki.php"; > > >> require_once "$IP/extensions/InviteSignup/InviteSignup.php"; > > >> require_once "$IP/extensions/Lingo/Lingo.php"; > > >> require_once > "$IP/extensions/LocalisationUpdate/LocalisationUpdate.php"; > > >> require_once "$IP/extensions/Lockdown/Lockdown.php"; > > >> require_once "$IP/extensions/Maintenance/Maintenance.php"; > > >> require_once "$IP/extensions/Mantle/Mantle.php"; > > >> # Fatal error: Class 'MapsMappingServices' not found in > > >> # > > >> > > > /home/deshackr/public_html/wikicatolica/extensions/Maps/includes/services/GoogleMaps3/GoogleMaps3.php > > >> on > > >> # line 98 > > >> #require_once "$IP/extensions/Maps/Maps.php"; > > >> require_once "$IP/extensions/MassMessage/MassMessage.php"; > > >> require_once "$IP/extensions/Model/Model.php"; > > >> require_once "$IP/extensions/MultiUpload/MultiUpload.php"; > > >> require_once "$IP/extensions/Nuke/Nuke.php"; > > >> require_once "$IP/extensions/PageSchemas/PageSchemas.php"; > > >> require_once "$IP/extensions/ParserFunctions/ParserFunctions.php"; > > >> require_once "$IP/extensions/PdfHandler/PdfHandler.php"; > > >> require_once "$IP/extensions/Piwik/Piwik.php"; > > >> require_once "$IP/extensions/Poem/Poem.php"; > > >> require_once "$IP/extensions/QuestyPage/QuestyPage.php"; > > >> require_once "$IP/extensions/Renameuser/Renameuser.php"; > > >> require_once "$IP/extensions/ReplaceText/ReplaceText.php"; > > >> require_once "$IP/extensions/SandboxLink/SandboxLink.php"; > > >> require_once > > >> "$IP/extensions/SemanticCompoundQueries/SemanticCompoundQueries.php"; > > >> require_once "$IP/extensions/SemanticDrilldown/SemanticDrilldown.php"; > > >> require_once > > >> > > > "$IP/extensions/SemanticExtraSpecialProperties/SemanticExtraSpecialProperties.php"; > > >> require_once "$IP/extensions/SemanticForms/SemanticForms.php"; > > >> require_once > > "$IP/extensions/SemanticFormsInputs/SemanticFormsInputs.php"; > > >> require_once "$IP/extensions/SemanticGlossary/SemanticGlossary.php"; > > >> #require_once > > "$IP/extensions/SemanticHighcharts/SemanticHighcharts.php"; > > >> require_once > "$IP/extensions/SemanticImageInput/SemanticImageInput.php"; > > >> #require_once > > >> "$IP/extensions/SemanticInternalObjects/SemanticInternalObjects.php"; > > >> #require_once "$IP/extensions/SemanticMaps/SemanticMaps.php"; > > >> require_once "$IP/extensions/SemanticMediaWiki/SemanticMediaWiki.php"; > > >> require_once > > >> "$IP/extensions/SemanticResultFormats/SemanticResultFormats.php"; > > >> require_once "$IP/extensions/SemanticWatchlist/SemanticWatchlist.php"; > > >> require_once "$IP/extensions/SpamBlacklist/SpamBlacklist.php"; > > >> require_once > > >> "$IP/extensions/SyntaxHighlight_GeSHi/SyntaxHighlight_GeSHi.php"; > > >> require_once "$IP/extensions/TemplateSandbox/TemplateSandbox.php"; > > >> require_once "$IP/extensions/Thanks/Thanks.php"; > > >> require_once "$IP/extensions/TitleBlacklist/TitleBlacklist.php"; > > >> require_once "$IP/extensions/TorBlock/TorBlock.php"; > > >> require_once "$IP/extensions/UserMerge/UserMerge.php"; > > >> require_once "$IP/extensions/Validator/Validator.php"; > > >> require_once "$IP/extensions/Voting/Voting.php"; > > >> require_once "$IP/extensions/Widgets/Widgets.php"; > > >> require_once "$IP/extensions/WikiEditor/WikiEditor.php"; > > >> > > >> # End of automatically generated settings. > > >> # Add more configuration options below. > > >> --8<---------------cut here---------------end--------------->8--- > > >> > > >> Running: > > >> * MediaWiki 1.24.1 > > >> * PHP 5.4.36 (cgi-fcgi) > > >> * MySQL 5.6.22 > > >> > > >> -- > > >> Pax et bonum. > > >> Jorge Araya Navarro. > > >> ES: DiseƱador Publicitario, Programador Python y colaborador en > Parabola > > >> GNU/Linux-libre > > >> EN: Ads Designer, Python programmer and contributor Parabola > > >> GNU/Linux-libre > > >> EO: Anonco grafikisto, Pitino programalingvo programisto kai > > kontribuanto > > >> en Parabola GNU/Linux-libre > > >> https://es.gravatar.com/shackra > > >> > > >> _______________________________________________ > > >> MediaWiki-l mailing list > > >> To unsubscribe, go to: > > >> https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > >> > > > _______________________________________________ > > > MediaWiki-l mailing list > > > To unsubscribe, go to: > > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > -- > > Pax et bonum. > > Jorge Araya Navarro. > > ES: DiseƱador Publicitario, Programador Python y colaborador en Parabola > > GNU/Linux-libre > > EN: Ads Designer, Python programmer and contributor Parabola > > GNU/Linux-libre > > EO: Anonco grafikisto, Pitino programalingvo programisto kai kontribuanto > > en Parabola GNU/Linux-libre > > https://es.gravatar.com/shackra > > > > _______________________________________________ > > MediaWiki-l mailing list > > To unsubscribe, go to: > > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > > > > > > -- > Best regards, > Max Semenik ([[User:MaxSem]]) > _______________________________________________ > MediaWiki-l mailing list > To unsubscribe, go to: > https://lists.wikimedia.org/mailman/listinfo/mediawiki-l > _______________________________________________ MediaWiki-l mailing list To unsubscribe, go to: https://lists.wikimedia.org/mailman/listinfo/mediawiki-l
