Thread:Project:Support desk/Some errors with GraphViz 1.4.0 on MW 1.25alpha and SMW 2.0

Error:

[2ec1cfca] /w/rurakwiki/index.php?title=Spielwiese&action=submit Exception from line 6390 of /var/www/w/rurakwiki/includes/parser/Parser.php: Parser state cleared while parsing. Did you call Parser::parse recursively?

Backtrace:


 * 1) 0 /var/www/w/rurakwiki/includes/parser/Parser.php(4795): Parser->lock
 * 2) 1 /var/www/w/rurakwiki/includes/content/WikitextContent.php(146): Parser->preSaveTransform(string, Title, User, ParserOptions)
 * 3) 2 /var/www/w/rurakwiki/includes/page/WikiPage.php(2140): WikitextContent->preSaveTransform(Title, User, ParserOptions)
 * 4) 3 /var/www/w/rurakwiki/extensions/SemanticMediaWiki/includes/src/MediaWiki/EditInfoProvider.php(88): WikiPage->prepareContentForEdit(WikitextContent, NULL, User, string)
 * 5) 4 /var/www/w/rurakwiki/extensions/SemanticMediaWiki/includes/src/MediaWiki/EditInfoProvider.php(66): SMW\MediaWiki\EditInfoProvider->prepareContentForEdit
 * 6) 5 /var/www/w/rurakwiki/extensions/SemanticMediaWiki/includes/src/MediaWiki/Hooks/NewRevisionFromEditComplete.php(81): SMW\MediaWiki\EditInfoProvider->fetchEditInfo
 * 7) 6 /var/www/w/rurakwiki/extensions/SemanticMediaWiki/includes/src/MediaWiki/Hooks/NewRevisionFromEditComplete.php(76): SMW\MediaWiki\Hooks\NewRevisionFromEditComplete->getParserOutputFromEditInfo
 * 8) 7 /var/www/w/rurakwiki/extensions/SemanticMediaWiki/includes/Setup.php(392): SMW\MediaWiki\Hooks\NewRevisionFromEditComplete->process
 * 9) 8 [internal function]: SMW\Setup->SMW\{closure}(WikiFilePage, Revision, integer, User)
 * 10) 9 /var/www/w/rurakwiki/includes/Hooks.php(206): call_user_func_array(Closure, array)
 * 11) 10 /var/www/w/rurakwiki/includes/GlobalFunctions.php(4004): Hooks::run(string, array, NULL)
 * 12) 11 /var/www/w/rurakwiki/includes/filerepo/file/LocalFile.php(1424): wfRunHooks(string, array)
 * 13) 12 /var/www/w/rurakwiki/includes/filerepo/file/LocalFile.php(1184): LocalFile->recordUpload2(string, string, string, array, boolean, User)
 * 14) 13 /var/www/w/rurakwiki/includes/upload/UploadBase.php(736): LocalFile->upload(string, string, string, integer, NULL, boolean, User)
 * 15) 14 /var/www/w/rurakwiki/extensions/GraphViz/UploadLocalFile.php(238): UploadBase->performUpload(string, string, boolean, User)
 * 16) 15 /var/www/w/rurakwiki/extensions/GraphViz/GraphViz_body.php(1013): UploadLocalFile::upload(string, string, User, string, string, boolean, boolean)
 * 17) 16 /var/www/w/rurakwiki/extensions/GraphViz/GraphViz_body.php(640): GraphViz::render(string, array, Parser)
 * 18) 17 [internal function]: GraphViz::graphvizParserHook(string, array, Parser, PPFrame_DOM)
 * 19) 18 /var/www/w/rurakwiki/includes/parser/Parser.php(4227): call_user_func_array(array, array)
 * 20) 19 /var/www/w/rurakwiki/includes/parser/Preprocessor_DOM.php(1268): Parser->extensionSubstitution(array, PPFrame_DOM)
 * 21) 20 /var/www/w/rurakwiki/includes/parser/Parser.php(3310): PPFrame_DOM->expand(PPNode_DOM, integer)
 * 22) 21 /var/www/w/rurakwiki/includes/parser/Parser.php(1268): Parser->replaceVariables(string)
 * 23) 22 /var/www/w/rurakwiki/includes/parser/Parser.php(433): Parser->internalParse(string)
 * 24) 23 /var/www/w/rurakwiki/includes/content/WikitextContent.php(338): Parser->parse(string, Title, ParserOptions, boolean, boolean, NULL)
 * 25) 24 /var/www/w/rurakwiki/includes/content/AbstractContent.php(490): WikitextContent->fillParserOutput(Title, NULL, ParserOptions, boolean, ParserOutput)
 * 26) 25 /var/www/w/rurakwiki/includes/page/WikiPage.php(2145): AbstractContent->getParserOutput(Title, NULL, ParserOptions)
 * 27) 26 /var/www/w/rurakwiki/includes/page/WikiPage.php(1814): WikiPage->prepareContentForEdit(WikitextContent, NULL, User, string)
 * 28) 27 [internal function]: WikiPage->doEditContent(WikitextContent, string, integer, boolean, NULL, string)
 * 29) 28 /var/www/w/rurakwiki/includes/page/Article.php(2012): call_user_func_array(array, array)
 * 30) 29 /var/www/w/rurakwiki/includes/EditPage.php(1903): Article->__call(string, array)
 * 31) 30 /var/www/w/rurakwiki/includes/EditPage.php(1903): Article->doEditContent(WikitextContent, string, integer, boolean, NULL, string)
 * 32) 31 /var/www/w/rurakwiki/includes/EditPage.php(1287): EditPage->internalAttemptSave(array, boolean)
 * 33) 32 /var/www/w/rurakwiki/includes/EditPage.php(522): EditPage->attemptSave
 * 34) 33 /var/www/w/rurakwiki/includes/actions/EditAction.php(56): EditPage->edit
 * 35) 34 /var/www/w/rurakwiki/includes/actions/SubmitAction.php(40): EditAction->show
 * 36) 35 /var/www/w/rurakwiki/includes/MediaWiki.php(414): SubmitAction->show
 * 37) 36 /var/www/w/rurakwiki/includes/MediaWiki.php(282): MediaWiki->performAction(Article, Title)
 * 38) 37 /var/www/w/rurakwiki/includes/MediaWiki.php(584): MediaWiki->performRequest
 * 39) 38 /var/www/w/rurakwiki/includes/MediaWiki.php(435): MediaWiki->main
 * 40) 39 /var/www/w/rurakwiki/index.php(46): MediaWiki->run
 * 41) 40 {main}

Any idea what would be the reason for this? The extension does work and I am able to draw with it, but at times there is a certain reluctance to do the job.