https://bugzilla.wikimedia.org/show_bug.cgi?id=42824

       Web browser: ---
            Bug ID: 42824
           Summary: GeoData throwing exceptions on enwiki
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: [other]
          Assignee: [email protected]
          Reporter: [email protected]
    Classification: Unclassified
   Mobile Platform: ---

See [[en:WP:VPT#MWException fatal error]] for a bit more discussion. It seems
trying to save a page using {{#coordinates}} is throwing this exception:

2012-12-07 14:14:59 srv289 enwiki: [5099e993]
/w/index.php?title=List_of_Methodist_churches&action=submit   Exception from
line 43 of
/usr/local/apache/common-local/php-1.21wmf5/extensions/GeoData/CoordinatesParserFunction.php:
CoordinatesParserFunction::coordinates() called by wrong parser
#0 [internal function]: CoordinatesParserFunction->coordinates(Object(Parser),
Object(PPTemplateFrame_DOM), Array)
#1
/usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3286):
call_user_func_array(Array, Array)
#2
/usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084):
Parser->braceSubstitution(Array, Object(PPTemplateFrame_DOM))
#3
/usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3452):
PPFrame_DOM->expand(Object(PPNode_DOM))
#4
/usr/local/apache/common-local/php-1.21wmf5/includes/parser/Preprocessor_DOM.php(1084):
Parser->braceSubstitution(Array, Object(PPFrame_DOM))
#5
/usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(3073):
PPFrame_DOM->expand(Object(PPNode_DOM), 0)
#6
/usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(1157):
Parser->replaceVariables('???This is a ''...')
#7 /usr/local/apache/common-local/php-1.21wmf5/includes/parser/Parser.php(385):
Parser->internalParse('???This is a ''...')
#8
/usr/local/apache/common-local/php-1.21wmf5/includes/cache/MessageCache.php(848):
Parser->parse('???This is a ''...', Object(Title), Object(ParserOptions), true)
#9
/usr/local/apache/common-local/php-1.21wmf5/extensions/PageTriage/includes/ArticleMetadata.php(775):
MessageCache->parse('???This is a ''...')
#10
/usr/local/apache/common-local/php-1.21wmf5/extensions/PageTriage/includes/ArticleMetadata.php(737):
ArticleCompileSnippet::generateArticleSnippet('{{incomplete}}?...')
#11
/usr/local/apache/common-local/php-1.21wmf5/extensions/PageTriage/includes/ArticleMetadata.php(438):
ArticleCompileSnippet->compile()
#12
/usr/local/apache/common-local/php-1.21wmf5/extensions/PageTriage/includes/ArticleMetadata.php(406):
ArticleCompileProcessor->process()
#13
/usr/local/apache/common-local/php-1.21wmf5/extensions/PageTriage/PageTriage.hooks.php(151):
ArticleCompileProcessor->compileMetadata()
#14 [internal function]:
PageTriageHooks::onArticleSaveComplete(Object(WikiPage), Object(User),
'{{incomplete}}?...', 'null edit', 0, NULL, NULL, 98, NULL, Object(Status),
false)
#15 /usr/local/apache/common-local/php-1.21wmf5/includes/Hooks.php(253):
call_user_func_array('PageTriageHooks...', Array)
#16
/usr/local/apache/common-local/php-1.21wmf5/includes/GlobalFunctions.php(3824):
Hooks::run('ArticleSaveComp...', Array)
#17
/usr/local/apache/common-local/php-1.21wmf5/includes/content/ContentHandler.php(1079):
wfRunHooks('ArticleSaveComp...', Array)
#18 /usr/local/apache/common-local/php-1.21wmf5/includes/WikiPage.php(1904):
ContentHandler::runLegacyHooks('ArticleSaveComp...', Array)
#19 [internal function]: WikiPage->doEditContent(Object(WikitextContent), 'null
edit', 98, false, NULL, 'text/x-wiki')
#20 /usr/local/apache/common-local/php-1.21wmf5/includes/Article.php(1944):
call_user_func_array(Array, Array)
#21 /usr/local/apache/common-local/php-1.21wmf5/includes/EditPage.php(1624):
Article->__call('doEditContent', Array)
#22 /usr/local/apache/common-local/php-1.21wmf5/includes/EditPage.php(1624):
Article->doEditContent(Object(WikitextContent), 'null edit', 98, false, NULL,
'text/x-wiki')
#23 /usr/local/apache/common-local/php-1.21wmf5/includes/EditPage.php(1133):
EditPage->internalAttemptSave(Array, false)
#24 /usr/local/apache/common-local/php-1.21wmf5/includes/EditPage.php(396):
EditPage->attemptSave()
#25
/usr/local/apache/common-local/php-1.21wmf5/includes/actions/EditAction.php(51):
EditPage->edit()
#26
/usr/local/apache/common-local/php-1.21wmf5/includes/actions/EditAction.php(71):
EditAction->show()
#27 /usr/local/apache/common-local/php-1.21wmf5/includes/Wiki.php(429):
SubmitAction->show()
#28 /usr/local/apache/common-local/php-1.21wmf5/includes/Wiki.php(305):
MediaWiki->performAction(Object(Article), Object(Title))
#29 /usr/local/apache/common-local/php-1.21wmf5/includes/Wiki.php(555):
MediaWiki->performRequest()
#30 /usr/local/apache/common-local/php-1.21wmf5/includes/Wiki.php(448):
MediaWiki->main()
#31 /usr/local/apache/common-local/php-1.21wmf5/index.php(59): MediaWiki->run()
#32 /usr/local/apache/common-local/live-1.5/index.php(3):
require('/usr/local/apac...')
#33 {main}

-- 
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to