Last modified: 2014-08-20 21:32:08 UTC
I pressed "Reply" on a new post, and received this pink error box: Exception Caught: Flow workflow is for different page webconsole says: "Exception Caught: Flow workflow is for different page" load.php:164 console.trace(): load.php:164 mw.log</log.warn() load.php:164 FlowBoardComponent.UI.showError() load.php:42 FlowBoardComponent.UI.events.interactiveHandlers.apiRequest/<() load.php:36 jQuery.Callbacks/fire() load.php:44 jQuery.Callbacks/self.fireWith() load.php:46 .Deferred/</deferred[tuple[0]]() load.php:47 jQuery.Callbacks/fire() load.php:44 jQuery.Callbacks/self.fireWith() load.php:46 .Deferred/</deferred[tuple[0]]() load.php:47 jQuery.Callbacks/fire() load.php:44 jQuery.Callbacks/self.fireWith() load.php:46 .Deferred/</deferred[tuple[0]]() load.php:47 mw.Api.prototype.ajax/xhr<() load.php:28 jQuery.Callbacks/fire() load.php:44 jQuery.Callbacks/self.fireWith() load.php:46 done() load.php:135 .send/callback() load.php:141 (Sorry, a misclick created an empty bug)
Created attachment 16034 [details] screenshot
Is this reproducable? You may have some old browser cache, the topic link in the screenshot has old format: ?workflow=xxxxxxxx
in backlog: https://trello.com/c/gVwgCbSX
I just got the same error, whilst trying to edit the board-header at https://en.wikipedia.org/wiki/Wikipedia_talk:Flow/Developer_test_page Reproducible, I can't edit the header. Identical output in webconsole, except for line numbers. ..... I then tried editing the header at https://www.mediawiki.org/wiki/Talk:Sandbox and got the same error. On the IRC recentchanges feed, this popped up: <rc-pmtpa> [[Talk:Sandbox]] ! http://www.mediawiki.org/w/index.php?title=Talk:Sandbox&action=compare-header-revisions&header_newRevision=rzjscc80i0rwkggx * Quiddity (WMF) * (+6) edited the header but that link leads to an error: Could not find a revision to load flow content. Return to MediaWiki. [43d717ac] 2014-07-31 18:08:42: Fatal exception of type Flow\Exception\InvalidInputException and there is nothing to match it in the onwiki Board-history, or the onwiki recentchanges feed. I tried again, and the edit was saved successfully. .... But, I cannot do the same at enwiki. I see these entries in the IRC feed: <rc-pmtpa> [[Wikipedia talk:Flow/Developer test page]] http://en.wikipedia.org/w/index.php?title=Wikipedia_talk:Flow/Developer_test_page&action=compare-header-revisions&header_newRevision=rzjt42xhnqzlhdz5 * Quiddity (WMF) * (-10) edited the header and clicking them leads to an equivalent error page: Could not find a revision to load flow content. Return to Main Page. [e4d9a9fa] 2014-07-31 18:27:24: Fatal exception of type Flow\Exception\InvalidInputException
The referenced page headers are both editable now. As for the IRC feed, it looks like we have a bug where the IRC lines go out before the database transaction is commited. I've put up https://gerrit.wikimedia.org/r/155438 to deal with that issue. The other issue i noticed here was bad data in a related WikiReference from before we correctly handled relative titles from parsoid. It was a single reference so I updated it from eval.php and everything seems to be working again. Neither of address the original issue, but I can't seem to reproduce it after fixing the above issue.
(In reply to Erik Bernhardson from comment #6) > Neither of address the original issue, but I can't seem to reproduce it > after fixing the above issue. ok, I can't reproduce currently either, so will reduce importance, and mark unconfirmed. I'm glad some orthogonal fixes came out of it, at least! :)