Wikipedia talk:AutoWikiBrowser/Bugs/Archive 25

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Archive 20 Archive 23 Archive 24 Archive 25 Archive 26 Archive 27 Archive 30

Adding persondata on Wikia

Status Fixed in the next release
Description In this edit AWB added Persondata to an article in Wikia because apply general fixes was on. Persondata is a Wikipedia specific template and should not be added to Wikia projects automatically. Reguyla (talk) 15:43, 6 February 2014 (UTC)
To duplicate: Run AWB with apply general fixes to Biographical articles on Wikia
Site URL: http://military.wikia.com
Operating system Windows XP 7, or 8 depending which machine I use -->
.NET FW Version
AWB version SVN 9902
Workaround Don't use general settings
Fixed in version rev 9921


rev 9921 Rjwilmsi 08:10, 7 February 2014 (UTC)

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

Status Fixed in the next release
Description The Arabic Wikipedia (arwiki) has an extra protection level "autoreview". AWB doesn't recognize this level. When trying to protect a page using AWB, the levels shown are the standard ones only (Unprotected, Semi-protected and Fully protected). Meno25 (talk) 04:56, 31 January 2014 (UTC)
To duplicate: Try to protect a page using AWB. The protection levels shown are the standard ones. The "autoreview" level is not shown.
Site URL: https://ar.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6407
AWB version 5.5.2.3 SVN 9890
Workaround
Fixed in version rev 9924 -- Magioladitis (talk) 17:41, 7 February 2014 (UTC)


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 rev 9924. --Meno25 (talk) 17:34, 7 February 2014 (UTC)

MissingMethodException in CfdOptions.btnOk_Click / CFD plugin not working

Status Resolved
Description
Exception:MissingMethodException
Message:Method not found: 'Void WikiFunctions.ErrorHandler.Handle(System.Exception)'.
Call stack:
   at AutoWikiBrowser.Plugins.CFD.CfdOptions.btnOk_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

System.MissingMethodException: Method not found: 'Void WikiFunctions.ErrorHandler.Handle(System.Exception)'.

  at AutoWikiBrowser.Plugins.CFD.CfdOptions.btnOk_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
AWBPlugins AWBBasePlugins ListMakerPlugins
  • CFD-Plugin

Vandraedha (talk) 09:35, 8 February 2014 (UTC)

To duplicate: 1) Load CFD (default directory), 2) go to Plugins->CFD->Configuration, 3) add categories (doesn't matter one, many, replace or delete), 4) Click OK button
Site URL: http://farmville.wikia.com
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.7905
AWB version AutoWikiBrowser (5.5.2.3), WikiFunctions (5.5.2.3), revision 9902 (2014-02-01 17:20:14)
Workaround
Fixed in version


Last successful use of this plugin was on 2014-01-29. 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)

Activate the "Protect" button for non-existent pages as they can be create protected

Status Fixed in the next release
Description When trying to edit a non-existent page using an admin account, the "Protect" button is not activated although it should as non-existent pages can be create protected. Please fix this. Meno25 (talk) 18:16, 4 February 2014 (UTC)
To duplicate: Try to edit a non-existent page with an admin account. The "Protect" button is not activated although it should.
Site URL: https://en.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6407
AWB version 5.5.2.4 SVN 9916
Workaround
Fixed in version rev 9928 by Rjwilmsi. -- Magioladitis (talk) 05:44, 10 February 2014 (UTC)


Defaultsort missing in Database scan

Status Fixed in the next release
Description I downloaded a batch of article from this category today (8 Feb) from the this page. I ran the dump with the Wiki Database Scanner and searched for "Missing {{DEFAULTSORT}}". This article showed up as one of the results, When I ran AWB, the only change that was suggested was to changes category to Category. The last time the article was edited was on the 4 Feb. (tJosve05a (c) 21:59, 8 February 2014 (UTC)
To duplicate:
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version
AWB version rev 9927
Workaround
Fixed in version rev 9930


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

Incorrect alert ref after references

Status Fixed in the next release
Description Incorrect alert message "Has a <ref> after <references />" when this is not the case This is me (mbch331) (Questions/Remarks/Complaints etc.) 20:24, 9 February 2014 (UTC)
To duplicate: Open a page with references and the appendix template
Site URL: https://nl.wikipedia.org/w/index.php?title=Martijn_Schimmer
Operating system 7
.NET FW Version 2.0.50727.5427
AWB version 5.5.2.3
Workaround Ignore the alert
Fixed in version rev 9929


rev 9929 Restrict check to en-wiki only. Rjwilmsi 00:20, 10 February 2014 (UTC)

NullReferenceException in MainForm.SetProject

Status Resolved
Description
Exception:NullReferenceException
Message:Object reference not set to an instance of an object.
Call stack:
   at AutoWikiBrowser.MainForm.SetProject(String code, ProjectEnum project, String customProject, String protocol)
   at AutoWikiBrowser.MainForm.LoadPrefs(UserPrefs p)
   at AutoWikiBrowser.MainForm.LoadPrefs(String path)

System.NullReferenceException: Object reference not set to an instance of an object.

  at AutoWikiBrowser.MainForm.SetProject(String code, ProjectEnum project, String customProject, String protocol)
  at AutoWikiBrowser.MainForm.LoadPrefs(UserPrefs p)
  at AutoWikiBrowser.MainForm.LoadPrefs(String path)

DA Sonnenfeld (talk) 23:23, 7 February 2014 (UTC)

To duplicate: Unknown
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 5.1.2600 Service Pack 3
.NET FW Version 2.0.50727.3649
AWB version AutoWikiBrowser (5.5.2.2), WikiFunctions (5.5.2.2), revision 9782 (2013-12-10 01:58:16)
Workaround
Fixed in version


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=

Status Fixed in the next release
Description AWB tries to replace with " inside title-parameters in {{cite web}}. But most often these are arrows and not ment to be quotation marks. As in MP3 Downloads › Best Songs of 2013 on Frames (Lee DeWyze album). AWB should therefor not replace them with quotation marks. Then thesult would become MP3 Downloads " Best Songs of 2013. (I love using <code>'s) (tJosve05a (c) 13:44, 6 February 2014 (UTC)
To duplicate: Run AWB on Frames (Lee DeWyze album)
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version
AWB version rev 9919
Workaround
Fixed in version rev 9936


I think they're safe to change when there's a pair (two left and two right). Should all quotation marks within the title parameter be changed to single quotes? GoingBatty (talk) 15:10, 6 February 2014 (UTC)

rev 9936 The stylised single arrow will only be changed when in a pair, as with the double arrows. Rjwilmsi 13:33, 11 February 2014 (UTC)

Alert for link to user and/or user talk namespace

Status Fixed in the next release
Description Feature was added in rev 9902. Doesn't allert. Bgwhite (talk) 01:30, 4 February 2014 (UTC)
To duplicate: DreamCMS, 2014 CR Vasco da Gama season (problem fixed), Hills Holdings Limited (location of problem is an utter mess).
Operating system
.NET FW Version
AWB version 9916
Workaround
Fixed in version rev 9943 -- Magioladitis (talk) 18:32, 14 February 2014 (UTC)


Removes double arrows

Status Fixed in the next release
Description AWB is removing double arrows instead of replacing them with quotation marks. (Related to this recent bug fix?) GoingBatty (talk) 17:06, 16 February 2014 (UTC)
To duplicate: Try Dubrovka, Vsevolozhsky District, Leningrad Oblast
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version SVN 9944
Workaround revert to SVN 9935
Fixed in version rev 9945, rev 9946


GoingBatty maybe you could test by yourself if this related to the latest bug fix by reverting to that revision -1? And then report what happens. -- Magioladitis (talk) 17:40, 16 February 2014 (UTC)

@Magioladitis: Works fine in SVN 9935. GoingBatty (talk) 18:00, 16 February 2014 (UTC)
rev 9945 Rjwilmsi 22:01, 16 February 2014 (UTC)
Confirmed - thanks! GoingBatty (talk) 22:24, 16 February 2014 (UTC)
However, it doesn't work when there are two sets of arrows - try Bambini-Code. GoingBatty (talk) 22:26, 16 February 2014 (UTC)
rev 9946 Rjwilmsi 22:35, 16 February 2014 (UTC)
Confirmed - thanks! GoingBatty (talk) 23:36, 16 February 2014 (UTC)

Warnings when building SVN 9944

Status Fixed in the next release
Description Although I was able to build SVN 9944 successfully, I received the following warning messages:
  • Warning TI3015: At least one of the arguments for 'MSHTML.IActiveIMMApp.GetDefaultIMEWnd' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate.
  • Warning TI3016: The type library importer could not convert the signature for the member 'MSHTML._userBITMAP.pBuffer'.
  • Warning TI3016: The type library importer could not convert the signature for the member 'MSHTML._FLAGGED_BYTE_BLOB.abData'.
  • Warning TI3015: At least one of the arguments for 'MSHTML.IEventTarget2.GetRegisteredEventTypes' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate.
  • Warning TI3015: At least one of the arguments for 'MSHTML.IEventTarget2.GetListenersForType' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate.
  • Warning TI3016: The type library importer could not convert the signature for the member 'MSHTML.tagSAFEARRAY.rgsabound'.
  • Warning TI3015: At least one of the arguments for 'MSHTML.ICanvasPixelArrayData.GetBufferPointer' cannot be marshaled by the runtime marshaler. Such arguments will therefore be passed as a pointer and may require unsafe code to manipulate.

GoingBatty (talk) 03:27, 16 February 2014 (UTC)

To duplicate:
Operating system Windows 7
.NET FW Version
AWB version
Workaround Continue using older SVN
Fixed in version rev 9945


Batty, I received the same warning in SVN 9936. I believe the "MSHTML" type warnings are in the section of code that previews an article. It shouldn't affect any changes made to an article and I haven't seen any unusual changes made. Bgwhite (talk) 08:59, 16 February 2014 (UTC)

I did not receive the warnings when building SVN 9935. GoingBatty (talk) 17:59, 16 February 2014 (UTC)
This was also fixed with SVN 9945. Thanks! GoingBatty (talk) 22:22, 16 February 2014 (UTC)

"Editor's signature or link to user space" alert not needed for talk pages

Status Fixed in the next release
Description The "Editor's signature or link to user space" alert is not needed for talk pages. Should this alert only be for mainspace? GoingBatty (talk) 03:58, 19 February 2014 (UTC)
To duplicate: Try Talk:Ekati Diamond Mine
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 9946
Workaround ignore alert
Fixed in version rev 9951 -- Magioladitis (talk) 07:37, 19 February 2014 (UTC)


KeyNotFoundException in Parsers.FixCategories

Status Fixed in the next release
Description
Exception:KeyNotFoundException
Message:The given key was not present in the dictionary.
Call stack:
   at System.ThrowHelper.ThrowKeyNotFoundException()
   at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   at WikiFunctions.Parse.Parsers.FixCategories(String articleText)
   at WikiFunctions.Article.PerformGeneralFixes(Parsers parsers, HideText removeText, ISkipOptions skip, Boolean replaceReferenceTags, Boolean restrictDefaultsortAddition, Boolean noMOSComplianceFixes)
   at AutoWikiBrowser.MainForm.ProcessPage(Article theArticle, Boolean mainProcess)

System.Collections.Generic.KeyNotFoundException: The given key was not present in the dictionary.

  at System.ThrowHelper.ThrowKeyNotFoundException()
  at System.Collections.Generic.Dictionary`2.get_Item(TKey key)
  at WikiFunctions.Parse.Parsers.FixCategories(String articleText)
  at WikiFunctions.Article.PerformGeneralFixes(Parsers parsers, HideText removeText, ISkipOptions skip, Boolean replaceReferenceTags, Boolean restrictDefaultsortAddition, Boolean noMOSComplianceFixes)
  at AutoWikiBrowser.MainForm.ProcessPage(Article theArticle, Boolean mainProcess)

117.192.98.24 (talk) 14:14, 18 February 2014 (UTC)

To duplicate: [encountered while processing page [1]]
Site URL: http://prototype.wikia.com
Operating system Microsoft Windows NT 6.1.7601 Service Pack 1
.NET FW Version 2.0.50727.5472
AWB version AutoWikiBrowser (5.5.2.3), WikiFunctions (5.5.2.3), revision 9902 (2014-02-01 17:20:14)
Workaround
Fixed in version rev 9952


rev 9952 Rjwilmsi 09:01, 19 February 2014 (UTC)

"Fixing" header in formatted text.

Status Fixed in the next release
Description AWB "fixed" a header that was indented. See edit Bgwhite (talk) 09:34, 16 February 2014 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version SVN 9936
Workaround
Fixed in version rev 9950


Bgwhite I think adding pre tags was wise. -- Magioladitis (talk) 11:28, 16 February 2014 (UTC)

rev 9950 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

Status Fixed in the next release
Description
Exception:ArgumentOutOfRangeException
Message:Το startIndex πρέπει να είναι μικρότερο από το μήκος της συμβολοσειράς. Όνομα παραμέτρου: startIndex
Call stack:
   σε System.String.Remove(Int32 startIndex)
   σε WikiFunctions.Tools.MakeHumanCatKey(String name, String articletext) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Tools.cs:γραμμή 240
   σε WikiFunctions.Parse.Parsers.DefaultsortTitlesWithDiacritics(String articleText, String articleTitle, Int32 categories, Boolean articleAboutAPerson) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Parse\Parsers.cs:γραμμή 6372
   σε WikiFunctions.Parse.Parsers.ChangeToDefaultSort(String articleText, String articleTitle, Boolean& noChange, Boolean restrictDefaultsortChanges) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Parse\Parsers.cs:γραμμή 6304
   σε WikiFunctions.Article.SetDefaultSort(String langCode, Boolean skipIfNoChange, Boolean restrictDefaultsortAddition) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Article\Article.cs:γραμμή 1034
   σε WikiFunctions.Article.PerformGeneralFixes(Parsers parsers, HideText removeText, ISkipOptions skip, Boolean replaceReferenceTags, Boolean restrictDefaultsortAddition, Boolean noMOSComplianceFixes) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Article\Article.cs:γραμμή 1503
   σε AutoWikiBrowser.MainForm.ProcessPage(Article theArticle, Boolean mainProcess) στο c:\Users\user\Desktop\AWB\AWB\AWB\Main.cs:γραμμή 1589

System.ArgumentOutOfRangeException: Το startIndex πρέπει να είναι μικρότερο από το μήκος της συμβολοσειράς. Όνομα παραμέτρου: startIndex

  σε System.String.Remove(Int32 startIndex)
  σε WikiFunctions.Tools.MakeHumanCatKey(String name, String articletext) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Tools.cs:γραμμή 240
  σε WikiFunctions.Parse.Parsers.DefaultsortTitlesWithDiacritics(String articleText, String articleTitle, Int32 categories, Boolean articleAboutAPerson) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Parse\Parsers.cs:γραμμή 6372
  σε WikiFunctions.Parse.Parsers.ChangeToDefaultSort(String articleText, String articleTitle, Boolean& noChange, Boolean restrictDefaultsortChanges) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Parse\Parsers.cs:γραμμή 6304
  σε WikiFunctions.Article.SetDefaultSort(String langCode, Boolean skipIfNoChange, Boolean restrictDefaultsortAddition) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Article\Article.cs:γραμμή 1034
  σε WikiFunctions.Article.PerformGeneralFixes(Parsers parsers, HideText removeText, ISkipOptions skip, Boolean replaceReferenceTags, Boolean restrictDefaultsortAddition, Boolean noMOSComplianceFixes) στο c:\Users\user\Desktop\AWB\AWB\WikiFunctions\Article\Article.cs:γραμμή 1503
  σε AutoWikiBrowser.MainForm.ProcessPage(Article theArticle, Boolean mainProcess) στο c:\Users\user\Desktop\AWB\AWB\AWB\Main.cs:γραμμή 1589
AWBPlugins AWBBasePlugins ListMakerPlugins
  • CFD-Plugin
  • Delinker
  • Fronds
  • IFD-Plugin
  • TheTemplator
  • No Limits Plugin
  • TypoScan Plugin
  • Bing Search Plugin
  • CategoryNoLimitsForAdminAndBotsPlugin
  • CategoryRecursiveNoLimitsForAdminAndBotsPlugin
  • CategoryRecursiveNoLimitUserDefinedLevelListProvider
  • ImageFileLinksNoLimitsListProvider
  • AllPageInAllNSNLForAdminAndBotsPlugin
  • WhatTranscludesPageNoLimitsForAdminAndBotsPlugin
  • WhatTranscludesPageAllNSNoLimitsForAdminAndBotsPagePlugin
  • UserContribsNoLimitsForAdminAndBotsPlugin
  • UserContribsUserDefinedNumberForAdminAndBotsPlugin
  • TypoScan ListMaker Plugin
  • TypoScan ListMaker Plugin 500

Magioladitis (talk) 08:25, 21 February 2014 (UTC)

To duplicate: [encountered while processing page [2]]
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 6.1.7601 Service Pack 1
.NET FW Version 2.0.50727.5477
AWB version AutoWikiBrowser (5.5.2.4), WikiFunctions (5.5.2.4), revision 9951 (2014-02-19 09:36:36)
Workaround
Fixed in version rev 9953


This bugs seems to occur only on this page. -- Magioladitis (talk) 12:45, 24 February 2014 (UTC)

rev 9953 Rjwilmsi 09:46, 25 February 2014 (UTC)

b-tags but not i-tags

Status Fixed in the next release
Description In this edit AWB changed <b>-tags to ''', but it did not fix <i>-tags. Why not? (tJosve05a (c) 15:58, 22 February 2014 (UTC)
To duplicate: Revert my edit and run AWB on this article
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version
AWB version rev 9951
Workaround
Fixed in version rev 9954 by Rjwilmsi. -- Magioladitis (talk) 10:52, 25 February 2014 (UTC)


Seems that when the tags are nested (e.g. <b><i>Bold and italics</i></b>), 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

Status Fixed in the next release
Description AWB general fixes incorrectly moves {{Ibid}} from the Notes to References section. GoingBatty (talk) 18:24, 23 February 2014 (UTC)
To duplicate: Try Endowment (Latter Day Saints)
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 9946
Workaround undo before saving
Fixed in version rev 9956


rev 9956 Rjwilmsi 19:12, 26 February 2014 (UTC)

Unnecessary citation template replacement

Status Fixed in the next release
Description AWB general fixes replaces {{cite journal}} |PMC= to |pmc=, even though the former works fine. This does not seem to be part of WP:AWB/RTP. GoingBatty (talk) 02:01, 10 March 2014 (UTC)
To duplicate: Try Language development with and without general fixes enabled
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 9979
Workaround
Fixed in version rev 9982


rev 9982 Rjwilmsi 07:21, 10 March 2014 (UTC)

Newlines not being handled in skip text

Status Fixed in the next release
Description The skip text does not appear to handle newlines properly. NE2 19:24, 27 February 2014 (UTC)
To duplicate: Run Florida State Road 434 with mile=\n in the 'doesn't contain' skip box, regex checked. Compare to results with mile=.
Site URL: enwiki
Operating system XP
.NET FW Version 2.0.50727.3655
AWB version 5.5.2.3
Workaround Use \r\n instead of \n.
Fixed in version rev 9989


rev 9989 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

Status Fixed in the next release
Description Thread:
Exception:IOException
Message:The process cannot access the file 'AutoWikiBrowser5523.zip' because it is being used by another process.
Call stack:
   at System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
   at System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
   at AwbUpdater.Updater.CreateTempDir()
   at AwbUpdater.Updater.UpdateAwb()

Prhartcom (talk) 05:11, 19 March 2014 (UTC)

To duplicate: Unknown
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.6413
AWB version AWBUpdater (2.0.1.0), AWBUpdater (2.0.1.0)
Workaround
Fixed in version rev 9992 by Reedy -- Magioladitis (talk) 00:09, 20 March 2014 (UTC)


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

Incorrectly adds Persondata for sibling duo

Status Fixed in the next release
Description AWB adds Persondata to Judica-Cordiglia brothers, even though it's about two people. Should Wikipedia:AWB/GF#IsArticleAboutAPerson be expanded to return false if the article contains two different YYYY births categories and/or contains Category:Sibling duos? Thanks! GoingBatty (talk) 02:05, 20 March 2014 (UTC)
To duplicate: Try Judica-Cordiglia brothers
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 9991
Workaround
Fixed in version rev 9996 -- Magioladitis (talk) 08:47, 20 March 2014 (UTC)


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)

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

Error on retrieving Checkwiki data

Status Not a bug in AWB, has been referred
Description When retrieving a list of articles from Checkwiki, it gives a "The operation has timed out" error. This was working with 9985 on Friday, but not on Tuesday. Nothing with Checkwiki was changed. Using the same web link in AWB's source code works fine when manually entered into a web browser. It still is working fine in WPCleaner. WMFLabs has moved physical locations and is using a new computer names. The WMFlabs webserver name is still the same, but IP address is different. Access and Error web logs show no connection from AWB to the webserver. Bgwhite (talk) 20:55, 19 March 2014 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version 9985 & 9991
Workaround
Fixed in version


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

title = "https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=" + Variables.LangCode + "wiki&view=bots&id=" + errornumber + "&offset=0";

-- 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

Status Fixed in the next release
Description Similar to Wikipedia talk:AutoWikiBrowser/Bugs/Archive 25#Unnecessary citation template replacement, AWB general fixes replaces {{cite web}} |LCCN= to |lccn=, even though the former works fine. This does not seem to be part of WP:AWB/RTP. GoingBatty (talk) 02:15, 21 March 2014 (UTC)
To duplicate: Try Montgomery County Police Department
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 9997
Workaround
Fixed in version rev 9998 -- Magioladitis (talk) 07:20, 21 March 2014 (UTC)


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)

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

Articles on holidays, issues with date-delinking

Resolved

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)

@Docu: 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

Status Not enough information/very rare bug
Description Some pages do have hyphenated numbers; AWB users often "cleanup" these to range ranges, even when the citation says it's a single page; AWB could avoid changing this case (I'm not an AWB user, so I'm not sure how all this works) —Preceding unsigned comment added by Dicklyon (talkcontribs)
To duplicate: In a cite-book template, put single page "page = 2-12"; it will change to page range "pages = 2–12"
Site URL: en.wikipedia.org
Operating system any
.NET FW Version Unknown
AWB version unknown
Workaround check and fix by hand? [Kwami: Try manually replacing w {{hyphen}}]
Fixed in version


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)
@Dicklyon: 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)

Status Bug currently being investigated/fixed
Description This was requested from me by an Arabic Wikipedia user. AWB's auto-tagger shouldn't tag current events pages on Arabic Wikipedia (arwiki). There are two types of current events pages on Arabic Wikipedia (both found in "ملحق" namespace (NS:104)):
  1. Month pages: They take the form "ملحق:MONTH YEAR" where "ملحق" is the namespace and "MONTH" is the name of the month (as a string). It takes one of the following 12 values: "يناير" "فبراير" "مارس" "أبريل" "مايو" "يونيو" "يوليو" "أغسطس" "سبتمبر" "أكتوبر" "نوفمبر" "ديسمبر". "YEAR" is a number that represents the year. It takes the values from "2005" up to the current year. For example, the page for the current month is ar:ملحق:يناير 2014 where "يناير" is "January".
  2. Day pages: They take the form "ملحق:DAY MONTH YEAR" where "ملحق" is the namespace and "DAY" is a number that represents the day. It takes the values from "1" to "31" and "MONTH" and "YEAR" are as described before. For example, the page for the current day is ar:ملحق:24 يناير 2014 where "يناير" is "January".

In short, auto-tagger shouldn't tag pages that are in NS:104 on arwiki and their titles contain the combination "MONTH YEAR" where "MONTH" and "YEAR" are as described above. Meno25 (talk) 17:48, 24 January 2014 (UTC)

To duplicate: Run AWB with auto-tagging enabled on pages such as this. It tags them although it shouldn't.
Site URL: https://ar.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6387
AWB version 5.5.2.3 SVN 9884
Workaround Remove current events pages from the list of pages to work on manually.
Fixed in version rev 9999 -- Magioladitis (talk) 16:58, 21 March 2014 (UTC)


Meno25 do these pages share a common template or something? -- Magioladitis (talk) 17:02, 26 January 2014 (UTC)

@Magioladitis: 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)

@Magioladitis: 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)

@Meno25: 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)

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

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

Takes two edits to fix temperature

Status Fixed in the next release
Description It takes two edits to go from "100.4° F" → "100.4°F" → "100.4&nbsp;°F" GoingBatty (talk) 01:10, 23 March 2014 (UTC)
To duplicate: Try Puerperal fever
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 10000
Workaround Reparse before saving
Fixed in version rev 10002 -- Magioladitis (talk) 01:34, 23 March 2014 (UTC)


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

AWB Skipping instead of saving for no apparent reason

Status Not a bug in AWB, has been referred
Description I am trying to replace categories from श्रेणी:हिन्दी फ़िल्म to श्रेणी:हिन्दी फ़िल्में in a few hindi articles. All the options in the SKIP tab are unchecked and I've set it to skip only when the page doesn't exist. But for some reason, AWB shows the right changes in the window but instead of saving those changes, it skips them! I've tried re-downloading AWB and starting from scratch, but the same problem exists. I've rtried reseting to default.

P.S. The same problem occurred when I tried to create article using the CSVLoader plugin. It just REFUSED to save the articles!Shubhamkanodia (talk) 05:43, 30 January 2014 (UTC)

To duplicate: Make a list from the category श्रेणी:हिन्दी फ़िल्म. Then, Use Replace Categories option in the More.. Tab to replace श्रेणी:हिन्दी फ़िल्म to श्रेणी:हिन्दी फ़िल्में. See how the edits get skipped in-spite of pressing the Save button.
Site URL: hi.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.7905
AWB version 5.5.2.2 SVN 9782
Workaround
Fixed in version


@Shubhamkanodia: Have you turned on the logging feature to see why AWB is skipping the pages? GoingBatty (talk) 13:52, 30 January 2014 (UTC)

@GoingBatty: 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)
@GoingBatty: Shouldn't the "unicodify page" option solve this problem? Is there a possible workaround?
I am having the same problem with ar:أحمد جودت باشا. --Meno25 (talk) 15:26, 31 January 2014 (UTC)
In the past Unicodify has been the problem not the solution, see rev 8959. Rjwilmsi 16:42, 31 January 2014 (UTC)

I save the Arabic page with no problem. [3]. -- 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)
@Magioladitis: 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

Status Fixed in the next release
Description AWB incorrectly identifies {{cite web}} parameters |author10=, |author11= and |author12= as invalid, even thought the values are displayed properly. Could you please make the appropriate update to citeWebParameters in Parsers.cs? Thanks! GoingBatty (talk) 22:13, 30 March 2014 (UTC)
To duplicate: Try Asian American
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 10002
Workaround Preview article to see all authors names are included and ignore alert
Fixed in version rev 10068, rev 10069 -- Magioladitis (talk) 07:27, 31 March 2014 (UTC)


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)
@Magioladitis: Yes, all the parameters that describe 1-N authors or editors -- John of Reading (talk) 07:46, 31 March 2014 (UTC)

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

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

Bug with combining Duplicate Unnamed References

Status Fixed in the next release
Description Duplicate Unnamed References should derive the Reference name "by use of the author name, year & page where available, otherwise title, otherwise publisher, otherwise website of URL, otherwise fields from the Harvard family of templates, otherwise full reference if short, otherwise a generic reference name of 'ReferenceA' etc." However, in this edit to India–Russia relations, AWB created name="http". GoingBatty (talk) 03:27, 17 April 2014 (UTC)
To duplicate: Try on older version of India–Russia relations
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version SVN 10069
Workaround unknown
Fixed in version rev 10079


rev 10079 Rjwilmsi 07:42, 19 April 2014 (UTC)

Missing alert for invalid citation parameters

Status Fixed in the next release
Description AWB does not identify {{cite web}} |'language=German' as an invalid parameter. GoingBatty (talk) 01:21, 31 March 2014 (UTC)
To duplicate: Try Willy Brandt School of Public Policy
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 10002
Workaround
Fixed in version rev 10080


rev 10080 Rjwilmsi 07:51, 19 April 2014 (UTC)

Incorrect alert - Invalid citation parameter trans-title

Status Fixed in the next release
Description Although |trans-title= is now apparently an acceptable parameter of {{cite web}}, AWB still generates an Invalid citation parameter alert. Could you please add the parameter to citeWebParameters in Parsers.cs? Thanks! GoingBatty (talk) 20:52, 22 April 2014 (UTC)
To duplicate: Try 2014 Crimean crisis
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 10081
Workaround View article to confirm the parameter value is correctly displayed and ignore alert
Fixed in version rev 10082


rev 10082 Rjwilmsi 17:24, 23 April 2014 (UTC)

Old AfD

Status Fixed in the next release
Description AWB tried to moved {{Old AfD}} (#7) to the wrong place in Talk:Electric bicycle laws, it is supposed to be befrore both {{To do}} (#11) and {{WikiProject Cycling}} (#8). (tJosve05a (c) 14:53, 24 April 2014 (UTC)
To duplicate: Run AWB on Talk:Electric bicycle laws with User:Magioladitis/WikiProjects
Site URL: en.wikipedia.org
Operating system Wikipedia 7
.NET FW Version
AWB version rev 10077
Workaround
Fixed in version rev 10084 -- Magioladitis (talk) 15:06, 24 April 2014 (UTC)


Issue with Skip only genfixes

Status Fixed in the next release
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 Wikipedia:AutoWikiBrowser/Order of procedures.) GoingBatty (talk) 20:04, 27 April 2014 (UTC)
To 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 |year=1999.
3. Run against Bacillus thuringiensis with general fixes on, and note that it removes the period from |year=1999.
4. Run against Bacillus thuringiensis with general fixes on and Skip only genfixes checked, and note that the article is skipped.

Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 10083
Workaround
Fixed in version rev 10086


rev 10086 Rjwilmsi 22:56, 27 April 2014 (UTC)

Error when creating article talk page

Status Not a bug/currently unresolvable
Description
Exception:Exception
Message:Extra validation for debug builds (don't use a debug build if you want to save blank pages): Attempted to save page with zero length ArticleText
Call stack:
   at AutoWikiBrowser.MainForm.Save()
   at AutoWikiBrowser.MainForm.btnSave_Click(Object sender, EventArgs e)
   at System.Windows.Forms.Control.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnClick(EventArgs e)
   at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
   at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
   at System.Windows.Forms.Control.WndProc(Message& m)
   at System.Windows.Forms.ButtonBase.WndProc(Message& m)
   at System.Windows.Forms.Button.WndProc(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

System.Exception: Extra validation for debug builds (don't use a debug build if you want to save blank pages): Attempted to save page with zero length ArticleText

  at AutoWikiBrowser.MainForm.Save()
  at AutoWikiBrowser.MainForm.btnSave_Click(Object sender, EventArgs e)
  at System.Windows.Forms.Control.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnClick(EventArgs e)
  at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
  at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
  at System.Windows.Forms.Control.WndProc(Message& m)
  at System.Windows.Forms.ButtonBase.WndProc(Message& m)
  at System.Windows.Forms.Button.WndProc(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

GoingBatty (talk) 16:29, 27 April 2014 (UTC)

To duplicate: Unknown
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 6.1.7601 Service Pack 1
.NET FW Version 2.0.50727.5477
AWB version AutoWikiBrowser (5.5.2.4), WikiFunctions (5.5.2.4), revision 10083 (2014-04-23 13:31:13)
Workaround
Fixed in version


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)
@Magioladitis: 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)
@GoingBatty: both things are disallowed. -- Magioladitis (talk) 17:21, 27 April 2014 (UTC)
@Magioladitis: 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)
@GoingBatty: 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

Status Fixed in the next release
Description As pointed out by Jc3s5h on my talk page, AWB's general fixes incorrectly changes the legislation title "Observance of 5th November Act" to "Observance of 5 November Act". GoingBatty (talk) 02:17, 29 April 2014 (UTC)
To duplicate: Try Guy Fawkes Night
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5477
AWB version 5.5.2.4 SVN 10086
Workaround block all AWB bots on Guy Fawkes Night
Fixed in version rev 10092


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)
rev 10092 Rjwilmsi 22:27, 1 May 2014 (UTC)

Double click in diff results in diff window scrolling to top

Status Fixed in the next release
Description Using double-click in the diff window to revert a change results in the change reverting, but the window being refreshed and scrolled to the top. Refreshing is fine/good, but the window should return to nearly the same location within the diffs. As it is, with a long diff it is necessary to re-find the current place of interest every time a single line changes is reverted. This can be very time consuming and frustrating in a long diff.
To duplicate: Have a long diff and double click. 100% repeatable.
Site URL: enwiki
Operating system Windows XP
.NET FW Version 2.0.50727.3655
AWB version 5.5.2.3
Workaround Look at the line number you are reverting an return to that location, or manually try to find your place again.
Fixed in version rev 10095


This issue has been a feature request since 2009: WP:AutoWikiBrowser/Feature requests#Double-click shouldn't return diff window to top. MANdARAX  XAЯAbИAM 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). — Makyen (talk) 11:28, 4 May 2014 (UTC)
rev 10095 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. — Makyen (talk) 12:57, 4 May 2014 (UTC)

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

Status Fixed in the next release
Description When moving a row up or down in the Normal settings F&R dialog the row being moved does not retain focus once moved. Focus switches to adjacent row. — Makyen (talk) 09:38, May 4, 2014‎ (UTC)
To duplicate: Select a row and then use the context menu to move the row up or down. 100% repeatable. The focus should remain on the row being moved (that is the row you have selected).
Site URL: enwiki
Operating system Windows XP
.NET FW Version 2.0.50727.3655
AWB version 5.5.2.3
Workaround none
Fixed in version rev 10098


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

Find & Replace "Move up" can lose recent keystrokes

Status Fixed in the next release
Description The F&R dialog's "Move up"/"Move down" menu options discard recent keystrokes in the cell containing the keyboard focus -- John of Reading (talk) 11:11, 29 April 2014 (UTC)
To duplicate: In the middle of a set of F&R rules, choose "Insert row", key "foo" in the "Find" column, "bar" in the "Replace" column. Do not tab away from "bar". Then left click at the extreme left of this row to select it, then right click and select "Move up". The row moves up but "bar" is blanked.
Operating system Windows 8.1
.NET FW Version 2.0.50727.8000
AWB version 5.5.2.3 SVN 9902
Workaround Remember to tab away before moving a row
Fixed in version rev 10099


rev 10099 Rjwilmsi 13:29, 7 May 2014 (UTC)

AWB sorts "Șt" after "T"

Status Fixed in the next release
Description When trying to sort a list, AWB arranges the pages as follows:
  1. Talk:Syed Wasi Shah
  2. Talk:Sylvain Estibal
  3. Talk:T. J. Connolly
  4. Talk:Tagore Trajano
  5. Talk:Tarun Cherian
  6. Talk:Tatá Werneck
  7. Talk:Tatjana Gürbaca
  8. Talk:Tatsuya Ozeki
  9. Talk:Ștefan Burghiu
  10. Talk:TEGI
  11. Talk:Terence Clark

So, "Șt" is sorted after "T". I believe it is better to sort it after "S" and before "T". (Correct me if I am wrong.) Also, the capital "TE" should come before "Ta". Meno25 (talk) 23:20, 10 April 2014 (UTC)

To duplicate: Try to sort the specified articles here in AWB.
Site URL: https://en.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6413
AWB version 5.5.2.4 SVN 10077
Workaround
Fixed in version rev 10102


Meno25. 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)
@Rjwilmsi: 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 Farmbrough20:57, 3 May 2014 (UTC).
Here are some tips from Mickeysoft]. All the best: Rich Farmbrough21:03, 3 May 2014 (UTC).

rev 10102 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

Status Fixed in the next release
Description nThread: InvokerThread (Open)
Exception:BrokenXmlException
Message:Error parsing data returned by server: Cannot find <page> element
Call stack:
   at WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)
Inner exception:Exception
Message:Cannot find <page> element
Call stack:
   at WikiFunctions.API.PageInfo..ctor(String xml)
   at WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)

WikiFunctions.API.BrokenXmlException: Error parsing data returned by server: Cannot find <page> element ---> System.Exception: Cannot find <page> element

  at WikiFunctions.API.PageInfo..ctor(String xml)
  at WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)
  --- End of inner exception stack trace ---
  at WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)

Technical 13 (talk) 16:01, 18 January 2014 (UTC)

To duplicate: Create redirect that targets a recursive redirect
Site URL: http://torwiki.com
Operating system Microsoft Windows NT 6.1.7601 Service Pack 1
.NET FW Version 2.0.50727.5472
AWB version AutoWikiBrowser (5.5.2.2), WikiFunctions (5.5.2.2), revision 9782 (2013-12-10 01:58:16)
Workaround Two solutions:
  • Set it to skip pages with no changes and redirects and it the error quit coming up.
  • Uncheck follow redirects
Fixed in version rev 10108 -- Magioladitis (talk) 21:45, 8 May 2014 (UTC)


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 #REDIRECT [[User:Magioladitis/redirect]]... Then try to get AWB to create User:Magioladitis/redirect/redirect with #REDIRECT [[User:Magioladitis/redirect]] 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 rev 8275 but related bug report in bugzilla is still unfixed. -- Magioladitis (talk) 21:05, 18 January 2014 (UTC)

  • Mag, 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 Wikipedia: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 <page> 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)
rev 10093 Go into restart timer if error is "cannot find page element". Rjwilmsi 22:58, 1 May 2014 (UTC)

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

CHECKWIKI

Status Resolved
Description I can't make a list of article using the "CheckWiki error" or "CheckWiki error (number)" on sv.wikipedia.org. It gives me a pop-up saying:
Network access error
Åtgärdens tidsgräns har överskridits.

(en: The functions timelimit has run out. or something simiular). (tJosve05a (c) 18:48, 26 March 2014 (UTC)

To duplicate: Run #81 with "CheckWiki error (number)" on sv.wikipedia.org
or https://tools.wmflabs.org/checkwiki/cgi-bin/checkwiki.cgi?project=svwiki&view=bots&id=81&offset=0 with "CheckWiki error (number)" on sv.wikipedia.org
Site URL: sv.wikipedia.org
Operating system Windows 7
.NET FW Version
AWB version rev 10003
Workaround
Fixed in version


Josve05a 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)

Reedy, Rjwilmsi 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 Bgwhite 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 NicoV, WPCleaner obtain results from both http and https. -- Magioladitis (talk) 17:24, 28 March 2014 (UTC)

  • From Fluff Wikipedia (same person as Fluffernutter?): "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)
(svwiki for the win!) (tJosve05a (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: [4] 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:
		public static string GetHTML(string url, Encoding enc, out string responseURL)
		{
		    WriteDebug("GetHTML", url);
			if (Globals.UnitTestMode) throw new Exception("You shouldn't access Wikipedia from unit tests");
			CookieContainer cookieJar = new CookieContainer();

			HttpWebRequest rq = Variables.PrepareWebRequest(url); // Uses WikiFunctions' default UserAgent string
			rq.CookieContainer = cookieJar;

			HttpWebResponse response = (HttpWebResponse)rq.GetResponse();
			
			responseURL = response.ResponseUri.ToString();

			Stream stream = response.GetResponseStream();
			StreamReader sr = new StreamReader(stream, enc);

			string text = sr.ReadToEnd();

			sr.Close();
			stream.Close();
			response.Close();

			return text;
		}
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

Status Fixed in the next release
Description The text in the "About" popup which is requested for bug reports (.NET Framework Version and AWB Version) is not copyable. It should not be more difficult than necessary to file a bug. — Makyen (talk) 09:18, 4 May 2014 (UTC)
To duplicate: Try to select the text on the AWB "About" dialog which is requested for AWB bug reports.
Site URL: enwiki
Operating system Windows XP
.NET FW Version 2.0.50727.3655
AWB version 5.5.2.3
Workaround Copy by looking & typing.
Fixed in version rev 10124 -- Magioladitis (talk) 11:57, 9 May 2014 (UTC)


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. MANdARAX  XAЯAbИAM 20:07, 4 May 2014 (UTC)

Also, the link says "Bugs reports" instead of "Bug reports". GoingBatty (talk) 20:35, 4 May 2014 (UTC)
rev 10096 For that typo. Rjwilmsi 07:06, 6 May 2014 (UTC)

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

Small tags should be striped in PERSONDATA

Status Fixed in the next release
Description Small tags should be striped when creating perondata from infobox person. This did not happen here and the result was to copy an unbalanced small tag. Magioladitis (talk) 07:56, 17 March 2014 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version rev 9991
Workaround
Fixed in version rev 10150 by Rjwilmsi. -- Magioladitis (talk) 11:27, 10 May 2014 (UTC)


Talk page layout #2 vs #9

Status Resolved
Description On Talk:Memorial Drive (Cambridge) AWB tries to move {{Talk header}} below {{WikiProjectBannerShell}}. This is problebly due to the comment (<- ->) in the {{Talk header}}. (tJosve05a (c) 22:54, 11 May 2014 (UTC)
To duplicate: Run AWB on Talk:Memorial Drive (Cambridge)
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version
AWB version rev 10095
Workaround
Fixed in version


I cleaned the page. -- Magioladitis (talk) 08:32, 12 May 2014 (UTC)

Old peer review is a #7

Status Fixed in the next release
Description Add {{Old peer review}} as #7 according to WP:TPL. AWB tries to add it under WikiProjects. (tJosve05a (c) 23:03, 11 May 2014 (UTC)
To duplicate: Found on Talk:Appley Dapply's Nursery Rhymes
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version
AWB version rev 10095
Workaround
Fixed in version rev 10187 -- Magioladitis (talk) 08:34, 12 May 2014 (UTC)


Autotagger removes template prefix from template parameters

Status Fixed in the next release
Description Check line 27 or check this simplified 1-line version Magioladitis (talk) 22:55, 15 May 2014 (UTC)
To duplicate: Try to Auto-tag the page. This is independent for general fixes.
Site URL: en.wiki
Operating system 7
.NET FW Version
AWB version rev 10190
Workaround
Fixed in version rev 10193 -- Magioladitis (talk) 06:47, 16 May 2014 (UTC)


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: [5]. Also remark that Clarify was not in the InlineCitationCleanupTemplatesRp list in rev 10190. -- Magioladitis (talk) 06:10, 16 May 2014 (UTC)