Last modified: 2012-12-27 06:29:08 UTC
The following api request gave a response with invalid XML content: http://en.wikipedia.org/w/api.php?action=query&format=xml&list=recentchanges&rclimit=1&rcnamespace=0%7C2%7C4%7C6%7C10%7C14%7C100&rcprop=comment%7Cflags%7Cids%7Cloginfo%7Csizes%7Ctimestamp%7Ctitle%7Cuser&rcstart=2012-12-26T20:25:22Z <?xml version="1.0"?><api><query><recentchanges><rc type="log" ns="0" title="Wikipedia" rcid="545999515" pageid="5043734" revid="0" old_revid="0" user="Sage Ross (WMF)" oldlen="0" newlen="0" timestamp="2012-12-26T20:25:22Z" comment="" logid="46520398" logtype="eparticle" logaction="selfadd" 4::coursename="Education Program:Example University/Example Course (2013 Q1)"><5::owner><param>12535944</param><param>Sage Ross (WMF)</param></5::owner></rc></recentchanges></query><query-continue><recentchanges rcstart="2012-12-26T20:25:22Z" /></query-continue></api> "4::coursename" is invalid XML node attribute, and "<5::owner>" is invalid XML tag node. similar bug happened one week ago: https://bugzilla.wikimedia.org/show_bug.cgi?id=43221
I'm duping to bug 43221. It sounds like the same issue. (Note Wikimedia wikis won't be updated until about jan 9 (unless someone decides to merge the change early), so you won't see the fix for that issue until then) *** This bug has been marked as a duplicate of bug 43221 ***
The invalid XML attribute "4::coursename" is the same issue with the invalid attributes in bug 43221. The fix https://gerrit.wikimedia.org/r/39221 should cover all of them. But the invalid XML tag node "<5::owner>" is not the same issue, it's not covered by that fix.
I believe the fix for bug 43221 was generic enough to cover all log parameters.