I did a few queries on our EventLogging editing schema data to check the errors we are receiving since last deployment where we deployed captcha for mobile edits.
Blocked users [1] and AbuseFilter related errors now account for the majority of errors on mobile.
A fix for AbuseFilter is planned so these should drop (for either good or bad!)\ The NULL errors and HTTP errors are a little concerning but the editconflicts are very low considering the number of successful edits we have had during that same period (8545) suggesting restricting mobile edits to section was a good idea.
In terms of blocked users is there any way to easily check a config variable to see if a user is blocked? [2] - we could then prevent them from loading the editor at all and reduce these errors and wasted time.
blocked 416 abusefilter-disallowed 223 HTTP error 218 editconflict 191 NULL 63 abusefilter-warning 62 unknownerror 52 protectedpage 36 badtoken 35 rvnosuchsection 27 pagedeleted 18 abusefilter-warning-AFC 15 autoblocked 11 abusefilter-warning-ref-group-blanking 8 abusefilter-warning-repeated-characters 8 unknown 7 abusefilter-warning-links-containing-username 6 abusefilter-warning-shouting 6 abusefilter-warning-8 6 abusefilter-warning-removal 5 abusefilter-warning-short-article 5 abusefilter-warning-plain-text 5 abusefilter-warning-remoção 5 emptypage 4 abusefilter-warning-Wikilink 4 abusefilter-warning-external-images 4 abusefilter-warning-autobiography 4 abusefilter-warning-veryshortarticle 4 abusefilter-warning-lowercase-letters 3 abusefilter-warning-largeaddition-notice 3 abusefilter-warning-yeni-madde 3 abusefilter-warning-template-error 3 abusefilter-warning-blanking 3 abusefilter-warning-53 3 abusefilter-warning-personalitàlegatea 2 abusefilter-warning-all-categories-removed 2 abusefilter-warning-kapottelink 2 abusefilter-warning-17 2 विपाले सजगता ६१-ब 2 abusefilter-warning/wp 2 abusefilter-warning-曖昧さ回避括弧の付け方違反(の疑い) 1 abusefilter-warning-小さな記事の作成 1 abusefilter-warning-email 1 मराठी वापरा 1 abusefilter-warning-categorias 1 abusefilter-warning-references 1 cascadeprotected 1 मोठा मजकुर 1 abusefilter-warning-repeat 1 abusefilter-warning-ofensa 1 abusefilter-warning-no-more-links 1 abusefilter-warning-prvni-male 1 abusefilter-warning-character 1 abusefilter-warning-removing-information-template 1 abusefilter-warning-short-new-article 1 abusefilter-warning-nospaces 1 abusefilter-warning-40 1 abusefilter-warning-新規利用者による小さすぎる記事の作成 1 abusefilter-warning-subpahýl 1 abusefilter-warning-zelfreferentie 1
******************************************************* Here is the same list by wiki: enwiki blocked 239 enwiki abusefilter-disallowed 137 enwiki HTTP error 114 enwiki editconflict 101 itwiki blocked 56 enwiki unknownerror 48 enwiki abusefilter-warning 47 jawiki blocked 46 enwiki NULL 42 eswiki abusefilter-disallowed 36 kowiki editconflict 33 enwiki protectedpage 27 arwiki HTTP error 25 kowiki HTTP error 19 zhwiki HTTP error 19 itwiki editconflict 18 arwiki abusefilter-disallowed 17 enwiki abusefilter-warning-AFC 15 eswiki HTTP error 15 zhwiki NULL 14 arwiki badtoken 13 hewiki blocked 12 dewiki blocked 12 enwiki pagedeleted 12 arwiki abusefilter-warning 12 ptwiki blocked 11 enwiki autoblocked 11 kowiki badtoken 9 ruwiki abusefilter-disallowed 9 nlwiki editconflict 9 eswiki blocked 9 frwiki HTTP error 8 enwiki abusefilter-warning-repeated-characters 8 enwiki abusefilter-warning-ref-group-blanking 8 svwiki blocked 8 nlwiki blocked 8 trwiki abusefilter-disallowed 8 dewiki badtoken 7 enwiki rvnosuchsection 7 zhwiki editconflict 7 dewiki editconflict 7 eswiki protectedpage 6 eswiki abusefilter-warning-8 6 enwiki abusefilter-warning-shouting 6 enwiki abusefilter-warning-links-containing-username 6 ruwiki blocked 6 ptwiki abusefilter-disallowed 6 zhwiki rvnosuchsection 5 ptwiki abusefilter-warning-remoção 5 ruwiki abusefilter-warning-plain-text 5 frwiki blocked 5 dewiki HTTP error 5 thwiki abusefilter-warning-short-article 5 ptwiki HTTP error 5 plwiki NULL 5 kowiki abusefilter-disallowed 5 arwiki abusefilter-warning-veryshortarticle 4 thwiki abusefilter-disallowed 4 zhwiki abusefilter-warning-Wikilink 4 thwiki unknownerror 4 enwiki abusefilter-warning-external-images 4 enwiki badtoken 4 enwiki abusefilter-warning-autobiography 4 eswiki pagedeleted 4 svwiki abusefilter-warning 3 enwiki unknown 3 arwiki abusefilter-warning-largeaddition-notice 3 svwiki rvnosuchsection 3 eswiki editconflict 3 trwiki abusefilter-warning-yeni-madde 3 svwiki editconflict 3 jawiki emptypage 3 svwiki HTTP error 3 zhwiki abusefilter-warning-template-error 3 eswiki abusefilter-warning-53 3 enwiki abusefilter-warning-removal 3 enwiki abusefilter-warning-lowercase-letters 3 nowiki editconflict 3 kowiki protectedpage 3 nlwiki abusefilter-warning-kapottelink 2 hewiki abusefilter-warning-blanking 2 enwiktionary abusefilter-warning/wp 2 eswiki abusefilter-warning-17 2 jawiki editconflict 2 enwiki abusefilter-warning-all-categories-removed 2 frwiktionary pagedeleted 2 zhwiki badtoken 2 idwiki blocked 2 kowiki NULL 2 ruwiki unknown 2 mrwiki विपाले सजगता ६१-ब 2 enwikiquote rvnosuchsection 2 ruwiki HTTP error 2 viwiki unknown 2 mrwiki editconflict 2 mrwiki rvnosuchsection 2 itwiki abusefilter-warning-personalitàlegatea 2 trwiki blocked 2 jawiki HTTP error 2 kowiki blocked 2 jawiki abusefilter-warning-曖昧さ回避括弧の付け方違反(の疑い) 1 cswiki abusefilter-warning-prvni-male 1 ptwiki abusefilter-warning-ofensa 1 ptwiki abusefilter-warning-categorias 1 commonswiki abusefilter-warning-removing-information-template 1 enwiki emptypage 1 hewikivoyage editconflict 1 viwiktionary rvnosuchsection 1 enwiki abusefilter-warning-blanking 1 hiwiki abusefilter-warning-references 1 fawiki HTTP error 1 dawiki rvnosuchsection 1 enwiki abusefilter-warning-nospaces 1 plwiki blocked 1 ruwiki abusefilter-warning-repeat 1 simplewiki abusefilter-warning-removal 1 eswiki rvnosuchsection 1 itwiki abusefilter-disallowed 1 huwiktionary rvnosuchsection 1 kowiki rvnosuchsection 1 cswiki abusefilter-warning-subpahýl 1 hewiki rvnosuchsection 1 enwiki abusefilter-warning-email 1 elwiki cascadeprotected 1 ptwiki editconflict 1 jawiki abusefilter-warning-小さな記事の作成 1 arwiki editconflict 1 itwiki rvnosuchsection 1 fawiki abusefilter-warning-short-new-article 1 eswiki abusefilter-warning-40 1 ruwiki abusefilter-warning-no-more-links 1 jawiki abusefilter-warning-新規利用者による小さすぎる記事の作成 1 ckbwiki abusefilter-warning-character 1 nlwiki abusefilter-warning-zelfreferentie 1 arwiki abusefilter-warning-removal 1 mrwiki मराठी वापरा 1 simplewiki rvnosuchsection 1 mrwiki मोठा मजकुर 1
[1] select wiki, event_errorText, count(*) from MobileWebEditing_5644223 where event_action = 'success' and timestamp
20130925000000 group by event_errorText, wiki
Jon Robson, 30/09/2013 20:05:
I did a few queries on our EventLogging editing schema data to check the errors we are receiving since last deployment where we deployed captcha for mobile edits.
Blocked users [1] and AbuseFilter related errors now account for the majority of errors on mobile.
It would be interesting to know what sort of blocks those are. I can imagine that some IPs are correctly blocked as "open proxies" if there are many users using them (e.g. blackberry?), but there may be mistakes.
Nemo
Hey Nemo Thanks for the comment! We could certainly update the schema to provide more information if the editing API returns it in the response.... Feel free to open a bug with specifics if you think this would be useful!
On Mon, Sep 30, 2013 at 11:32 AM, Federico Leva (Nemo) nemowiki@gmail.com wrote:
Jon Robson, 30/09/2013 20:05:
I did a few queries on our EventLogging editing schema data to check the errors we are receiving since last deployment where we deployed captcha for mobile edits.
Blocked users [1] and AbuseFilter related errors now account for the majority of errors on mobile.
It would be interesting to know what sort of blocks those are. I can imagine that some IPs are correctly blocked as "open proxies" if there are many users using them (e.g. blackberry?), but there may be mistakes.
Nemo
On Mon, Sep 30, 2013 at 11:05 AM, Jon Robson jdlrobson@gmail.com wrote: ...
In terms of blocked users is there any way to easily check a config variable to see if a user is blocked? [2] - we could then prevent them from loading the editor at all and reduce these errors and wasted time.
Not from a config variable, but you can do $user->isBlocked() in PHP ( https://doc.wikimedia.org/mediawiki-core/master/php/html/classUser.html#afd1... )