Topic on Extension talk:Scribunto

Error: Call to undefined function

3
SANtosito (talkcontribs)

Hi!

Recently I upgraded mediawiki from 1.39.1 to 1.39.3. Initially there was no problems but Now I'm getting this error on most of my pages:

Error: Call to undefined function MediaWiki\Extension\Scribunto\Engines\LuaStandalone\shell_exec()

Backtrace:

from /home/escforumwiki/public_html/extensions/Scribunto/includes/engines/LuaStandalone/LuaStandaloneEngine.php(89)

#0 /home/escforumwiki/public_html/extensions/Scribunto/includes/engines/LuaStandalone/LuaStandaloneEngine.php(49): MediaWiki\Extension\Scribunto\Engines\LuaStandalone\LuaStandaloneEngine->getClockTick()

#1 /home/escforumwiki/public_html/extensions/Scribunto/includes/Hooks.php(305): MediaWiki\Extension\Scribunto\Engines\LuaStandalone\LuaStandaloneEngine->reportLimitData(ParserOutput)

#2 /home/escforumwiki/public_html/includes/HookContainer/HookContainer.php(338): MediaWiki\Extension\Scribunto\Hooks::reportLimitData(Parser, ParserOutput)

#3 /home/escforumwiki/public_html/includes/HookContainer/HookContainer.php(137): MediaWiki\HookContainer\HookContainer->callLegacyHook(string, array, array, array)

#4 /home/escforumwiki/public_html/includes/HookContainer/HookRunner.php(2946): MediaWiki\HookContainer\HookContainer->run(string, array)

#5 /home/escforumwiki/public_html/includes/parser/Parser.php(828): MediaWiki\HookContainer\HookRunner->onParserLimitReportPrepare(Parser, ParserOutput)

#6 /home/escforumwiki/public_html/includes/parser/Parser.php(767): Parser->makeLimitReport()

#7 /home/escforumwiki/public_html/includes/content/WikitextContentHandler.php(301): Parser->parse(string, Title, ParserOptions, boolean, boolean, integer)

#8 /home/escforumwiki/public_html/includes/content/ContentHandler.php(1721): WikitextContentHandler->fillParserOutput(WikitextContent, MediaWiki\Content\Renderer\ContentParseParams, ParserOutput)

#9 /home/escforumwiki/public_html/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput(WikitextContent, MediaWiki\Content\Renderer\ContentParseParams)

#10 /home/escforumwiki/public_html/includes/Revision/RenderedRevision.php(266): MediaWiki\Content\Renderer\ContentRenderer->getParserOutput(WikitextContent, Title, integer, ParserOptions, boolean)

#11 /home/escforumwiki/public_html/includes/Revision/RenderedRevision.php(237): MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached(WikitextContent, boolean)

#12 /home/escforumwiki/public_html/includes/Revision/RevisionRenderer.php(221): MediaWiki\Revision\RenderedRevision->getSlotParserOutput(string, array)

#13 /home/escforumwiki/public_html/includes/Revision/RevisionRenderer.php(158): MediaWiki\Revision\RevisionRenderer->combineSlotOutput(MediaWiki\Revision\RenderedRevision, array)

#14 [internal function]: MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure}(MediaWiki\Revision\RenderedRevision, array)

#15 /home/escforumwiki/public_html/includes/Revision/RenderedRevision.php(199): call_user_func(Closure, MediaWiki\Revision\RenderedRevision, array)

#16 /home/escforumwiki/public_html/includes/poolcounter/PoolWorkArticleView.php(91): MediaWiki\Revision\RenderedRevision->getRevisionParserOutput()

#17 /home/escforumwiki/public_html/includes/poolcounter/PoolWorkArticleViewCurrent.php(97): PoolWorkArticleView->renderRevision()

#18 /home/escforumwiki/public_html/includes/poolcounter/PoolCounterWork.php(162): PoolWorkArticleViewCurrent->doWork()

#19 /home/escforumwiki/public_html/includes/page/ParserOutputAccess.php(299): PoolCounterWork->execute()

#20 /home/escforumwiki/public_html/includes/page/Article.php(714): MediaWiki\Page\ParserOutputAccess->getParserOutput(WikiPage, ParserOptions, MediaWiki\Revision\RevisionStoreCacheRecord, integer)

#21 /home/escforumwiki/public_html/includes/page/Article.php(528): Article->generateContentOutput(User, ParserOptions, integer, OutputPage, array)

#22 /home/escforumwiki/public_html/includes/actions/ViewAction.php(78): Article->view()

#23 /home/escforumwiki/public_html/includes/MediaWiki.php(542): ViewAction->show()

#24 /home/escforumwiki/public_html/includes/MediaWiki.php(322): MediaWiki->performAction(Article, Title)

#25 /home/escforumwiki/public_html/includes/MediaWiki.php(904): MediaWiki->performRequest()

#26 /home/escforumwiki/public_html/includes/MediaWiki.php(562): MediaWiki->main()

#27 /home/escforumwiki/public_html/index.php(50): MediaWiki->run()

#28 /home/escforumwiki/public_html/index.php(46): wfIndexMain()

#29 {main}

SANtosito (talkcontribs)

I removed this line from /LuaStandaloneEngine.php

self::$clockTick = intval( shell_exec( 'getconf CLK_TCK' ) );


All seems to work now fine, but don't know if this will not cause more problems.

103.197.69.195 (talkcontribs)

I did the same

Reply to "Error: Call to undefined function"