https://bugzilla.wikimedia.org/show_bug.cgi?id=72277
Bug ID: 72277
Summary: Flow: clicking diff link on summary edit gives 503
error Call to undefined method
Flow\Model\PostSummary::getPostId
Product: MediaWiki extensions
Version: master
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: Flow
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected], [email protected],
[email protected], [email protected],
[email protected]
Web browser: ---
Mobile Platform: ---
In my contributions on beta labs I clicked the diff link next to
(diff | hist) . . (+87) . . Talk:Flow . . Spage beta (Talk | contribs) edited
topic summary on Music
This took me to
http://en.wikipedia.beta.wmflabs.org/w/index.php?title=Topic:S2kt0b7x2jrv7gw0&action=compare-postsummary-revisions&topicsummary_newRevision=s3ems8b3lyhnoafm
which displayed a 503 error. The error isn't logged to
deployment-bastion:/data/project/logs (I filed bug 72275), but in
deployment-mediawiki02:/var/log/hhvm/error.log I found
{
"message": "Call to undefined method
Flow\\Model\\PostSummary::getPostId()",
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Formatter/RevisionViewFormatter.php",
"line": 78,
"context": [],
"backtrace": [
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Formatter/RevisionViewFormatter.php",
"line": 78
},
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Formatter/RevisionViewFormatter.php",
"line": 31,
"function": "buildLinks",
"class": "Flow\\Formatter\\RevisionViewFormatter",
"type": "->",
"args": [
{
"revision": {},
"previousRevision": null,
"currentRevision": {},
"workflow": {},
"indexFieldName": null,
"indexFieldValue": null,
"rootPost": null
}
]
},
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Formatter/RevisionViewFormatter.php",
"line": 129,
"function": "formatApi",
"class": "Flow\\Formatter\\RevisionViewFormatter",
"type": "->",
"args": [
{
"revision": {},
"previousRevision": null,
"currentRevision": {},
"workflow": {},
"indexFieldName": null,
"indexFieldValue": null,
"rootPost": null
},
{}
]
},
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Block/TopicSummary.php",
"line": 276,
"function": "formatApi",
"class": "Flow\\Formatter\\RevisionDiffViewFormatter",
"type": "->",
"args": [
{
"revision": {},
"previousRevision": {},
"currentRevision": {},
"workflow": {},
"indexFieldName": null,
"indexFieldValue": null,
"rootPost": null
},
{
"revision": {},
"previousRevision": null,
"currentRevision": {},
"workflow": {},
"indexFieldName": null,
"indexFieldValue": null,
"rootPost": null
},
{}
]
},
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/View.php",
"line": 134,
"function": "renderAPI",
"class": "Flow\\Block\\TopicSummaryBlock",
"type": "->",
"args": [
{
"newRevision": "s3ems8b3lyhnoafm",
"action": "compare-postsummary-revisions"
}
]
},
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Actions/Action.php",
"line": 90,
"function": "show",
"class": "Flow\\View",
"type": "->",
"args": [
{},
"compare-postsummary-revisions"
]
},
{
"file":
"/srv/mediawiki/php-master/extensions/Flow/includes/Actions/Action.php",
"line": 36,
"function": "showForAction",
"class": "Flow\\Actions\\FlowAction",
"type": "->",
"args": [
"compare-postsummary-revisions"
]
},
{
"file": "/srv/mediawiki/php-master/includes/MediaWiki.php",
"line": 414,
"function": "show",
"class": "Flow\\Actions\\FlowAction",
"type": "->",
"args": []
},
{
"file": "/srv/mediawiki/php-master/includes/MediaWiki.php",
"line": 282,
"function": "performAction",
"class": "MediaWiki",
"type": "->",
"args": [
{
"mParserOptions": null,
"mContent": null,
"mContentObject": null,
"mContentLoaded": false,
"mOldId": null,
"mRedirectedFrom": null,
"mRedirectUrl": false,
"mRevIdFetched": 0,
"mRevision": null,
"mParserOutput": null
},
{
"mTextform": "S2kt0b7x2jrv7gw0",
"mUrlform": "S2kt0b7x2jrv7gw0",
"mDbkeyform": "S2kt0b7x2jrv7gw0",
"mNamespace": 2600,
"mInterwiki": "",
"mFragment": "",
"mArticleID": 35858,
"mContentModel": "flow-board",
"mRestrictions": {
"edit": [],
"move": []
},
"mCascadeRestriction": false,
"mCascadingRestrictions": null,
"mCascadeSources": null,
"mRestrictionsLoaded": true,
"mTitleProtection": null,
"mDefaultNamespace": 0,
"mRedirect": false
}
]
},
{
"file": "/srv/mediawiki/php-master/includes/MediaWiki.php",
"line": 584,
"function": "performRequest",
"class": "MediaWiki",
"type": "->",
"args": []
},
{
"file": "/srv/mediawiki/php-master/includes/MediaWiki.php",
"line": 435,
"function": "main",
"class": "MediaWiki",
"type": "->",
"args": []
},
{
"file": "/srv/mediawiki/php-master/index.php",
"line": 46,
"function": "run",
"class": "MediaWiki",
"type": "->",
"args": []
},
{
"file": "/srv/mediawiki/w/index.php",
"line": 3,
"function": "include",
"args": [
"/srv/mediawiki/php-master/index.php"
]
}
]
}
--
You are receiving this mail because:
You are the assignee for the bug.
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l