Last modified: 2014-08-20 21:32:08 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T70526, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 68526 - Flow: Exception Caught: Flow workflow is for different page
Flow: Exception Caught: Flow workflow is for different page
Status: UNCONFIRMED
Product: MediaWiki extensions
Classification: Unclassified
Flow (Other open bugs)
unspecified
All All
: Normal normal (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2014-07-24 19:15 UTC by Quiddity
Modified: 2014-08-20 21:32 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments
screenshot (234.98 KB, image/png)
2014-07-24 19:18 UTC, Quiddity
Details

Description Quiddity 2014-07-24 19:15:17 UTC

    
Comment 1 Quiddity 2014-07-24 19:17:46 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)
Comment 2 Quiddity 2014-07-24 19:18:33 UTC
Created attachment 16034 [details]
screenshot
Comment 3 bsitu 2014-07-24 20:32:19 UTC
Is this reproducable? You may have some old browser cache, the topic link in the screenshot has old format: ?workflow=xxxxxxxx
Comment 4 Danny Horn 2014-07-25 18:11:01 UTC
in backlog: https://trello.com/c/gVwgCbSX
Comment 5 Quiddity 2014-07-31 18:29:11 UTC
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
Comment 6 Erik Bernhardson 2014-08-20 21:13:32 UTC
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.
Comment 7 Quiddity 2014-08-20 21:32:08 UTC
(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! :)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links