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

Reply via email to