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

Reply via email to