Intention:
Creating a graphic with the GraphViz extension. Visualization.
Steps to Reproduce:
- c/p graphviz graph into mediawiki site
<mscgen caption='Message sequence chart for example no. 4'> msc { a,b,c; a->b [label="ab()"]; b->c [label="bc(TRUE)"]; c=>c [label="process(1)"]; c=>c [label="process(2)"]; ...; c=>c [label="process(n)"]; c=>c [label="process(END)"]; a<<=c [label="callback()"]; --- [label="If more to run", ID="*"]; a->a [label="next()"]; a->c [label="ac()"]; b<-c [label="cb(TRUE)"]; b->b [label="stalled(...)"]; a<-b [label="ab() = FALSE"]; } </mscgen>
- then save the page
Actual Results:
[b0268cc7] /w/rurakprod/index.php?title=TestSeite4&action=submit Exception from line 77 of /var/www/w/rurakprod/includes/parser/StripState.php: Invalid marker: UNIQce56658f4d73e6e7-mscgen-00000000-QINU Backtrace: #0 /var/www/w/rurakprod/includes/parser/StripState.php(66): StripState->addItem(string, string, string) #1 /var/www/w/rurakprod/includes/parser/Parser.php(4062): StripState->addGeneral(string, string) #2 /var/www/w/rurakprod/includes/parser/Preprocessor_DOM.php(1178): Parser->extensionSubstitution(array, PPFrame_DOM) #3 /var/www/w/rurakprod/includes/parser/Parser.php(3153): PPFrame_DOM->expand(PPNode_DOM, integer) #4 /var/www/w/rurakprod/includes/parser/Parser.php(4640): Parser->replaceVariables(string) #5 /var/www/w/rurakprod/includes/parser/Parser.php(4597): Parser->pstPass2(string, User) #6 [internal function]: Parser->preSaveTransform(string, Title, User, ParserOptions) #7 /var/www/w/rurakprod/includes/StubObject.php(99): call_user_func_array(array, array) #8 /var/www/w/rurakprod/includes/StubObject.php(119): StubObject->_call(string, array) #9 /var/www/w/rurakprod/includes/content/WikitextContent.php(145): StubObject->__call(string, array) #10 /var/www/w/rurakprod/includes/content/WikitextContent.php(145): StubObject->preSaveTransform(string, Title, User, ParserOptions) #11 /var/www/w/rurakprod/includes/WikiPage.php(2087): WikitextContent->preSaveTransform(Title, User, ParserOptions) #12 /var/www/w/rurakprod/includes/WikiPage.php(1761): WikiPage->prepareContentForEdit(WikitextContent, NULL, User, string) #13 [internal function]: WikiPage->doEditContent(WikitextContent, string, integer, boolean, NULL, string) #14 /var/www/w/rurakprod/includes/Article.php(2024): call_user_func_array(array, array) #15 /var/www/w/rurakprod/includes/EditPage.php(1812): Article->__call(string, array) #16 /var/www/w/rurakprod/includes/EditPage.php(1812): Article->doEditContent(WikitextContent, string, integer, boolean, NULL, string) #17 /var/www/w/rurakprod/includes/EditPage.php(1237): EditPage->internalAttemptSave(array, boolean) #18 /var/www/w/rurakprod/includes/EditPage.php(427): EditPage->attemptSave() #19 /var/www/w/rurakprod/includes/actions/EditAction.php(50): EditPage->edit() #20 /var/www/w/rurakprod/includes/actions/EditAction.php(74): EditAction->show() #21 /var/www/w/rurakprod/includes/Wiki.php(428): SubmitAction->show() #22 /var/www/w/rurakprod/includes/Wiki.php(292): MediaWiki->performAction(Article, Title) #23 /var/www/w/rurakprod/includes/Wiki.php(588): MediaWiki->performRequest() #24 /var/www/w/rurakprod/includes/Wiki.php(447): MediaWiki->main() #25 /var/www/w/rurakprod/index.php(46): MediaWiki->run() #26 {main}
Reproducible: Always
Version: REL1_23-branch
Severity: major
OS: Linux
Platform: Other