Wikipedia talk:AutoWikiBrowser/Bugs/Archive 11

zero-width space

 * reason - completely invisible character. Possibly should use ZWS or something. Rich Farmbrough, 00:15 20 April 2009 (UTC).
 * Added to the list of codes to be ignored when unicodifying. Rjwilmsi  12:18, 20 April 2009 (UTC)

Outdated replacement of template in gen fixes
Presume that whole line needs removing? —  Ree dy  11:59, 23 April 2009 (UTC)
 * Yes and any for 2cc and 4cc. Thanks. Rich Farmbrough, 15:58 23 April 2009 (UTC).
 * —  Ree dy  23:21, 23 April 2009 (UTC)

Wrong site?

 * It looks very much as though it is accessing en.wikipedia in pre-parse mode because some pages show as existing are on en. Rich Farmbrough, 18:10 18 March 2009 (UTC).
 * Did this occur after the bug above? —  Ree dy  18:35, 18 March 2009 (UTC)
 * Tried on latest SVN and its fine (so its either been fixed since, or related to the bug above which stopped it working) —  Ree dy  20:04, 18 March 2009 (UTC)

I upgraded to 4083 for this very reason. I will try again to get the SVN to compile if that is more recent. 79.71.123.77 (talk) —Preceding undated comment added 03:52, 20 March 2009 (UTC).
 * I tried it on a custom wiki that i run for a university project - and it all worked fine on whatever was the current svn version at the time of posting. —  Ree  dy  12:00, 20 March 2009 (UTC)
 * OK, using rev:4092 Unicow picks up a spelling mistake at the redirect [] which doesn't exist, but is the redirect target for en: unicow. Rich Farmbrough, 13:56 20 March 2009 (UTC).
 * * Config details: on:general fixes, unicodify, reg-ex typo fix, skip if no fix, off: Tagging, Normal/Advanced, pre-parse mode.
 * * I have created a typo page on the Wikia which loads successfully, so it's not that.
 * *: Thanks for looking into this one, it is a puzzle. Rich Farmbrough, 13:56 20 March 2009 (UTC).
 * Hmm. Wonder if this a wikia bug (or related to using the wikia option).. MaxSem did make a minor change to the logic earlier... Might be related... Will test it against your wikia.. —  Ree dy  18:35, 20 March 2009 (UTC)
 * Found it, i think. Rich, does it work fine if you change project when started up, but not when you load it with a custom set of settings? (As it doesnt create the api editor in the right place) —  Ree dy  18:51, 20 March 2009 (UTC)
 * , will stick up a snapshot —  Ree dy  18:53, 20 March 2009 (UTC)
 * OK I will check that I just tried rev 4102. Rich Farmbrough,

00:31 21 March 2009 (UTC). Yes the workaround works! Which is great. Thanks. Rich Farmbrough, 00:34 21 March 2009 (UTC).
 * Sorta works... some pages are still coming up as non-existent. Hmm. Rich Farmbrough, 00:54 21 March 2009 (UTC). 00:54, 21 March 2009 (UTC)
 * (Not a work around, it was a proper bug :P).. If you find any pattern or similar, please let me know. Try some pages repeatedly, i can always debug a bit more if its the same ones —  Ree dy  00:54, 21 March 2009 (UTC)
 * OK will look for pattern. Rich Farmbrough, 11:27 27 March 2009 (UTC).
 * Its reset, and only set at the construction of the ApiEdit object, so it shouldnt be changing it at all.. —  Ree dy  12:27, 27 March 2009 (UTC)

Rjwilmsi noticed an ApiEdit bug where it would just mark stuff as non-existent, even though they were. Due to not handling the error criteria fully. sorts this, making it like AWB - if it errors, start delayed restart timer, and try again —  Ree dy  19:53, 8 April 2009 (UTC)
 * Now the pre-parse mode will quite often just stop rather than going into a timer loop. Log file has Message: Bot API returned the following error: Maxlag exceeded: 'Waiting for 10.0.0.237: 6 seconds lagged'. Rjwilmsi  21:04, 8 April 2009 (UTC)
 * sorts that out (see Pre-parse_mode_broken below. Rjwilmsi  08:00, 25 April 2009 (UTC)

DEFAULTSORT and special characters in ca.wiki
Do the settings for AWB vary for every project? Every project should have a page with their own translations and rules. So, for example: in Catalan wiki, it should be something like Viquipèdia:AWB/translations and in this page, it could be: DEFAULTSORT - ORDENA, Category - Categoria, Image - Imatge, etc. So then you don't have to add always, for every language, every translation and then when they check at the proper "Translations" page, all these variables could be filled. -- Magioladitis (talk) 11:39, 23 October 2008 (UTC)
 * I made a correction in Magioladitis' text because the mistake was mine, not his. More examples of each language "DEFAULTSORT" problem can be found here.--Xtv - (my talk) - (que dius que què?) 11:50, 23 October 2008 (UTC)
 * I want to develop a bit more Magioladitis idea: now, every time there is a word that should be translated (p.e. DEFAULTSORT for ORDENA, in Catalan) or a new language that wants to use AWB, we have to tell you to add these translations. I think it would be a good solution that each language had each "translation page". So that, AWB checks for the English words, and this translation page "dictionary". In this page, for example, it should be: DEFAULTSORT - ORDENA, Category - Categoria, Image - Imatge, etc. Then, AWB reads this page and it already knows all the necessary terminology of this language. In this way, every time a language asks you to translate something, you can answer: "do it yourself".
 * Moreover, in this page it could be also included how every language threats characters in "DEFAULTSORT". For English and catalan, ü is like an u. But for Finnish, ü behaves like y. Then, in this special page, each language could write their own characteristics.
 * This is a mixed bug and proposal (because DEFAULTSORT does not work properly in Catalan Wiki, and we ask for new features). So, if some part of this "bug" should be transferred to Wikipedia talk:AutoWikiBrowser/Feature requests, I'll do it. Thank you.--Xtv - (my talk) - (que dius que què?) 12:01, 23 October 2008 (UTC)

Seems AWB is setup to only do DefaultSort for the english language. —  Ree dy  12:02, 23 October 2008 (UTC)
 * So, you mean it's not a bug but I should move it to Wikipedia talk:AutoWikiBrowser/Feature requests?--Xtv - (my talk) - (que dius que què?) 12:36, 23 October 2008 (UTC)


 * To add the catalan wikipedia it's easy. I think Max implemented this. -- Magioladitis (talk) 21:27, 23 October 2008 (UTC)

I always thought that all attempts to create local dialects of wikimarkup are stillborn, lame and dumb by definition, but apparently the MW folk disagrees. So I created a feature request for them, to make sure that we will not be forced to hardcode anything. Max S em(Han shot first!) 12:37, 26 October 2008 (UTC)
 * And Roan has already implemented it :) —  Ree dy  14:42, 26 October 2008 (UTC)

loads the magicword alias' from the API and adds loading of Defaultsort regex on the fly from the magic word alias'. Defaultsort still only enabled for en —  Ree dy  14:13, 9 January 2009 (UTC)

Custom namespaces always removed by filter

 * I suspect, we should have a way of making the checkboxes on the fly when we've loaded namespaces in... —  Ree dy  23:02, 15 December 2008 (UTC)
 * ,, goes somewhere towards that. —  Ree  dy  22:47, 8 January 2009 (UTC)
 * Awesome :) Kirkburn (talk) 00:17, 16 January 2009 (UTC)

KingbotK plugin "Start the process" button seems broken

 * FYI, the normal start button in AWB does the exact same thing. —  Ree dy  09:44, 4 April 2009 (UTC)
 * When I force stop the process, I try to resume using the "Start the process" and I get no response. With the "start" button it resumes. :| I don't have the same problem when the procedure finishes alone. After it finished a list and I reload a new one, "start the process" starts the new procedure. -- Magioladitis (talk) 09:49, 4 April 2009 (UTC)
 * —  Ree dy  00:14, 18 April 2009 (UTC)

Pre-parse mode broken

 * I am having this same problem.--Kumioko (talk) 02:27, 24 April 2009 (UTC)
 * It seems to hit some mediawiki timeout feature built into the API. Pressing Stop then Start again a few seconds later should kick it off. Rjwilmsi  07:06, 24 April 2009 (UTC)
 * It seems to work just fine now. -- User:Docu
 * For me it just starts the 60 second clock every time and my internet connection is very fast so I don't think its a communication issue.--Kumioko (talk) 20:39, 24 April 2009 (UTC)
 * Wikipedia server seemed to have problems today. I couldn't edit articles for a while. Not only with AWB, with my browser as well. -- Magioladitis (talk) 20:55, 24 April 2009 (UTC)
 * I have had problems off and on today as well but I have not been able to use the preparse mode since the last release. My way of preparsing for the moment is to hit start and when it finds an article that needs to be edited I place the curser on the next one down and start again.  Not the most efficient but its working in the interim.--Kumioko (talk) 21:07, 24 April 2009 (UTC)
 * Got it. When in pre-parse mode and API errored due to MAXLAG being over 5 second threshold, AWB just stopped rather than going into the restart timer loop. Make AWB go into restart timer loop if API errors due to MAXLAG exceeded.
 * This issue was introduced by the work under to correctly handle the API reporting the MAXLAG error (AWB otherwise called all pages non-existent).
 * Release version 4.5.2.0 is not affected by this issue, but does have the Wrong site bug.
 * Versions since 4176 (i.e. recent SVN snapshots) have this bug. Rjwilmsi  08:00, 25 April 2009 (UTC)

ArgumentException in MainForm.SectionEditSummary
Already in Wikipedia talk:AutoWikiBrowser/Bugs/Archive 10. Reported and fixed. Try downloading a recent snapshot -- Magioladitis (talk) 20:25, 30 April 2009 (UTC)


 * Excuse me? I don't know who you think you are but don't you dupe and remove my bug without giving me a chance to tell you that I already do those kinds of troubleshooting BEFORE I report here. It gives this error REGARDLESS of newest snapshot. --Charitwo (talk) 23:55, 4 May 2009 (UTC)
 * I am sorry for the removal. It's been three days and I thought everything was ok with the new snapshot. You reported the back for rev 4176. It has been fixed in rev 4184. I had the same bug with the old version. Now with rev 4184 it works fine for me. Which rev are you using? -- Magioladitis (talk) 09:58, 6 May 2009 (UTC)
 * Mark as fixed in.
 * Let's not archive bugs until there is a production release with the fix in it. AWB users are not under obligation to use snapshots, nor keep updating them, and if we archive bugs before there's a new production release, users may well report duplicates without knowing it. Rjwilmsi  11:13, 6 May 2009 (UTC)

Adds unwanted non-breaking space to measurement descriptors of ordinance
I think instead of just adding a space to measurements, AWB could do what Lightbot does. -- Magioladitis (talk) 17:43, 18 March 2009 (UTC)
 * Re the original request. Why? :/ —  Ree dy  19:04, 20 March 2009 (UTC)


 * The term "40mm" when used to describe an ordnance shell or barrel is not an actual measurement. It is virtually always written without a space.  It is a dexcriptor, not a unit of measurement.  For instance, "9mm" as a caliber for small arms encompases everything from .355" to .365" calibers.  Since it is not a unit of measurement and it is virtually always written in tehcnical manuals and commercially without the space, Wikipedia should follow that convention. WP:GUNS already has a consensus on small arms ammunition and calibers in general. --Nukes4Tots (talk) 03:39, 24 April 2009 (UTC)


 * The only thing I have to add to that is SmackBot is really getting annoying, it added spaces to the 10mm Auto article 3 times in a little over a day. And since AWB is apparently causing this, a fix would be very much appreciated. Also, probably over half of the firearms related articles now have spaces in the cartridge names, it would be nice if someone could run a bot to remove these. —  DP 5  03:07, 29 April 2009 (UTC)
 * Okay, I wasn't aware of this convention. I have added an exception so that mm without a space is not corrected (mm with a space still is so that genuine measurements are improved).  Rjwilmsi  06:58, 29 April 2009 (UTC)

Circular redirects make AWB go in circles
You can activate "Don't follow redirects". -- Magioladitis (talk) 08:50, 28 April 2009 (UTC)
 * I thought it detected (or did...) detect recursive redirects.. (Or is it literally just recursive, ie it points to itself, not redirect loops) —  Ree dy  09:53, 28 April 2
 * Recursive redirects are detected, but there is no detection of three- or more chain redirect loops.
 * To prevent this, if 'follow redirects' is enabled, and a redirect is found, and the target of the redirect is itself a redirect, then skip the page. Rjwilmsi  11:01, 28 April 2009 (UTC)
 * The reason appearing in the log will be "redirect to a redirect"? -- Magioladitis (talk) 11:03, 28 April 2009 (UTC)
 * Yep. Rjwilmsi  11:11, 28 April 2009 (UTC)
 * Perfect. (Double-redirect would also be good though). It's good to log this so we can fix it. -- Magioladitis (talk) 11:21, 28 April 2009 (UTC)
 * What I implemented the first time didn't actually work very well. does it a different way, that works, and skips with reason double redirect per your suggestion. Thanks  Rjwilmsi  22:57, 5 May 2009 (UTC)

Re-ordering references can leave page number templates behind.
I don't see any references reordering in this one. In which reference are you... referring to? -- Magioladitis (talk) 12:11, 28 April 2009 (UTC)
 * In the above example AWB doesn't seem to break anything but it needs to handle rp which I didn't know about. Rjwilmsi  16:34, 28 April 2009 (UTC)
 * Correctly handle rp by moving the template along with the reference, if the template is used. As I understand it there are no redirects/aliases of this template to allow for in addition. Rjwilmsi  18:44, 28 April 2009 (UTC)
 * Yes that's exactly what I meant. I'm not sure if there are similar templates. Nice fix. Rich Farmbrough, 07:48 29 April 2009 (UTC).

Dablinks

 * The documentation for the dablink template says it should always be placed at the top of the article. If the template is commonly used in ways not described by the documentation, then please have the documentation updated to reflect its actual use. I can then update AWB accordingly, which would probably be only move the dablink template to the top of the article where it is already in the zeroth section of the article. If it happens that this article is misusing the template, and there is another template that is more suitable, then I would suggest the article is changed rather than AWB. Rjwilmsi  07:08, 9 May 2009 (UTC)
 * Already done: Dablinks are only moved if already in zeroth section of the article. I'll ask Reedy to do a new release.  Rjwilmsi  08:24, 9 May 2009 (UTC)
 * Thanks. –Drilnoth (T • C • L) 13:25, 9 May 2009 (UTC)

Date parameter getting stripped from Article issues

 * AWB removes the date parameter because of this feature request where I was advised that the article issues template never used a 'date=' parameter. Please check with User:Magioladitis to agree what the definitive answer is, and please have the documentation for the article issues template updated to clearly state what is going on. I can then amend AWB as necessary. Rjwilmsi  07:24, 9 May 2009 (UTC)
 * It seems I overlooked this and nobody else checked. "date" parameter should be there only if "expert" parameter exists. This is written in a commend somewhere in the code where it's written: "note this parameter is only used by the "expert" message/categories do not use for others"! -- Magioladitis (talk) 09:13, 9 May 2009 (UTC)
 * Don't remove date parameter from article issues if the 'expert' parameter is also present. Rjwilmsi  09:44, 9 May 2009 (UTC)
 * Thank you. --Pascal666 18:42, 9 May 2009 (UTC)
 * FWIW, I figured out where some of the extra "date" parameters are coming from:  --Pascal666 18:55, 9 May 2009 (UTC)
 * We have to inform Smackbot immediately. It makes tenths of edits per minute! -- Magioladitis (talk) 18:58, 9 May 2009 (UTC)
 * I will pull 4300 from Reedy's site.

Article issues weirdness
-- Fabrictramp |  talk to me  16:57, 9 May 2009 (UTC)


 * Looks like the "date" is the problem here -- see manual fix in this edit.-- Fabrictramp |  talk to me  16:59, 9 May 2009 (UTC)
 * Yep. The logic only allowed for one parameter using    as the date value. I've corrected it.  Rjwilmsi  18:49, 9 May 2009 (UTC)
 * Thanks!-- Fabrictramp |  talk to me  19:18, 9 May 2009 (UTC)

Some vietnamese characters are not replaced correctly
(Added by User:Magioladitis)
 * I can do this later. Do you have a list of other characters, as each one has to be added specifically to AWB? Rjwilmsi  17:10, 10 May 2009 (UTC)
 * I thought we already had all of them :) -- Magioladitis (talk) 17:44, 10 May 2009 (UTC)
 * Reedy has done it under . Rjwilmsi  18:34, 10 May 2009 (UTC)

removes some reference tags

 * This is not a bug. Read the documentation at WP:REFNAME. Rjwilmsi  16:56, 10 May 2009 (UTC)
 * Thanks Rjwilmsi, please excuse my noobdom. ··gracefool&#9786; 19:10, 10 May 2009 (UTC)

AWB crashes
Are you connect on the internet when loading? -- Magioladitis (talk) 20:17, 22 April 2009 (UTC)
 * Shouldn't crash, either way. You have got all the files it needs there? —  Ree dy  20:59, 22 April 2009 (UTC)
 * We need more information about what you mean by 'crashes'. What message is displayed/what exactly happens? Rjwilmsi  06:59, 23 April 2009 (UTC)

InvalidOperationException in UserPrefs.LoadPrefs
I can't open my saved settings greetings Japiot (talk) 10:25, 17 May 2009 (UTC)

I fixed is myself, my saved settings file was empty. I restored an old one and everything is oke. gr Japiot (talk) 10:47, 17 May 2009 (UTC)

Section edit summary

 * I suspect it should work the same as the page edit summaries - If any change is made, the auto generated summary is removed —  Ree dy  13:57, 27 April 2009 (UTC)
 * Compare text in edit box to original article text when deciding whether a section edit is appropriate so that user manual changes are picked up.
 * Reedy, not sure how this ties in with the edit summary tab? Rjwilmsi  17:56, 27 April 2009 (UTC)
 * Hmm? Poke me on Skype ;) —  Ree dy  09:52, 28 April 2009 (UTC)


 * Thanks for looking into this. It seems to work fine in AutoWikiBrowser_rev4267.zip. -- User:Docu

AWB is still using Articleissues instead of Article issues
The link you are giving just says that AWB that works with both names. AWB right now puts everything in Articleissues. I have not problem if this changes to Article issues but it's not very important. Redirects are cheap. -- Magioladitis (talk) 15:48, 10 May 2009 (UTC)
 * I can add logic to convert articleissues to article issues. Do we care enough? Rjwilmsi  17:14, 10 May 2009 (UTC)
 * I think what gracefool means that when AWB creates Article issues to use this name instead of Articleissues. -- Magioladitis (talk) 17:43, 10 May 2009 (UTC)
 * When created, AWB uses article issues. adds the probably pointless logic to convert existing articleissues to article issues.  Rjwilmsi  18:29, 10 May 2009 (UTC)
 * That was really pointless. Remember WP:REDIRECT. Articleissues is widely used as such. -- Magioladitis (talk) 19:39, 10 May 2009 (UTC)

Ryan Braun external links format (test page)

 * In I added logic to handle  description [part in square brackets blah]  because that displays incorrectly. I also noticed formatting like in your examples at the time. However, given that those ones do display correctly, I don't think AWB should try to change them, so there's no bug to fix here.  Rjwilmsi  22:50, 17 April 2009 (UTC)


 * I agree with you on Ryan Braun. At Death of Ian Tomlinson (this version), AWB attempts to convert various single square brackets to &amp;#93;
 * There is a square bracket missing in ref name=UnderwoodApril8 that seems to have triggered it. As the missing closing bracket is beyond the closing ref tag, maybe it could be reduced. There is another missing set in ref name=DavenportBrierleyApril2. - User:Docu
 * Limit adding &amp;#93; to not go beyond . Unfortunately on that article with two unbalanced brackets in separate places, they cancelled each other out and AWB didn't see any problem. It will be a limitation of the AWB logic that it will only be able to highlight one unbalanced bracket, though the general fixes can correct many. Rjwilmsi  10:58, 18 April 2009 (UTC)

Steady restart and steady increment of time for restart
Are you using the pre-parse mode? -- Magioladitis (talk) 19:05, 11 February 2009 (UTC) Update: I have investigated log more carefully, I've found out, that restart was not occurring after every page, but after many of pages (some pages were saved without restart after them). Alex Spade (talk) 21:49, 21 February 2009 (UTC)
 * No. Option "Use pre-parse mode" is off. Alex Spade (talk) 18:06, 12 February 2009 (UTC)
 * Same thing here. Precisely the same bug in every regard, except mine is on Simple Wikipedia. I've tried every version I can get my hands on. DefenseSupportParty (talk) 14:13, 19 March 2009 (UTC)

Choosing of next page in list and clicking “Start” instead of waiting for a full minute are helping, but it's suitable only for semiautomated edits (My main account) and not suitable for automated edits (My bot account) - this problem decreases my bot productivity from 10 pages/ sec min to 1-3 pages/ sec min. Alex Spade (talk) 17:43, 23 March 2009 (UTC)
 * I highly doubt 10 pages/sec.. I can get 10-12 edits per MINUTE - an edit every 5-6 seconds.. some people report faster/slower at different geographical locations... —  Ree dy  19:29, 23 March 2009 (UTC)
 * Misprint. Alex Spade (talk) 19:46, 23 March 2009 (UTC)

From what I can tell, when AWB downloads the diff to check that the save has succeeded, it only gets the first 4096 bytes. As a result, most of the time either the document has no body, or the body does not contain 'id="siteSub"', causing WebControl.OnDocumentCompleted to fault. Hesperian 05:11, 27 March 2009 (UTC)
 * AWB generates the diff itself internally. —  Ree dy  10:20, 27 March 2009 (UTC)
 * Whatever. WebControl.OnDocumentCompleted is faulting after a successful save, because Document.Body is null when it isn't suppose to be. Every time it happens, Tool.WriteDebug(Name, DocumentText) yields a 4096-byte-long incomplete HTML page. Make of that what you will. Hesperian 12:59, 27 March 2009 (UTC)
 * Hmm, thats a bit more descriptive, but mine doesn't do that... Nothing gets logged for me like that. Hmm —  Ree dy  13:10, 27 March 2009 (UTC)

seems to have made this better for some users it seems... Please try the current snapshot (4325) —  Ree dy  19:56, 16 May 2009 (UTC)
 * Experiments with snapshot (4325) have shown good results, the problem has not been detected. Alex Spade (talk) 08:44, 22 May 2009 (UTC)

String cannot be of zero length. Parameter name: oldValue / ArgumentException in MetaDataSorter.MoveDablinks

 * and . Fixed. Rjwilmsi  04:10, 11 May 2009 (UTC)
 * adds unit tests, and better fix. Rjwilmsi  18:09, 14 May 2009 (UTC)

Orphan tags
Tagger logic to remove orphan tags may need improving. Double click undo behaviour is operating as expected: you will need multiple double clicks to completely undo the tag removal that way. I can't reproduce the find & replace issue on that article. Please post your AWB settings file for that. Rjwilmsi 23:59, 16 February 2009 (UTC)


 * Sorry I bothered you with the search & replace thing. I didn't notice that the "Ignore" option which I had selected included headings along with templates, refs, and link targets. The items in question were in section headings. As for the double click undo which removes the paragraph while restoring the tag, I'm very surprised to discover that it's supposed to work that way, but I only started using AWB yesterday, so I'll get used to things. Thanks,  MANdARAX  •  XAЯAbИAM   02:46, 17 February 2009 (UTC)


 * As I've gotten a little more experience with AWB, I've discovered that it's almost always wrong in its removal of Orphan tags. To restore them I copy and paste them because double clicking removes the first paragraph, and double clicking to restore that undoes corrections which had already been made to that paragraph. mandarax  •  xɐɹɐpuɐɯ  20:56, 18 February 2009 (UTC)


 * Also problems with tagger. Will document when I have time. Rich Farmbrough, 03:22 22 February 2009 (UTC).


 * I've changed the Workaround in the table above. Turning off "Auto tag" does not prevent the erroneous removal of valid Orphan tags. Turning off "Apply general fixes" does. MANdARAX  •  XAЯAbИAM  01:03, 6 March 2009 (UTC)


 * Marked as fixed after reverting GF removing tags in —  Ree  dy  19:00, 1 June 2009 (UTC)

Hi, the bot is removing the orphan tag on Copyright Renewal Act of 1992, even though the page is still an orphan under the criteria listed at WP:ORPHAN. I suspect the bot is counting links from DAB pages such as CRA. TJRC (talk) 18:49, 26 March 2009 (UTC)
 * Yeah. GF will remove tags if they are deemed removable. The WLH might need tweaking for these purposes.. —  Ree dy  12:47, 27 March 2009 (UTC)
 * There are three incoming links but the one is a disamb page. How can we really exclude disamb pages from counting? -- Magioladitis (talk) 12:55, 27 March 2009 (UTC)
 * The tagger already excludes non article mainspace and redirects. Disambiguation pages and lists need to be handled. The second may be easier, at least in a weak form. For example, exclude any incoming links with articles staring with "List of" and "xxxx in" (where xxxx a four digit number.

ps How is it possible 4102 is still in use? -- Magioladitis (talk) 12:59, 27 March 2009 (UTC)
 * Either modified, or a typo... —  Ree dy  13:02, 27 March 2009 (UTC)
 * Build 4102 is only 7 days old. Rich Farmbrough, 13:43 27 March 2009 (UTC).
 * OH. SVN rev... —  Ree dy  18:49, 27 March 2009 (UTC)
 * How tro exclude dab pages... make sure they are all at XXX (diasmbiguation). Humans will make a fuss though. Rich Farmbrough, 13:44 27 March 2009 (UTC).
 * The problem is much more than just counting dab pages. As I noted when I reported this above, AWB's removal of Orphan tags is almost always wrong. As a test, I just started at a random place in an "Orphaned articles" category and worked my way through. I stopped after AWB found ten Orphan tags it wanted to remove. In every single instance, AWB was incorrect. Example: Casio FZ-1 -- the only page linking to it is a redirect, which is not counted when determining Orphan status. MANdARAX  •  XAЯAbИAM  19:27, 27 March 2009 (UTC)
 * I suspect.. We want to use WLH exc Redirects then.. —  Ree dy  19:30, 27 March 2009 (UTC)
 * It's not just redirects. For example, Casio CTK-691 has only one link from the article space (CTK, which is a dab page), but five links from other spaces (well, six after I post this). And my example above, Casio FZ-1, is especially puzzling since there was only one page of any kind linking to it. MANdARAX  •  XAЯAbИAM  20:26, 27 March 2009 (UTC)
 * Im not sure there is a way we can distinguish if its a diamb page (unless it says so in the title).. Or is there.. Without having to load loads of pages... —  Ree dy  20:29, 27 March 2009 (UTC)
 * I propose the following solution: Exclude redirects and non article mainspace, exclude articles with "List of" "xxxx in", "(disambiguation)" in the title and give a warning when removing orphan tag that article may not fulfill WP:ORPHAN criteria. Moreover, add an option to turn on/off auto-detagging of orphan template. Afterall, AWB is used with editor's responsibility. -- Magioladitis (talk) 21:01, 27 March 2009 (UTC)

As of AWB is still removing orphan from Casio FZ-1. --Pascal666 03:32, 1 June 2009 (UTC)
 * Seems i need to create a couple of new list providers, and use them instead. We need to add blfilterredir=nonredirects... Some other refactoring of providers names needs doing me thinks. —  Ree dy  07:18, 1 June 2009 (UTC)

, - These 2 fix the wrong removal of the orphan tag from pages that only have redirects to them... This wont include any pages that link to the redirects, but i suspect its only an orphan if its got no direct links? Or do we need to cater for the redirects too (not a problem to do so)... —  Ree dy  18:51, 1 June 2009 (UTC)


 * - Added a list provider that can do what links to the redirects, but excluding the redirects. Please let me know if this is what we should be using. —  Ree dy  19:00, 1 June 2009 (UTC)

Kingbotk crashes when "|1=" is missing inside WPBS
After Reedy removed the addition of nested parameter, the plugin doesn't crash anymore. Now it fails to add "blp=yes" when "|1=" is missing. Check this edit. If the parameter is there Kingbot works fine (example: ) -- Magioladitis (talk) 07:40, 1 June 2009 (UTC)

I am marking this as fixed since it's not happening anymore, after the change above. -- Magioladitis (talk) 07:44, 19 June 2009 (UTC)

Two empty lines before stub-templates

 * There was a bug report and following that changed the logic to add two new lines before stub tags per Manual Of Style standards. That was done in October 2008.  Rjwilmsi  18:02, 14 May 2009 (UTC)
 * Could you please disable this function (two lines before stub-templates) for Ru-Wiki? Our standards recommends only one empty line before stub-templates and deprecates two or more empty lines. Alex Spade (talk) 16:12, 15 May 2009 (UTC)
 * Yes, we can have per-wiki variations in number of lines. I'm not sure I'll have time to do this for a few days though. Rjwilmsi  16:37, 15 May 2009 (UTC)
 * Thx. Alex Spade (talk) 17:08, 15 May 2009 (UTC)

As requested. All other languages remain at two newlines before stubs. Rjwilmsi 19:08, 18 May 2009 (UTC)

Comments get removed from between categories

 * Not exactly sure this a bug as this is AWB's intended behaviour. The question is whether comments within a list of categories should be allowed. I don't think it's common practice. Rjwilmsi  08:10, 14 May 2009 (UTC)
 * It's certainly useful in this example, so it shouldn't be the intended behavior. --NE2 18:47, 14 May 2009 (UTC)

allow comments on new line between categories, and keep them in the same place. Rjwilmsi 20:22, 22 May 2009 (UTC)
 * Allow comments on same line after categories. Rjwilmsi  20:46, 15 June 2009 (UTC)

Multiple breaks

 * Provided you are calling FixDates, it already does ( adds unit tests based on your example). Rjwilmsi  11:10, 18 May 2009 (UTC)
 * I do not call FixDateOrdinalsAndOf because it has some spellchecker-type things which bots shouldn't be doing... is that what you're referring to? –Drilnoth (T • C • L) 12:48, 18 May 2009 (UTC)
 * No, FixDates and FixDateOrdinalsAndOf are different. Bots can still call FixDateOrdinalsAndOf because it is about MOS compliance, not spelling. Rjwilmsi  15:20, 18 May 2009 (UTC)
 * Okay; thanks for the clarification. My bad. –Drilnoth (T • C • L) 15:40, 18 May 2009 (UTC)

Preferences > Site form is not being reset correctly

 * —  Ree dy  18:56, 17 May 2009 (UTC)

Your code creates page errors inside imagemap tags.
See this difference, the self linking wiki markup was deleted and created a page error. "Error: no valid link was found at the end of line 20". HumphreyW (talk) 12:13, 17 May 2009 (UTC)
 * Do we need to allow self links within imagemaps then? Rjwilmsi  14:51, 17 May 2009 (UTC)
 * Yes, I think to avoid the error the AWB code should ignore self links inside imagemap tags. HumphreyW (talk) 15:07, 17 May 2009 (UTC)
 * ✅ Don't apply self link removal if page has an imagemap. Add TODO as it would be better to not apply self link removal within an imagemap, and still allow it outside, but that's more effort.  Rjwilmsi  15:32, 18 May 2009 (UTC)
 * I'm using SVN 4477, but this still happened. Any ideas? –Drilnoth (T • C • L) 22:24, 12 June 2009 (UTC)
 * Fixed. Rjwilmsi  20:38, 15 June 2009 (UTC)
 * Thanks. –Drilnoth (T • C • L) 20:46, 15 June 2009 (UTC)

"Æ" → "ae" not "e"
Is there any consensus for that? I remember that being discussed in Wikiproject Biography bu I don't remember what was the conclusion. -- Magioladitis (talk) 22:48, 17 May 2009 (UTC)
 * Isn't that how it virtually always is? Anyway, if there isn't consensus one way or the other AWB probably shouldn't make that specific change. –Drilnoth (T • C • L) 22:53, 17 May 2009 (UTC)
 * There is a discussion in Category talk:Biography articles without listas parameter. It seems editors are converting to "Ae", "A" or "E". -- Magioladitis (talk) 23:47, 17 May 2009 (UTC)
 * I see. In that case it is probably best for AWB to not do anything with it since it seems variable. –Drilnoth (T • C • L) 00:02, 18 May 2009 (UTC)

We'll change to "AE" (uppercase) or "ae" (lowercase). Rjwilmsi 11:12, 18 May 2009 (UTC)
 * Thanks. –Drilnoth (T • C • L) 12:45, 18 May 2009 (UTC)
 * AE is wrong. One simple DEFAULTSORT rule is that the first letter of every word should be upper case and every other letter should be lower case. See WP:Sort key for the general rule or WP:MCSTJR for the specific case of sorting people. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  17:37, 18 May 2009 (UTC)
 * I also brought up the DEFAULTSORT issue you mentioned as a future enhancement.--Kumioko (talk) 17:48, 18 May 2009 (UTC)

We are confusing two issues here. The diacritic conversion is used by more than just the defaultsort logic, so the above change is correct. If there is a further issue with the case of defaultsort sortkeys then that should be raised separately. Rjwilmsi 19:21, 18 May 2009 (UTC)
 * Where does AWB use diacritic conversion other than for sort keys? In any case, for the specific issue raised in this bug report, "AE" is definitely wrong. Words in sort keys should have the first and only the first letter capitalized. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  20:30, 18 May 2009 (UTC)
 * For an example, see Category:Anglo-Saxon saints. As I write this, Ælfheah of Canterbury has an incorrect DEFAULTSORT of "AElfheah" and incorrectly appears at the top of the list, above Acca of Hexham. All of the other "Æ" names have correct "Ae" DEFAULTSORTs, and correctly appear between Adulf and Ailred of Rievaulx. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  21:41, 18 May 2009 (UTC)
 * Okay, so there is a separate issue that sortkeys can be created where the 'Title Case' rule is not applied. I'll fix this later. Rjwilmsi  08:31, 19 May 2009 (UTC)
 * Sortkeys for defaultsort are set to use Proper Case. Rjwilmsi  17:35, 19 May 2009 (UTC)
 * Thanks! (I've submitted a related feature request to correct case for %%key%%.) M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  06:23, 20 May 2009 (UTC)

Minor formatting error

 * It is/was removing a self link.. —  Ree dy  10:10, 19 May 2009 (UTC)
 * , added to test wikipedia for easy editing. Note, in AWB diffs you don't seem to be able to see the leading whitespace when its done.

Line 1586 in Parsers.cs is at fault, as below.

adds a unit to show this. I'm about to go out so havent got chance atm to look at fixing it (might do later, unless Rjwilmsi gets to it before me). —  Ree dy  11:10, 19 May 2009 (UTC)
 * Change to

should do it, which I'll do this evening. There will be a couple of other replaces in the same boat. Rjwilmsi 11:37, 19 May 2009 (UTC) Fixed per above. Rjwilmsi 16:50, 19 May 2009 (UTC)

Persondata comments
I would suggest we don't even need this comment.--Kumioko (talk) 01:29, 20 May 2009 (UTC)
 * I pretty much agree, although I can see some editors not understanding what the template does without a handy link. –Drilnoth (T • C • L) 01:39, 20 May 2009 (UTC)
 * I'll fix this over the weekend. Are there any variations in the comment wording? Rjwilmsi  11:22, 21 May 2009 (UTC)
 * Not that I have seen.--Kumioko (talk) 12:42, 21 May 2009 (UTC)
 * Yes I am against too much html comment cruft. Rich Farmbrough, 13:23 21 May 2009 (UTC).


 * The newer version of the ready to paste version at Template:Persondata includes the comment within the template, but adds another one outside. I think we should update the documentation to remove the later.
 * On a side note, CHECKWIKI has a series of broken comments. It's quite interesting what can be found in there. -- User:Docu

That persondata comment is kept with the persondata, if present. Limited to en-wiki only and only that exact comment. Any comments within the persondata comment are already supported. Rjwilmsi 19:26, 22 May 2009 (UTC)
 * Awesome; thank you. –Drilnoth (T • C • L) 19:27, 22 May 2009 (UTC)

Overzealous de-ordinaling

 * hmm now I broke the bug template... Rich Farmbrough, 13:38 21 May 2009 (UTC).
 * "When encountering \b\d{1,2} Monthname d{1,2}(st|nd|rd|th) AWB thinks the ordinals apply to the month. There should probably be a "the" inserted in the article, but nonetheless the one or two numerals before the month supply the hint to not convert the ordinal after." Rich Farmbrough, 13:38 21 May 2009 (UTC).
 * "On 27 June 2nd and 3rd Panzer Groups" for example. Okay, I'll fix over the weekend. Rjwilmsi  17:34, 21 May 2009 (UTC)

Fixed. Rjwilmsi 19:37, 22 May 2009 (UTC)

Human DEFAULTSORT

 * Could you provide a couple examples of what its doing wrong? This will help the developers determine how to fix the problem--Kumioko (talk) 03:00, 23 May 2009 (UTC)
 * It's adding a DEFAULTSORT of Forename Surname when it should be Surname, Forename. Bot edit examples:, , (which has the additional issue of the disambiguator which should be removed). To see AWB add the DEFAULTSORT, do genfixes on a page like Stéphanie Mahieu.  M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  05:06, 23 May 2009 (UTC)
 * I think AWB is only removing accents, diacritical marks, etc. for the sort value. This might be a case where the human editor needs to verify the change. There are at least two issues with names. One: how is AWB to know that a page is about a person, and that the default sort therefore needs to be different from other articles? Two: How can AWB be sure what the surname is? An example is Gabriel García Márquez: this should sort under "Garcia Marquez, Gabriel", not "Marquez, Gabriel Garcia". --Auntof6 (talk) 06:11, 23 May 2009 (UTC)
 * Even worse April Wine is under the scope of Wikiproject biography but it's a group so it goes under "April June" and not "June, April". I think AWB correctly removed diacritics. The rest need to be done manually. Of course, it would be a good idea if editors where allowed to use this option or not. -- Magioladitis (talk) 08:09, 23 May 2009 (UTC)

When adding a defaultsort, look for persondata/xxx births or deaths categories/living people category to determine if the article is about a person. If it is about a person, call the existing function  to work out the defaultsort based on 'surname, first name' etc. If the article is not about a person, call   as before. Clearly MakeHumanCatKey will not be 100% accurate as it will struggle to know the difference between 'Gabriel García Márquez' and 'Jose Maria Márquez' (i.e. two first names or two surnames). However this will be a fair improvement. An issue that this brings up is that in the examples above there are articles about people with no births/deaths/living people categories. For the new defaultsort logic to be effective we also need to extend the logic to add such categories where appropriate. Rjwilmsi 08:15, 23 May 2009 (UTC)


 * Maybe it's already being done, but could be an additional element to help identify biographies. -- User:Docu
 * A couple of other possiblilities are categories with People from or articles with Person infoboxes. There are thousands of articles missing or with incorrect birth death date cats so adding logic to fix this would be welcomed as well.--Kumioko (talk) 13:18, 23 May 2009 (UTC)

Just going to pop in here and say that my bot should be basically done for awhile specifically searching for articles with special characters which need DEFAULTSORTs... right now it still adds DEFAULTSORTs to most pages that don't already have (see the previous section), but I don't think that it should get many false positive human-name related DEFAULTSORTs, since most articles already have them when they're needed. –Drilnoth (T • C • L) 14:19, 23 May 2009 (UTC)
 * I just wanted to add that if there is a lifetime template then there should be some logic to not place the defaultosrt (or also to remove it if its there) I have noticed a few pages lately that have both the defaultsort and the lifetime templates.--Kumioko (talk) 17:50, 23 May 2009 (UTC)
 * That's true... I'm personally against the use of lifetime to act as a DEFAULTSORT altogether, but as long as it is AWB should definetely recognize this. –Drilnoth (T • C • L) 18:12, 23 May 2009 (UTC)
 * AWB already knows not to add a defaultsort when there's a lifetime. Rjwilmsi  18:30, 23 May 2009 (UTC)
 * IHMO, Lifetime has to extinct but this is not our discussion here. Just wanted to say. -- Magioladitis (talk) 18:54, 23 May 2009 (UTC)
 * I don't like it either and I don't like it being after the categories either.--Kumioko (talk) 02:53, 24 May 2009 (UTC)

Marking as fixed. Various commits mean AWB now tries to derive a human name sortkey (and tries to match on Arabic names for their rules), and there's an option to turn this off for bots etc. Rjwilmsi  08:59, 7 June 2009 (UTC)

"This album/single"

 * Yes, I'll do this. Rjwilmsi  22:22, 24 May 2009 (UTC)
 * Self links in fields 'this single' and 'this album' in 'infobox single' and 'infobox album' respectively are converted to bold rather than delinked. Rjwilmsi  10:23, 25 May 2009 (UTC)
 * Thank you! –Drilnoth (T • C • L) 22:10, 25 May 2009 (UTC)

Selflinks

 * No, it's because the bolding wasn't in the first 5% of the article, after HideMoreText applied (hide templates etc.). This article seems unusual in that so much of the raw text is references. Rjwilmsi  22:36, 24 May 2009 (UTC)
 * Oh, okay. Thanks for the clarification then! –Drilnoth (T • C • L) 22:11, 25 May 2009 (UTC)

ArgumentException in AWBLogListener.AddAndDateStamp
I had a settings file and a list loaded. When the first article appear pending Save or Ignore, I switch to another settings by loading immediately another file and then i pressed ignore. Then the bug box appeared. -- Magioladitis (talk) 23:36, 11 April 2009 (UTC)


 * Do you have a way to reproduce this error? Rjwilmsi  09:48, 9 May 2009 (UTC)
 * I just got this error as well. This is the page USS Gem.--Kumioko (talk) 14:06, 27 May 2009 (UTC)

That will prevent the exception. Rjwilmsi 08:59, 28 June 2009 (UTC)

UnauthorizedAccessException - Default settings should not always save to %SYSTEMROOT%\system32 for UAC reason
Isn't better save the data within the %APPDATA% rather than in %SYSTEMROOT%\system32, which requires UAC operation? Shinjiman &#8660; &#9832; 16:39, 2 May 2009 (UTC)
 * AWB saves in the same directory as the executable is by default. —  Ree dy  16:42, 2 May 2009 (UTC)
 * This issue can be reproduced using open the program by clicling on the custom toolbar button on the taskbar (Ctrl + click on the toolbar button). Shinjiman &#8660; &#9832; 02:10, 4 May 2009 (UTC)

Add specific error handling for insufficient permissions to save settings as default. It's up to the user to save their settings somewhere that the UAC allows them, or run AWB from a place they can write to. Rjwilmsi 11:24, 6 May 2009 (UTC)

—  Ree dy  15:39, 28 June 2009 (UTC)

UnauthorizedAccessException in MainForm.MainForm_FormClosing -- AWB won't close
—  Ree dy  14:25, 28 June 2009 (UTC)

NullReferenceException in Variables.CancelBackgroundRequests

 * Can't reproduce. Rjwilmsi  19:30, 18 May 2009 (UTC)
 * This occurred immediately after the "You have new messages" box popped up when I tried to have DrilBot start editing again. –Drilnoth (T • C • L) 20:19, 18 May 2009 (UTC)
 * That's odd. As far as i can see, thre is no where for the code to get there (for your use case). This could only happen when a settings file is loaded... —  Ree dy  20:25, 18 May 2009 (UTC)
 * Hmm... now that you mention it I think that I might have just tweaked the custom module. Would that make a difference? –Drilnoth (T • C • L) 20:28, 18 May 2009 (UTC)
 * Nope.. If you'd said you'd loaded 2 sets of settings quickly (within a really short timespan) that could make sense.... —  Ree dy  20:33, 18 May 2009 (UTC)
 * Hmm... in that case I have no idea (except that I do use a separate settings file for my bot account, which was loaded). –Drilnoth (T • C • L) 20:56, 18 May 2009 (UTC)

—  Ree dy  14:24, 28 June 2009 (UTC)

IndexOutOfRangeException in Parsers.CanonicalizeTitle
Can you reproduce this repeatedly? Rjwilmsi 17:58, 12 June 2009 (UTC)
 * Apparently not; once I turned off AWB and restarted it everything was working fine. –Drilnoth (T • C • L) 17:59, 12 June 2009 (UTC)

—  Ree dy  10:57, 29 June 2009 (UTC)

Kingbotk in not recognising redirects of WPBiography anymore

 * Most likely my fault, —  Ree  dy  22:10, 28 June 2009 (UTC)

Text deleted by "convert list to" "* list"
Line 1245 in Tools.cs - HTMLListToWiki, is at fault: —  Ree dy  18:11, 28 May 2009 (UTC)


 * To fix just this one, one could add something like "(?![0-9])" to "[0-9]{1,3}". -- User:Docu 15:32, 31 May 2009 (UTC)

Fixed. Rjwilmsi 10:28, 27 June 2009 (UTC)

Persondata duplicated
Saw this myself and fixed the other day. Rjwilmsi 17:38, 28 May 2009 (UTC)

EvolutiOn
Saw this myself the other day and fixed it. Rjwilmsi 17:40, 28 May 2009 (UTC)
 * Great! Thanks. –Drilnoth (T • C • L) 18:15, 28 May 2009 (UTC)

Page blanking?
See User talk:DrilBot. I think there's a bug when trying to stop bot editing... I use Vista and AWB 4.5.3.3, (SVN 4340). –Drilnoth (T • C • L) 02:03, 29 May 2009 (UTC)

Commented out categories
Okay, existing AWB logic only covers commented out categories where the comment is one line only. I'll extend this logic to cover the example above. Rjwilmsi 10:27, 30 May 2009 (UTC)
 * This worked correctly in . --Pascal666 05:28, 31 May 2009 (UTC)

Fixed. Rjwilmsi 20:52, 1 June 2009 (UTC)

Arabic names
The same goes for Chinese names. I would say that shouldn't happen. Removing the diacritics from a title is 100% accurate. The rest is not. See what happened with User:DefaultsortBot. We are still tryinh to configure a bot to do the job. AWB should not do it. -- Magioladitis (talk) 07:16, 30 May 2009 (UTC)
 * What should the defaultsort be then, the page name less diacritics? I can part revert 4350 if that's what's wanted, at least for the moment. Rjwilmsi  09:30, 30 May 2009 (UTC)
 * OK. My opinion is that: AWB adds DEFAULTSORT to remove diacritics and gives a warning that further adjustment may be needed. Let's wait if other editors agree as well. These days there is much confusion with DEFAULTSORT. -- Magioladitis (talk) 09:35, 30 May 2009 (UTC)
 * Except for the warning, I believe that's how it was before . That revision was a huge improvement, and greatly reduced the number of errors, except for special cases such as those being discussed here. If you want to reduce the errors to almost nothing, the only easy solution is to not add a DEFAULTSORT at all when it's determined that the article is about a person. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  10:11, 30 May 2009 (UTC)
 * It would be nice if there was an option so that it could be activated or deactivated when wanted; a human-operated account can keep an eye on things, but a bot doesn't know the difference. –Drilnoth (T • C • L) 12:35, 30 May 2009 (UTC)
 * I'll add some logic to catch common Arabic names, which I reckon would cover 90% of situations, but 100% is unachievable, so I'll also add an option to disable adding of new defaultsorts. Rjwilmsi  09:28, 4 June 2009 (UTC)
 * Sounds good. One alternative discussed at User talk:DrilBot would be to have an option to stop AWB from adding DEFAULTSORTs to articles about people, but add them normally elsewhere. –Drilnoth (T • C • L) 15:37, 4 June 2009 (UTC)
 * Just not sure AWB can determine accurately enough if an article is about a person though, so best to have a blanket disablement option. Rjwilmsi  16:10, 4 June 2009 (UTC)

Provide option to restrict addition of DEFAULTSORT (for the moment this means 'never add a new DEFAULTSORT', but could become 'only add a DEFAULTSORT when it's certain to be correct'), off by default. Rjwilmsi 22:23, 4 June 2009 (UTC)
 * Most excellent; thanks! –Drilnoth (T • C • L) 22:31, 4 June 2009 (UTC)

Add some common Arabic names, and if matched return defaultsort key in "Full Name" format. Rjwilmsi 22:44, 4 June 2009 (UTC)
 * When DEFAULTSORT insertion is restricted, it's still okay to insert a DEFAULTSORT using the sortkey used by all the categories. Rjwilmsi  09:14, 7 June 2009 (UTC)

AWB tried to add European-style DEFAULTSORTs to the following (I was testing this out by going through Category:Biography articles without listas parameter, switching from talk pages), which I don't think should be using that style. It looks like your addition fixed a number of them, though... if you could configure it to skip some of these that would be great!


 * Abd al Hamid Ben Badis
 * Abdol-Ali Mirza Farmanfarmaian
 * Abdonnasser Mohaimeni
 * Abdoul Fatah

Oddly enough, it tried to drop the parenthetical disambiguation of article titles from the DEFAULTSORTs but otherwise left them the same... the dab should be kept, but with capitalization changed as normal.


 * Abdul Aziz (football)
 * Abdul Jabar (Qala-i-Jangi captive)
 * Abdul Nasir (Guantanamo captive 874)
 * Abdul Qadir (Afghan leader)
 * Abdul Razzaq (Taliban leader in Khandahar)

Just thought I'd mention this second thing, which seems incorrect. Should I report missed names as I come across them? –Drilnoth (T • C • L) 17:01, 8 June 2009 (UTC)
 * On the first part, if you provide a list of 100+ Arabic names not caught I'll add logic to catch most of them, but trying to catch all of them is not achievable. On the second point, I believe that it's entirely correct to drop the brackets and sort people under their name only. Rjwilmsi  19:55, 8 June 2009 (UTC)
 * Okay; as DrilBot runs I'll make a list whenever false positives are reported by users. For the disambiguation, then, that's only for articles about people? And if so, what if two people have the same name? Shouldn't they have the dab included in the DEFAULTSORT to ensure proper sorting? –Drilnoth (T • C • L) 20:08, 8 June 2009 (UTC)
 * No mention of your last point at WP:COP, so no. Rjwilmsi  20:32, 8 June 2009 (UTC)

Date formatting
AWB specifically does not correct date formats where the date has a 'the' in front of it as in your example, as 'on the 11th May 2008' --> 'on the 11 May 2008' results in a phrase that doesn't read well. These should be corrected manually. Rjwilmsi 21:00, 1 June 2009 (UTC)
 * Got it thanks now I understand.--Kumioko (talk) 22:55, 1 June 2009 (UTC)

If a selflink is also bolded, AWB should just remove the selflink
Resolved for the general case. Rjwilmsi 21:20, 1 June 2009 (UTC)
 * Thanks, but I still saw this happen. Any chance that it could be fixed there too?
 * I made a bad job of it last time. Now fixed for all situations: bolded self links are delinked. Rjwilmsi  18:22, 12 June 2009 (UTC)
 * Excellent! Thank you. –Drilnoth (T • C • L) 18:44, 12 June 2009 (UTC)

Includes and selflinks
and. Don't remove selflinks on pages containing one or more of "noinclude", "onlyinclude" or "includeonly" tags. Rjwilmsi 21:41, 1 June 2009 (UTC)
 * Excellent; thank you. –Drilnoth (T • C • L) 21:46, 1 June 2009 (UTC)

DEFAULTSORT capitalization after apostrophes

 * I suppose the simplest way is to just see if its a s, if its just an s, dont turn to upper (regex uses ' for a word boundary)... Would there be any cases where s by itself would be valid... In theory, any apostrophe is a problem (looking a the other results). If Match.Index - 1 == ' don't capitalise? —  Ree dy  19:19, 1 June 2009 (UTC)
 * It is not an s in my first example. --Pascal666 19:25, 1 June 2009 (UTC)

resolved for all letters. Rjwilmsi 21:52, 1 June 2009 (UTC)

Bracket strangness

 * Text in question is
 * This displays with a visible square bracket outside the link and only one within it.
 * AWB would change this to:
 * with a semicolon after the 93
 * This then displays with both brackets within the link, none outside the link. Why do you think this is wrong? Rjwilmsi  14:52, 3 June 2009 (UTC)
 * I just didn't think we wanted to display them with HTML or codeing vice brackets since most editors would find ] easier than &#93 semicolon. I honestly don't know that it is wrong per sey but it was strange and I wanted to bring it up.--Kumioko (talk) 16:51, 3 June 2009 (UTC)
 * I just didn't think we wanted to display them with HTML or codeing vice brackets since most editors would find ] easier than &#93 semicolon. I honestly don't know that it is wrong per sey but it was strange and I wanted to bring it up.--Kumioko (talk) 16:51, 3 June 2009 (UTC)

Malformed edit summaries

 * AFAIK this has already been fixed. Its using section edit summaries when it shouldn't be. —  Ree dy  23:48, 5 June 2009 (UTC)
 * Is there any workaround? Some of my newsletters are working, and some aren't - contributions. &mdash; JamesR   ≈talk≈  23:55, 5 June 2009 (UTC)
 * Using the newest AWB version, select Options / Do not use section edit summaries. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  00:05, 6 June 2009 (UTC)

Fixed a couple of weeks ago. Rjwilmsi 11:25, 10 June 2009 (UTC)

SetDefaultSort Compilation Error
New definition is: A change that you specifically requested... Rjwilmsi 04:04, 8 June 2009 (UTC)
 * Thanks! I'll give that a try. I don't know much of anything about C#, so although I requested the change I didn't know how to fix the custom module. –Drilnoth (T • C • L) 15:25, 8 June 2009 (UTC)
 * Eck, I can't figure this out. Could the sample customized general fixes be updated with the newly needed code for DEFAULTSORTs? (or, even better, to have an option to just disable FixDateOrdinalsAndOf, since then I wouldn't need to use a custom module at all). –Drilnoth (T • C • L) 15:33, 8 June 2009 (UTC)
 * Line 32 probably contains something like SetDefaultSort(foo, bar) which you will need to change to SetDefaultSort(foo, bar, false), at a guess. - Jarry1250 (t, c) 15:55, 8 June 2009 (UTC)
 * I'll update the documentation when there's a full release, not just a snapshot. In the meanttime use this. Rjwilmsi  16:02, 8 June 2009 (UTC)


 * Excellent; thank you. My apologies for my incompetence. –Drilnoth (T • C • L) 16:09, 8 June 2009 (UTC)
 * Prevent somebody else asking about this by providing an override of SetDefaultSort that assumes 'restrict defaultsort addition' is on. Rjwilmsi  16:20, 8 June 2009 (UTC)

Reference bugs

 * Error in Parsers.SimplifyReferenceTags. I'll fix at the weekend. Rjwilmsi  18:21, 9 June 2009 (UTC)
 * Fix handling of references named using single quotes. Rjwilmsi  17:16, 10 June 2009 (UTC)

Leaves special character "ế" in DEFAULTSORT

 * Yup, thanks —  Ree  dy  02:27, 12 June 2009 (UTC)

Can't manually add text to large articles

 * Hmm. Max Length is set to "0" in the Main form (ie unlimited).. Set to the default of "2147483647" in . Any better (may need a svn snapshot...) —  Ree dy  02:30, 12 June 2009 (UTC)
 * That fixed it — works fine now (SVN 4537). Thanks! M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  23:24, 15 June 2009 (UTC)

Database scanner broken in SVN version

 * 4461 is fine. 4462 or 4463 will have killed it i bet... —  Ree dy  12:27, 20 June 2009 (UTC)


 * Was me.. reverts the changes to MainProcess in 4463. I'll see what changes i can put back —  Ree  dy  12:42, 20 June 2009 (UTC)
 * reverts the change in 4562 and fixes the actual bug —  Ree dy  12:47, 20 June 2009 (UTC)

ArgumentException in Parsers.ArticleIssues

 * Can you reproduce this reliably? Rjwilmsi  12:36, 14 June 2009 (UTC)
 * It happens sometimes when I want to start a new page with AWB Foxie001 (talk) 13:09, 14 June 2009 (UTC)

ArticleIssues is only relevant to English-language wikis, so disable if language is not English. It will resolve your problem, but doesn't explain the cause of the exception. Rjwilmsi 13:40, 14 June 2009 (UTC)
 * Properly fixed. Rjwilmsi  08:48, 28 June 2009 (UTC)

Try loading Re: in AWB and see what happens

 * Note — you can load it using What links here from pages such as Mnant. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  17:40, 22 June 2009 (UTC)

Its purposely removed, but i cant tell you why... —  Ree dy  19:35, 22 June 2009 (UTC)
 * One might hypothesise that the intention is only to trim colons from the beginning, where they're used to establish direct links (and indeed, AWB saves them with this colon, whether it makes a difference or not). - Jarry1250 <sup style="white-space: nowrap;">[ humourous – discuss ] 16:51, 25 June 2009 (UTC)
 * Probably something like that. Suppose we could just change it to TrimStart - —  Ree  dy  21:19, 25 June 2009 (UTC)

Syntax highlighting removes module's edit summary

 * Problem probably lies in  in Main.cs. Will need to base the resetting of the edit summary based on comparison of txtEdit.Text and a copy of that from before the syntax highlighting is applied.  Rjwilmsi  16:44, 25 June 2009 (UTC)

Fixed. Rjwilmsi 18:33, 26 June 2009 (UTC)

Leaving foreign characters in DEFAULTSORT
In case you need it, here is a list of the sort keys that AWB was going to leave (not necessarily the exact article titles). Most of them are Vietnamese. The DEFAULTSORT values have already been fixed in the articles.
 * Bắc Binh District - Bạc Lieu Province - Bảo Lam District, Cao Bằng - Cẩm Khe District - Bến Cat District - Diễn Chau District - Duong Dinh Nghệ - Ba Rịa - Bỉm Son - Banh Hỏi - Møller, Christian - Can Giờ District, Hồ Chi Minh City - Binh Lục District - Binh Thủy District - Chữ Nom - Battle of Kỳ Hoa

--Auntof6 (talk) 07:29, 27 June 2009 (UTC)
 * Fixed. Unfortunately special characters have to be added manually to AWB, so not all are currently listed. These ones are now added. Rjwilmsi  07:56, 27 June 2009 (UTC)
 * Understood. I figured it was manual -- I just happened to come across a lot of them today. --Auntof6 (talk) 10:38, 27 June 2009 (UTC)

Processing list
—Preceding unsigned comment added by Bearcat (talk • contribs)
 * That's how AWB handles your save timing out. It either means the wiki servers were slow at the time or your internet connection isn't great. If you wait for the restart timer the page will be automatically skipped as no changes (if you enable that setting) if the save did in fact get recorded by the wiki servers. Rjwilmsi  23:07, 10 April 2009 (UTC)
 * The save isn't timing out. It saves the edit within a completely normal time frame, and then goes into the restart loop anyway. Bearcat (talk) 07:13, 12 April 2009 (UTC)

When working through a longer list with the skip setting "page is in use", AWB goes through the following steps: In the second case, it reloads the same page and one has to click "Ignore" to get to the next page. -- User:Docu
 * Loading page => Processing page => Ready to save => user clicks "Save" => Saving => Loading page
 * Loading page => Processing page => Ready to save => user clicks "Save" => Saving => Restarting in 60 .. 5 4 3 2 1 => Loading page
 * In fact a duplicate of Wikipedia_talk:AutoWikiBrowser/Bugs. A reasonable improvement has been made, see that bug for details. Rjwilmsi  16:26, 19 May 2009 (UTC)

Can't save settings
I'm guessing this is a result of the program being run without being installed?
 * Just looks like a standard Windows permissions issue. Can you manually create a file called Default.xml in "C:\Program Files\AWB\"? Rjwilmsi  06:56, 23 April 2009 (UTC)

Duplicate of Wikipedia_talk:AutoWikiBrowser/Bugs Rjwilmsi  20:01, 20 June 2009 (UTC)

Null edits no longer possible

 * I'm tempted to mark this as wontfix. AWB shouldn't be used for mass null editing. —  Ree dy  17:05, 28 March 2009 (UTC)
 * What should be used for mass null editing? --NE2 17:35, 28 March 2009 (UTC)
 * Because it forces the servers to changes the order they update the articles. Many people are waiting for their changes to be visible, why skip the queue? Null edits are non-constructive edits. Making null edits is certainly not one of the purposes of using AWB. -- Magioladitis (talk) 17:53, 28 March 2009 (UTC)
 * I repeat my question: what should be used for mass null editing? I don't think you understand the queue - it has nothing to do with visibility of changes except indirectly through categories. The queue is for updating (I believe) the links table, which generates "what links here" and category listings. "Jumping the queue" is a way of life when template changes take months to pass through. --NE2 18:11, 28 March 2009 (UTC)
 * Limitations on use should be made by local wiki policy, not built into the tool. Sometimes it's very important to have updated tables. Even py.wikipedia had touch.py to do this function. Rocket000 (talk) 15:56, 8 April 2009 (UTC)
 * P.S. Even if this is wontfix, it's still a bug because it skips pages when you tell it to save which is the wrong action. Either it should return an error message like "no changes have been made" or actually do what you tell it to. Rocket000 (talk) 16:00, 8 April 2009 (UTC)

Deadend tag

 * I always thought that was a feature rather than a bug. Looks like someone updated the description at deadend recently. http://en.wikipedia.org/w/index.php?title=Template:Dead_end/doc&diff=267322666&oldid=180873526 -- User:Docu

Yes, I can't find the discussion in which it was decided that to change. I didn't have the documentation of deadend in my watchlist. I think deadend should not omitted when wikify exists even if it sounds reasonable. The reason is that, if the deadend template is present, the Dead-end project can easier locate articles in which people can add a few internal links. In any case, this change in the documentation had to be discussed first. -- Magioladitis (talk) 07:47, 11 April 2009 (UTC)
 * I've updated the logic to match dead end to include its redirects and deadend within Articleissues. This needed doing anyway; it doesn't affect this bug/feature. I can resolve the bug, and have made a patch for it but won't apply it until the discussion concludes if it's correct. Rjwilmsi  08:28, 11 April 2009 (UTC)

I am copying here a discussion about the subject.:


 * I have a question about this edit of yours. Can you please give me a link in the discussion that was decided that deadend is used only when wikify doesn't apply? Until now, I knew that both templates can be used; if the article was lacking internal links we were adding deadend and if additional work was needed we were adding wikify additionally. When did that change? Thanks. -- Magioladitis (talk) 21:35, 21 April 2009 (UTC)
 * As part of the merge from Template:Internal links/doc. Clarified the language just a touch, though. What I'm sure the original author was shooting for was that these templates can be used to break down Template:Wikify into a more specific request, like the myriad cleanup templates preferred to Template:Cleanup or Template:Expert-subject to Expert. It's not protected, though, so feel free to tweak it however you like. MrZaius  talk  03:58, 22 April 2009 (UTC)

What I understand from the discussion above is that there is not 100% clear what should be done. A discussion has to be held in another page and not in AWB's talk page. -- Magioladitis (talk) 09:32, 28 April 2009 (UTC)

According to the discussion on the relevant talk page (Template talk:Deadend), the April 24 wording of the Template:Deadend/doc seems fine. It allows the current mode of operation of AWB. However, as now a "deadend" can still have links, the minimum number of links before de-tagging should probably be higher. -- User:Docu (April 28)

I am marking it as "notbug". We can discuss this in wikify's talk page. -- Magioladitis (talk) 10:35, 21 June 2009 (UTC)

Uncategorized tag not added

 * Code comment within tagger function is skip article if contains any template except for stub templates. That's why it won't add the uncategorised tag, but I don't know if that's correct really. Rjwilmsi  11:05, 11 April 2009 (UTC)

This is not a bug. Sometimes templates transclude categories. This is the reason an alert is given and and the tag in not automatically added. -- Magioladitis (talk) 11:13, 11 April 2009 (UTC)


 * In general, I'd think that categorization through templates is the exception rather than the rule. As any article can probably go into additional categories than, e.g. those assigned through lifespan, I think it would be an advantage to add the tag despite any templates. Before changing it, we should probably invite others to discuss it. -- User:Docu
 * Lifetime is an example. It adds two categories. (Even if I disagree with the use of Lifetime), We can't control how many templates are out there and what they do. Keep in mind that this is general fixed of AWB we are discussing here and they have to be 100% accurate. A bot can add uncat tags. -- Magioladitis (talk) 11:46, 11 April 2009 (UTC)
 * At least according to Categorization, it's not the recommended method for ordinary content categories. That is the type of categories one would want to invite the article to be categorized in. -- User:Docu
 * Anyway, it's certainly not a bug since it's on purpose like that. I think the rest is not for discussion in here. I think if a bot is approved and we have strong evidence that there are not false positives then we can discuss an addition in AWB. Without any bot doing the job I have serious doubts we can go and implemented as a general fix. -- Magioladitis (talk) 15:16, 11 April 2009 (UTC)
 * Code comment updated. Rjwilmsi  21:16, 12 April 2009 (UTC)

In addition to the stub templates, the article issues set of templates should be a group that could be excluded as well. e.g. Eric Kline wasn't tagged automatically. -- User:Docu 17:59, 21 April 2009 (UTC)
 * Still, this isn't a bug because AWB is not supposed to add uncat tags automatically. I agree that we can add it automatically when there are no categories and no templates, but what happens then if we add templates and/or categories with AWB? -- Magioladitis (talk) 18:59, 21 April 2009 (UTC)
 * It would only do this if you select "Auto tag". It already adds "uncategorized", just not if there is a template other than a stub template. The idea being that if infobox film already adds the category "English language films", the article isn't uncategorized.
 * This is different with stub templates and categories as these are parallel to content categories. The maintenance categories added by the article issues templates are comparable to that.
 * I agree it's not a bug, but an enhancement of an existing feature. -- User:Docu
 * I think we have to try this by creating a bot to add the tags and not implement it as a built-in feature of AWB. -- Magioladitis (talk) 19:45, 21 April 2009 (UTC)
 * It's already built in. It's just needs to be fine-tuned. -- User:Docu

Use list

 * It should copy it back to the first list... It was being an ass when i tried to bring the listmaker from the main form properly... I cant remember whether its supposed to add them back (tbh, i dont think it was due to the stupid bug).. —  Ree dy  18:36, 18 April 2009 (UTC)
 * What do you mean by it should copy it back to the first list... is that the first list in the list comparer? Sorry, I'm having a dense moment. Hiding T 08:35, 22 April 2009 (UTC)
 * It copies it back to the left hand side ListMaker on the form. —  Ree dy  10:37, 22 April 2009 (UTC)
 * Okay, I see. That works then. Hiding T 14:04, 23 April 2009 (UTC)

The original request reporter has asked for this functionality also. This bug can be closed, and it'll be fixed on the FR. —  Ree dy  10:59, 5 May 2009 (UTC)

DEFAULTSORT capitalization

 * Hmm it was added per feature request Wikipedia_talk:AutoWikiBrowser/Feature_requests. I need restrict the logic to apply when the article is about people only. That wasn't made clear to me. I'll fix over the weekend. Rjwilmsi  14:47, 22 May 2009 (UTC)
 * It's actually correct as is. For example, you want White Sea to sort near White seabass. WP:Categorization, which applies to all articles (not just bios), states: "To ensure that entries differing by letter case appear together, apply the convention that initial letters of words are capitalized in the sort key, but other letters are lower case." M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  17:39, 22 May 2009 (UTC)
 * Ah, indeed. Thanks for the info! –Drilnoth (T • C • L) 17:47, 22 May 2009 (UTC)
 * Still seems strange to me. I wonder when that was added. Anyways, now AWB tries to add a sortkey at almost any edit. -- User:Docu
 * I think that this is actually a good thing. I hadn't known about that guideline, but it will make finding things easier. It seems to have been in one of these recent SVN builds. –Drilnoth (T • C • L) 18:39, 22 May 2009 (UTC)
 * I thought more of the guideline than AWB. -- User:Docu
 * Oh, right. Well, it's been at least since October. –Drilnoth (T • C • L) 19:03, 22 May 2009 (UTC)
 * Should characters after ' or - be considered a separate word?   --Pascal666 06:18, 30 May 2009 (UTC)
 * AWB's handling of apostrophes in those examples is definitely incorrect. I work mostly with human name sort keys, for which all punctuation except hyphens and periods should be removed. I don't know if the same standard applies to other sort keys, but if I had to guess I would say yes. But even if an apostrophe is supposed to remain, the letter after it should not be capitalized. As for the hyphens, I do not know of any guidelines which would make it clear whether the letter following a hyphen should be capitalized or not. I've seen it both ways, but probably more often it is capitalized. M<SMALL>AN</SMALL>d<SMALL>ARAX</SMALL>  •  <SMALL>XAЯA</SMALL>b<SMALL>ИA</SMALL>M  19:25, 31 May 2009 (UTC)
 * After apostrophes: No. That just isn't correct at all. After dashes: Yes. Hyphens and other dashes are usually just word separators, so treating each piece as a separate word makes sense to me. Now its tricky when a hyphen is a part of a word, but I think that in article names its more likely to be a separator. –Drilnoth (T • C • L) 12:51, 1 June 2009 (UTC)
 * I have opened a new bug report for this issue below and it has already been fixed.  --Pascal666 06:09, 2 June 2009 (UTC)

Code comments updated to link to guidelines. Rjwilmsi 19:28, 22 May 2009 (UTC)
 * Cool, btw for Cleo (magazine), the sortkey should probably be "Cleo" rather than "Cleo (Magazin)" . A good thing to do once we got this beyond perfection, would be to convert the logic to a short patch for mediawiki (e.g. if there is no DEFAULTSORT, mw sets it to the sortkey AWB would use). -- User:Docu
 * Hm no the parenthesises disambiguaiton shoule be kept. Reason? You have say "Smith, John (author)" you can pick him out form 100 other John Smiths. Rich   Farmbrough 04:21 25  June 2009 (UTC).
 * Believe you're wrong Rich: the article title is shown on the category page (not the sort key), so the disambiguation term would be shown, but the sort key doesn't need the disambiguation term. From WP:CAT: "The sort key should mirror the article's title as closely as possible, while omitting disambiguating terms...". Rjwilmsi  10:25, 25 June 2009 (UTC)
 * What he's saying is that John Smith (author) should still sort before John Smith (wanker). --NE2 12:11, 25 June 2009 (UTC)
 * Then your opinion differs from the guidelines. Rjwilmsi  12:56, 25 June 2009 (UTC)
 * Then the guidelines are an ass [[Image:718smiley.svg|20px]] --NE2 13:10, 25 June 2009 (UTC)

ConfigurationErrorsException in MainForm.MainForm_FormClosing
I had 0 bytes free in my hard disk. -- Magioladitis (talk) 21:31, 26 February 2009 (UTC)

Maybe a message could pop-up when there is not enough space in hard disk instead of this Exception error. -- Magioladitis (talk) 09:34, 28 April 2009 (UTC)
 * —  Ree dy  22:22, 2 July 2009 (UTC)