Wikipedia talk:AutoWikiBrowser/Bugs/Archive 25

Adding persondata on Wikia

 * Rjwilmsi 08:10, 7 February 2014 (UTC)

Doesn't recognize extra protection levels on Arabic Wikipedia (arwiki)

 * Note for ourselves: protection levels listed in ...\WikiFunctions\Controls\EditProtectControl.cs. Not per-project. Options: hold list per language code there (though at what point is list loaded versus language code of project known), or see if API can tell us available protection levels per project. Rjwilmsi  11:57, 6 February 2014 (UTC)


 * Fixed as of . --Meno25 (talk) 17:34, 7 February 2014 (UTC)

MissingMethodException in CfdOptions.btnOk_Click / CFD plugin not working
Last successful use of this plugin was on. At first I thought my most recent update of AWB via the in app updater corrupted the plugin, so I downloaded a new version of AWB from SourceForge. The new version from that zip file also had the same problem. Login state and number of words in category do not change results. -- Vandraedha (talk) 09:35, 8 February 2014 (UTC)

Vandraedha my mistake. I did not ship the correct plugin. I'll fix during this weekend. -- Magioladitis (talk) 11:39, 8 February 2014 (UTC)

Vandraedha Please re-download the zip file from SourceForge. I updated the zip to contain the new versions of the plugins. Please confirm it works now. -- Magioladitis (talk) 11:55, 8 February 2014 (UTC)


 * That appears to have solved the issue. Thanks! --Vandraedha (talk) 12:27, 8 February 2014 (UTC)

Defaultsort missing in Database scan

 * The same thing applies for Vasyl Lypkivsky and Vasily Agapkin. (t) Josve05a  (c) 22:04, 8 February 2014 (UTC)
 * Rjwilmsi 00:36, 10 February 2014 (UTC)

Incorrect alert ref after references
DA Sonnenfeld you should not be able to use 5.5.2.2 after I disabled it. Can you still use it? -- Magioladitis (talk) 00:12, 8 February 2014 (UTC)
 * Updated to 5.5.2.3. It worked fine. Thanks! DA Sonnenfeld (talk) 11:23, 8 February 2014 (UTC)

I enabled 5223 on February 1. You did not get any message to update? Maybe it is a bug on our side if you did not. -- Magioladitis (talk) 11:27, 8 February 2014 (UTC)
 * DA Sonnenfeld -- Magioladitis (talk) 11:28, 8 February 2014 (UTC)


 * Not that I noticed... Thanks, DA Sonnenfeld (talk) 11:35, 8 February 2014 (UTC)

Arrows inside |title=

 * Rjwilmsi 09:01, 19 February 2014 (UTC)

"Fixing" header in formatted text.
Bgwhite I think adding pre tags was wise. -- Magioladitis (talk) 11:28, 16 February 2014 (UTC)
 * OK, we'll assume any indented text with == in the middle is not a heading, and not change it. Rjwilmsi  16:58, 18 February 2014 (UTC)

ArgumentOutOfRangeException in Tools.MakeHumanCatKey
This bugs seems to occur only on this page. -- Magioladitis (talk) 12:45, 24 February 2014 (UTC)
 * Rjwilmsi 09:46, 25 February 2014 (UTC)

b-tags but not i-tags
Seems that when the tags are nested (e.g. Bold and italics ), AWB fixes the outer set but not the inner set. Try User:GoingBatty/sandbox. GoingBatty (talk) 16:35, 22 February 2014 (UTC)

Incorrectly moved Ibid template from Notes to References section

 * Rjwilmsi 19:12, 26 February 2014 (UTC)

Unnecessary citation template replacement

 * Rjwilmsi 07:21, 10 March 2014 (UTC)

Newlines not being handled in skip text

 * Standardize on use of \n as newline in skip checks, find & replace, text box find. Rjwilmsi  14:56, 15 March 2014 (UTC)

IOException in Updater.CreateTempDir Suggestion Suggestion
You pressed Check for updates twice. -- Magioladitis (talk) 00:01, 20 March 2014 (UTC)

Incorrectly adds Persondata for sibling duo
GoingBatty Is something written in WP:PERSONDATA that pages about duos should not have the template? My first impression is that we should add it. -- Magioladitis (talk) 06:59, 20 March 2014 (UTC)
 * They were born and will die at different times and places. How would that be added to Persondata? Persondata entry is meant for one person only, not groups, duos or families. Bgwhite (talk) 07:11, 20 March 2014 (UTC)

Updated IsAboutAPerson to exclude Sibling duos and Sibling musical duos. -- Magioladitis (talk) 08:47, 20 March 2014 (UTC)

Error on retrieving Checkwiki data
Bgwhite so you say that everything was fine with rev 9985 and then, without updating, you started catching an error? Is the url exactly the same? -- Magioladitis (talk) 22:56, 19 March 2014 (UTC)

The string constructed by AWB is

-- Magioladitis (talk) 23:03, 19 March 2014 (UTC)


 * Yes to both questions. Clicking on the first half of the string constructed by AWB does work manually: https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi will take you to the web page. Bgwhite (talk) 23:07, 19 March 2014 (UTC)


 * Bgwhite any chance WMFLabs disabled/limited access somehow? -- Magioladitis (talk) 23:09, 19 March 2014 (UTC)
 * I haven't a clue and I have't seen anything mentioned.  The only thing I can think of is https.  They might have changed certificates?  WPCleaner does work just fine, however it is using http.   I just changed the source code to use http instead of https and it does work just fine now.  Bgwhite (talk) 23:22, 19 March 2014 (UTC)
 * Bgwhite confirmed. Wmflabs is undergoing a datacentre migration so let's wait that they fix the issue their side. I do not want to switch from https to http. TIll then you can use your own local build. -- Magioladitis (talk) 23:26, 19 March 2014 (UTC)
 * "...let's wait that they fix the issue their side." Now that is funny, them fixing something.  The move is complete as the last two tools were moved today.  Bgwhite (talk) 23:36, 19 March 2014 (UTC)
 * Bgwhite OK then you should send them an email and tell them they forgot to switch on something :) LOL -- Magioladitis (talk) 23:38, 19 March 2014 (UTC)
 * Bgwhite I sent them an email reporting the problem. -- Magioladitis (talk) 08:53, 20 March 2014 (UTC)

Another unnecessary citation template replacement

 * I think it converts all cite web, etc, parameters to lowercase. I just did a Find+Replace of "url" to "MixedCaseTest", and the diff showed that the general fixes had converted that to "mixedcasetest" -- John of Reading (talk) 06:56, 21 March 2014 (UTC)

So someone started adding parameters in uppercase. In the past this was avoided. -- Magioladitis (talk) 07:12, 21 March 2014 (UTC)

The only parameters AWB leaves in uppercase are ISBN, ISSN, DOI, PMID, OCLC, PMC. -- Magioladitis (talk) 07:15, 21 March 2014 (UTC)

and. -- Magioladitis (talk) 16:52, 22 March 2014 (UTC)

Articles on holidays, issues with date-delinking
It seems that New Year's Day should generally link to January 1. AWB routinely delinks similar links by quoting WP:DATELINK. Maybe the presence of Infobox holiday could be used to stop it. -- 签名 sig  at  02:29, 17 February 2014 (UTC)
 * I confirmed that this is not hard coded into AWB. It is probably a find and replace rule created by a person using AWB. I suggest you contact the person making the edits.  GoingBatty (talk) 21:05, 17 February 2014 (UTC)

Don't change hyphen in single page number to an en-dashed page range

 * Such instances where AWB's logic to convert to a page range is incorrect do happen, but there must be hundreds of instances where the conversion was correct for each one that was wrong. The convention used is to put in the page ref with a non-breaking hyphen where it might look like a range, but isn't; this tells AWB not to make the change. I've made that alteration on Euler's pump and turbine equation, if there are any other instances let me know and I'll repeat the change. Rjwilmsi  15:23, 6 May 2011 (UTC)


 * I agree that it's right 99% of the time; but how can we make it not make this mistake? Maybe when it's ambiguous ask the editor to look and decide, to change the hyphen to non-breaking or to en dash as appropriate? There are bound to be many other instances, including ones already incorrectly cleaned up; I have seen them before, but don't know of any currently. Let's not sweep this problem under the rug for the sake of easy automation. Dicklyon (talk) 15:33, 6 May 2011 (UTC)


 * I don't know how we could fix this unless we give up correcting page ranges. The chapter-hyphen-page convention is simply incompatible with automating en dashes.  What we could do is manually substitute with hyphen, but of course that doesn't address the fact that most of these will be converted without being noticed.
 * Could you refer me to a page, so I can test that AWB does not "correct" the template? — kwami (talk) 20:16, 25 January 2014 (UTC)

Auto-tagger: Don't tag current events pages on Arabic Wikipedia (arwiki)
Meno25 do these pages share a common template or something? -- Magioladitis (talk) 17:02, 26 January 2014 (UTC)


 * Generally no. But the newer current events pages contain the template ar:قالب:رأس الأحداث الجارية (Current events header). The older pages don't contain this template. --Meno25 (talk) 17:24, 26 January 2014 (UTC)

This has been sitting here for a long time. Can we at least have AWB skip pages tagged with ar:قالب:رأس الأحداث الجارية? Solving the problem partially is better than not at all. --Meno25 (talk) 04:30, 1 February 2014 (UTC)

I have forgotten about this bug. Do you want to exclude only dead end tagging or tagging completely? -- Magioladitis (talk) 16:50, 21 March 2014 (UTC)

excludes pages with Current events header in ar.wiki from tagging. -- Magioladitis (talk) 16:58, 21 March 2014 (UTC)


 * Meant tagging completely. Rev 9999 works for me. Thank you. --Meno25 (talk) 18:04, 21 March 2014 (UTC)

Takes two edits to fix temperature

 * Proposed solution - modify the sections of UnitTests/ParserTests.cs and WikiFunctions/WikiRegexes.cs that were updated in . GoingBatty (talk) 01:18, 23 March 2014 (UTC)

AWB Skipping instead of saving for no apparent reason
Have you turned on the logging feature to see why AWB is skipping the pages? GoingBatty (talk) 13:52, 30 January 2014 (UTC)


 * It says API MD5 HASH ERROR :The page you are editing may contain an unsupported or invalid Unicode character.


 * P.S. I tried with Unicodify whole page option checked/unchecked. It is throwing up this error on a wide variety of articles. So I'm guessing the problem is general and not article specific?Shubhamkanodia (talk) 14:30, 30 January 2014 (UTC)
 * The issue is article specific, although it may occur more frequently with the Hindi Wikipedia than on the English Wikipedia. GoingBatty (talk) 14:39, 30 January 2014 (UTC)
 * Shouldn't the "unicodify page" option solve this problem? Is there a possible workaround?


 * I am having the same problem with أحمد جودت باشا. --Meno25 (talk) 15:26, 31 January 2014 (UTC)
 * In the past Unicodify has been the problem not the solution, see . Rjwilmsi  16:42, 31 January 2014 (UTC)

I save the Arabic page with no problem. . -- Magioladitis (talk) 17:15, 31 January 2014 (UTC)


 * Strange. I swear it gave me this error before. --Meno25 (talk) 04:27, 1 February 2014 (UTC)


 * The error occurs only when trying to remove Unicode control characters from the page but not when using default settings. I can post my settings file if needed. --Meno25 (talk) 07:43, 1 February 2014 (UTC)
 * Meno25 yes, please. In fact I only need the F&R rules. -- Magioladitis (talk) 08:09, 1 February 2014 (UTC)


 * The whole settings file can be found here. --Meno25 (talk) 08:15, 1 February 2014 (UTC)

Meno25 I see no problem with the settings file. Maybe problem fixed after bad characters removed. -- Magioladitis (talk) 09:52, 26 March 2014 (UTC)

It is not a bug since pages cause API MD5 HASH ERROR. -- Magioladitis (talk) 09:52, 26 March 2014 (UTC)

Incorrect alert - Invalid citation parameter for author10-author999999
Same for authorlink10 and author10-link? When were these added? an chance they get deleted from the code? -- Magioladitis (talk) 22:20, 30 March 2014 (UTC)
 * The LUA versions of cite web, etc, accept an unlimited number of authors, editors, etc. -- John of Reading (talk) 06:29, 31 March 2014 (UTC)
 * John of Reading this means author100 as well? author1000000? -- Magioladitis (talk) 06:32, 31 March 2014 (UTC)
 * As long as the parameters from author1 up to author999999 are included, you can have author1000000. -- John of Reading (talk) 06:35, 31 March 2014 (UTC)
 * Same holds for first10, first10000? given10 and given1000? -- Magioladitis (talk) 06:54, 31 March 2014 (UTC)
 * Yes, all the parameters that describe 1-N authors or editors -- John of Reading (talk) 07:46, 31 March 2014 (UTC)

for authors and authorlink. -- Magioladitis (talk) 07:27, 31 March 2014 (UTC)

for all (I hope). -- Magioladitis (talk) 08:03, 31 March 2014 (UTC)

Bug with combining Duplicate Unnamed References

 * Rjwilmsi 07:42, 19 April 2014 (UTC)

Missing alert for invalid citation parameters

 * Rjwilmsi 07:51, 19 April 2014 (UTC)

Incorrect alert - Invalid citation parameter trans-title

 * Rjwilmsi 17:24, 23 April 2014 (UTC)

Issue with Skip only genfixes
{{AWB bug | status        = fixed | description   = When I run a bot task with a custom module, I also enable general fixes. However, I use the Skip only genfixes option to ensure that the custom module is changing the article. Unfortunately, the option to Skip only genfixes also can skip changes done by a custom module. (The custom module executes first, according to AutoWikiBrowser/Order of procedures.) GoingBatty (talk) 20:04, 27 April 2014 (UTC) | duplicate     = 1. Make and enable the following module: public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip) { Skip = false; Summary = ""; ArticleText = Regex.Replace(ArticleText, @"{{(\s*[Cc]it(?:e|ation))([^}]+)(\s*\|\s*(?:date|year)\s*=\s*)[\(]?(\d{4})(?:\s*[,\.\):;'=]| год| )*(\s*[\|}<])", "{{$1$2$3$4$5"); return ArticleText; } 2. Run against Bacillus thuringiensis with general fixes off, and note that it removes the period from {{para|year|1999.}}

3. Run against Bacillus thuringiensis with general fixes on, and note that it removes the period from {{para|year|1999.}}

4. Run against Bacillus thuringiensis with general fixes on and Skip only genfixes checked, and note that the article is skipped. | site          = en.wikipedia.org | OS            = Windows 7 | net           = 2.0.50727.5477 | version       = 5.5.2.4 SVN 10083 | workaround    = | fix_version   = {{awbsvn|10086}} }}
 * {{awbsvn|10086}} Rjwilmsi  22:56, 27 April 2014 (UTC)

Error when creating article talk page
I received this error when trying to create a new article talk page containing only WikiProjects. GoingBatty (talk) 16:29, 27 April 2014 (UTC)
 * GoingBatty the problems exactly what it says. New page creation is not allowed on debug builds to help us spot bugs. You can create you own "release version" with the compiler. -- Magioladitis (talk) 16:39, 27 April 2014 (UTC)
 * The error says "Attempted to save page with zero length", but your note states "New page creation is not allowed on debug builds". Those seem to be two different things.  Could you please help me understand?  GoingBatty (talk) 16:46, 27 April 2014 (UTC)
 * both things are disallowed. -- Magioladitis (talk) 17:21, 27 April 2014 (UTC)
 * Could you also please help me understand how disallowing new page creation on debug builds help us to spot bugs? GoingBatty (talk) 17:33, 27 April 2014 (UTC)
 * temporary connection lost may cause exceptions and saving empty pages. We want to avoid the latter. -- Magioladitis (talk) 00:29, 28 April 2014 (UTC)

Fix Date Ordinals/Of makes incorrect fix

 * A less drastic workaround would be to stick Not a typo around "5th" so that the text no longer matches the regular expression. -- John of Reading (talk) 06:19, 29 April 2014 (UTC)
 * Rjwilmsi 22:27, 1 May 2014 (UTC)

Double click in diff results in diff window scrolling to top
This issue has been a feature request since 2009: WP:AutoWikiBrowser/Feature requests. M AN d ARAX •  XAЯA b ИA M  10:14, 4 May 2014 (UTC)
 * Thank you for pointing that out.
 * I must admit that I did not even consider looking for this as an RFE.
 * As I normally do for feedback to engineering work, I divided the things that noticed into Bugs and RFEs. I have a moderate sized list of RFEs that I should enter/check to see if they already exist. Not for a moment did I consider this as an RFE.
 * I am not trying to pick a semantic dispute. I'm just surprised that it is something that hasn't ever worked previously as opposed to something that did work and just happened to become broken, or just wasn't working on my config. To me this makes the double click the diff to revert feature much less usable – to the extent that have manually edited instead of double clicked to revert in order to not loose my place in the diff (although I really should have just glanced at the line numbers). &mdash; Makyen (talk) 11:28, 4 May 2014 (UTC)
 * This one now fixed. Problems remain because we're all volunteers here, if we know how to improve something we do it, sometimes we do not have the expertise or time to resolve all issues / support everybody's setup. Rjwilmsi  12:25, 4 May 2014 (UTC)
 * I understand. It takes a huge amount of effort to support something like this across multiple platforms. I was not trying to be negative about the large amount of work that all the developers have clearly put into the program. I appreciate the work that you and others have done here.
 * Thank you for fixing this issue, I look forward to using it. I'll have to see about creating a build environment so I can use it in the near future. &mdash; Makyen (talk) 12:57, 4 May 2014 (UTC)

F&R Normal, move up/down focus does not stay on moved row

 * Confirm problem. Rjwilmsi  10:07, 7 May 2014 (UTC)
 * Fixed Rjwilmsi  12:08, 7 May 2014 (UTC)

Find & Replace "Move up" can lose recent keystrokes

 * Rjwilmsi 13:29, 7 May 2014 (UTC)

AWB sorts "Șt" after "T"
. Not sure why it is sorting Ștefan Burghiu in the Ts. Something is wrong there. AWB follows the same sorting rules as Wikimedia follows. Ș would be sorted after Z. This is the reason for  DEFAULTSORT and the sorting rule, "non-English accented characters, such as 'ź' with English counterparts, e.g. 'z'." Bgwhite (talk) 04:24, 11 April 2014 (UTC)
 * Are we talking about sorting within the list maker? Rjwilmsi  18:01, 12 April 2014 (UTC)
 * Yes, the "List Filter" option of "Make list". --Meno25 (talk) 18:18, 12 April 2014 (UTC)
 * Sorting in the list maker is currently normal alphabetical, or whatever C# defines as normal alphabetical, it does not implement the Wikipedia sortkey order. Rjwilmsi  07:55, 19 April 2014 (UTC)
 * It's actually sorting it after "Ta" and before "Te". All the best: Rich Farmbrough, 20:57, 3 May 2014 (UTC).


 * Here are some tips from Mickeysoft]. All the best: Rich Farmbrough, 21:03, 3 May 2014 (UTC).

Sort order in list box will be alpha by Unicode code point, which is Mediawiki sort order per Mediawiki help. Rjwilmsi 15:05, 7 May 2014 (UTC)

BrokenXmlException in ApiEdit.Open
Technical 13 can you duplicate the bug on demand? -- Magioladitis (talk) 16:22, 18 January 2014 (UTC)
 * I can. :) I suppose you want to know the steps to recreate... First create User:Magioladitis/redirect with  ... Then try to get AWB to create User:Magioladitis/redirect/redirect with   with the "Follow redirects" option on.  It gets caught in an endless loop of redirects and can't figure out what to do.  Perhaps a warning of "endless loop detected" or something instead of a "Report a bug" would be appropriate?  Technical 13 (talk) 17:28, 18 January 2014 (UTC)

Technical 13 you reported this bug again 1-2 years ago. Our "fix" was at but related bug report in bugzilla is still unfixed. -- Magioladitis (talk) 21:05, 18 January 2014 (UTC)
 * , that is interesting. That fix and bug report seem to be based solely on Special: pages, and I recreated it here as a result of an endless loop of redirects.  I would think they are separate issues that happen to cause the same resulting error message.  Technical 13 (talk) 21:19, 18 January 2014 (UTC)

I updated AutoWikiBrowser/Pages skipped by default. The special case described above should be added in the code. -- Magioladitis (talk) 20:42, 22 March 2014 (UTC)

Debugging confirms that we catch Exception in PageInfo.cs line 72. -- Magioladitis (talk) 17:45, 23 March 2014 (UTC)
 * The Cannot find element error can occur when the page is not a redirect, if for example a network error returns an incomplete piece of XML from the API. What we can do is go into the restart timer if this error occurs. Rjwilmsi  11:01, 24 April 2014 (UTC)
 * Go into restart timer if error is "cannot find page element". Rjwilmsi  22:58, 1 May 2014 (UTC)

Fix for redirect to recursive redirect. -- Magioladitis (talk) 21:45, 8 May 2014 (UTC)

CHECKWIKI
I am aware of the problem. I already sent an email to wmflabs. They should do something on their side to fix this. I do not want us to roll back to http since https was enabled till last week. -- Magioladitis (talk) 19:00, 26 March 2014 (UTC)

, I contacted WMFLabs since obtaining the list via https was possible till last week. In my email I wrote that "AWB fails, after recent changes in Labs server, to obtain text from html's body from https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project". And that "Obtaining text via http works fine.". This bevahiour has been confirmed by too.

The answer was that "That URL is working fine for me, and gives me a pretty table in http and https (and so is the one at the on-wiki bug report)".

More, interesting is that, according to, WPCleaner obtain results from both http and https. -- Magioladitis (talk) 17:24, 28 March 2014 (UTC)


 * From Fluff Wikipedia (same person as ?): "Did a compare from awb and firefox. AWB uses TLS 1.0 and firefox 1.2 and in both cases the certificate is sent. But no key exchange is initiated from the server when awb tries to connect, thus the "network timeout" error."  They attached two tcpdumps and can be here. Bgwhite (talk) 22:26, 28 March 2014 (UTC)
 * Nope, and I are different people (he's predominantly sv.wiki, I believe). A fluffernutter is a sandwich! (talk) 01:16, 29 March 2014 (UTC)
 * (svwiki for the win!) (t) Josve05a  (c) 01:32, 29 March 2014 (UTC)
 * I'm no dot net expert but it would be interesting to see how the HttpWebRequest object looks before the request is initiated. From what I can see on google it's possible to use SSL3 which may be a good idea anyway: but that's about the clues I've found so far. /Fluff (talk) 13:58, 30 March 2014 (UTC)
 * Is there any reason to switch to https for Check Wiki on Labs, since there's no authentication? Should I go to https also for WPCleaner? An other thing different for WPCleaner is that I use the other cgi file (https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki_bots.cgi?limit=100&id=072&project=frwiki&action=list&offset=0). --NicoV (Talk on frwiki) 16:45, 30 March 2014 (UTC)


 * Works fine for me... CheckWiki provider uses the below:


 * Reedy (talk) 11:18, 9 May 2014 (UTC)
 * It works for me too. It was not till some day ago. -- Magioladitis (talk) 11:25, 9 May 2014 (UTC)

Text requested in bug reports not copyable from AWB - About dialog
This was a feature request at one time (or maybe it was just mentioned on the talk page), but I can't find it.

Another solution: provide an option to generate a copyable bug report template with the appropriate fields pre-filled, or even to open a new bug report with a pre-filled template in a browser. M AN d ARAX •  XAЯA b ИA M  20:07, 4 May 2014 (UTC)
 * Also, the link says "Bugs reports" instead of "Bug reports". GoingBatty (talk) 20:35, 4 May 2014 (UTC)
 * For that typo. Rjwilmsi  07:06, 6 May 2014 (UTC)

Makes version numbers copyable. -- Magioladitis (talk) 11:57, 9 May 2014 (UTC)

Talk page layout #2 vs #9
I cleaned the page. -- Magioladitis (talk) 08:32, 12 May 2014 (UTC)

Autotagger removes template prefix from template parameters
This does not happen if I change "clarify" with a random "foo" template. -- Magioladitis (talk) 05:46, 16 May 2014 (UTC)

I tried it with more than one of the InlineCitationCleanupTemplatesRp templates. The prefix is not removed in all of them:. Also remark that Clarify was not in the InlineCitationCleanupTemplatesRp list in rev 10190. -- Magioladitis (talk) 06:10, 16 May 2014 (UTC)