I didn't wanted to mean that ;) (I know update.php don't update extension's
code)
El 26 de febrero de 2015 20:22:51 CST, Max Semenik <maxsem.wiki(a)gmail.com>
escribió:
update.php updates database schema, it doesn't
update extension _code_.
On Thu, Feb 26, 2015 at 4:34 PM, Jorge Araya Navarro
<elcorreo(a)deshackra.com
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 <
> elcorreo(a)deshackra.com
> >
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