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

Reply via email to