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

Reply via email to