https://bugzilla.wikimedia.org/show_bug.cgi?id=57897
--- Comment #3 from [email protected] --- FYI * The error box from "Older topics" is when the infinite scroll makes an API request for more stuff from the server within the current page. * The garbled contents from middle-clicking the Older topics link is when rendering blows up and MediaWiki sends an incomplete initial page to the browser without CSS, JS, and navigation elements. After fiddling around, I found this URL reliably shows the error message after one pagination: <http://ee-flow.wmflabs.org/wiki/Sandbox?&topic_list[offset-id]=050664a62a00b62ef835fa163e68c4ac&topic_list[offset-dir]=fwd&topic_list[limit]=10> The last API request fails with the 500 error: "GET /w/api.php?action=query&format=json&list=flow&flowpage=Sandbox&flowworkflow=0503c3d2e3d2ad56ca39fa163e68c4ac&flowparams=%7B%22topic_list%22%3A%7B%22offset-dir%22%3A%22fwd%22%2C%22offset-id%22%3A%220505c769ba78b62ef835fa163e68c4ac%22%2C%22limit%22%3A10%2C%22render%22%3Atrue%7D%7D HTTP/1.1" 500 998 "http://ee-flow.wmflabs.org/wiki/Sandbox?&topic_list[offset-id]=050664a62a00b62ef835fa163e68c4ac&topic_list[offset-dir]=fwd&topic_list[limit]=10 I figured out it's the topic "Moats", because viewing that same flowworkflow UUID, <http://ee-flow.wmflabs.org/w/index.php?title=Sandbox&workflow=0505c32dd7fcb62ef835fa163e68c4ac>, reliably blows up with a bunch of errors in apache2/error.log (below). These posts are so old they might be stored as wikitext instead of HTML and have other incompatibilities. error.log contents: [Wed Dec 11 05:28:09 2013] [error] [client 216.38.130.164] PHP Warning: array_filter() expects parameter 1 to be array, null given in /srv/mediawiki/extensions/Flow/includes/Model/PostRevision.php on line 294 ^ repeated 10 times, then [Wed Dec 11 05:28:09 2013] [error] [client 216.38.130.164] PHP Warning: array_fill(): Number of elements must be positive in /srv/mediawiki/extensions/Flow/includes/Model/PostRevision.php on line 244 [Wed Dec 11 05:28:09 2013] [error] [client 216.38.130.164] PHP Warning: array_shift() expects parameter 1 to be array, null given in /srv/mediawiki/extensions/Flow/includes/Templating.php on line 232 [Wed Dec 11 05:28:09 2013] [error] [client 216.38.130.164] PHP Warning: array_pop() expects parameter 1 to be array, null given in /srv/mediawiki/extensions/Flow/includes/Templating.php on line 233 [Wed Dec 11 05:28:09 2013] [error] [client 216.38.130.164] PHP Warning: array_pop() expects parameter 1 to be array, null given in /srv/mediawiki/extensions/Flow/includes/Templating.php on line 234 [Wed Dec 11 05:28:09 2013] [error] [client 216.38.130.164] PHP Catchable fatal error: Argument 1 passed to Flow\\Model\\PostRevision::descendRecursive() must be an array, boolean given, called in /srv/mediawiki/extensions/Flow/includes/Model/PostRevision.php on line 240 and defined in /srv/mediawiki/extensions/Flow/includes/Model/PostRevision.php on line 262 -- 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
