Jump to content

Wikipedia talk:AutoWikiBrowser/Bugs/Archive 28

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia
Archive 25Archive 26Archive 27Archive 28Archive 29Archive 30Archive 31

Error parsing data returned by server: Cannot find <page> element

Status Resolved
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): line 73
  at WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects): line 736
  --- End of inner exception stack trace ---
  at WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects):line 742

Alphama (talk) 18:51, 20 June 2014 (UTC)

To duplicate: Interwiki inside redirect
Site URL: https://vi.wikipedia.org
Operating system Microsoft Windows NT 6.1.7601 Service Pack 1
.NET FW Version 2.0.50727.5420
AWB version AutoWikiBrowser (5.5.3.0), WikiFunctions (5.5.3.0), revision 10194 (2014-05-18 03:19:23)
Workaround Replace Redirect with soft redirect. -- Magioladitis (talk) 09:52, 8 July 2014 (UTC)
Fixed in version


Page: https://vi.wikipedia.org/wiki/Th%E1%BA%A3o_lu%E1%BA%ADn_Th%C3%A0nh_vi%C3%AAn:KLBot2

Alphama (talk) 19:33, 20 June 2014 (UTC)

@Magioladitis: I put in a change to handle this under rev 10093, you and Reedy later removed the change. Maybe we do need the change in? Rjwilmsi 10:39, 21 June 2014 (UTC)

@Rjwilmsi and Alphama: Bug confirmed. Interwiki inside redirect. We should explicitly skip this problem. Very rare though. -- Magioladitis (talk) 12:09, 21 June 2014 (UTC)

Everytime I run AWB for welcoming new members, I see this error. I can not skip or do anything to skip it. The only way is to skip manually. Do you mean I shoud give up using AWB because this error is rare? Alphama (talk) 13:45, 21 June 2014 (UTC)
@Alphama: we are going to fix it. But still you should use soft redirect to do this and not out interlanguage links inside redirects. I fixed this one for you. -- Magioladitis (talk) 14:02, 21 June 2014 (UTC)
@Alphama: If you want to edit these pages you should unselect "Follow redirects" from the Options menu. Then the error won't appear but still not a good idea to add content on a redirect page. -- Magioladitis (talk) 14:06, 21 June 2014 (UTC)
Ok, thank you. I DO NOT want to add content, I want to pass it. Alphama (talk) 20:46, 21 June 2014 (UTC)

@Alphama: until we fix the bug please bypass redirects as I did here and turn off "Follow redirects" from the AWB's Options menu. -- Magioladitis (talk) 22:27, 21 June 2014 (UTC)

OK I did it, thank you very much. Take your time. Alphama (talk) 00:57, 22 June 2014 (UTC)

rev 10285 added an exception when "Redirect target containts interwiki". -- Magioladitis (talk) 05:09, 8 July 2014 (UTC)

BrokenXmlException in ApiEdit.Open

Status Resolved
Description nThread: InvokerThread (Open)
Exception:BrokenXmlException
Message:Error parsing data returned by server: Cannot find <page> element
Call stack:
   in WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)
Inner exception:Exception
Message:Cannot find <page> element
Call stack:
   in WikiFunctions.API.PageInfo..ctor(String xml)
   in 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

  in WikiFunctions.API.PageInfo..ctor(String xml)
  in WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)
  --- Fine dell'analisi dello stack dell'eccezione interna ---
  in WikiFunctions.API.ApiEdit.Open(String title, Boolean resolveRedirects)

The Polish (talk) 03:23, 28 December 2014 (UTC)

To duplicate: Unknown
Site URL: https://pl.wikipedia.org
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.8009
AWB version AutoWikiBrowser (5.5.5.0), WikiFunctions (5.5.5.0), revision 10470 (2014-09-22 01:51:36)
Workaround
Fixed in version


The Polish can you please tell me that you ve been doing when you caught this bug? Which page did you try to edit? -- Magioladitis (talk) 06:44, 28 December 2014 (UTC)

In this case I don't remember what page I was changing. Now AWB show me the same error while I was trying to edit pl:Wikipedysta:Albysprx. Are there any news about the bug that I had reported you few days ago? --The Polish (talk) 11:35, 28 December 2014 (UTC)

The Polish this one is a known problem. The page you try to edit is a redirect to an interwiki link. You 'll have to disactivate "Follow redirects" to resolve the problem.

I need more info of how to duplicate the other bug report. -- Magioladitis (talk) 15:02, 28 December 2014 (UTC)

OK, thank you. --The Polish (talk) 15:24, 28 December 2014 (UTC)

rev 10285 is still not attached. -- Magioladitis (talk) 16:18, 28 December 2014 (UTC)

The Polish on this one: Now if the redirect contains an interwiki link AWB will automatially skip the page. -- Magioladitis (talk) 00:16, 29 December 2014 (UTC)

Unfortunately detecting whether it is an interwiki is a dark art, and should be done by the API, not by AWB. Reedy filed a request upstream to notify if a redirect is to an interwiki. -- Magioladitis (talk) 07:36, 29 December 2014 (UTC)

ArgumentOutOfRangeException in Article.Categorisation

Status Bug is in old software, please update
Description
Exception:ArgumentOutOfRangeException
Message:指定的参数已超出有效值的范围。 参数名: option
Call stack:
   在 WikiFunctions.Article.Categorisation(CategorisationOptions option, Parsers parsers, Boolean skipIfNoChange, String categoryText, String categoryText2, Boolean removeSortKey)
   在 AutoWikiBrowser.MainForm.ProcessPage(Article theArticle, Boolean mainProcess)

System.ArgumentOutOfRangeException: 指定的参数已超出有效值的范围。 参数名: option

  在 WikiFunctions.Article.Categorisation(CategorisationOptions option, Parsers parsers, Boolean skipIfNoChange, String categoryText, String categoryText2, Boolean removeSortKey)
  在 AutoWikiBrowser.MainForm.ProcessPage(Article theArticle, Boolean mainProcess)
AWBPlugins AWBBasePlugins ListMakerPlugins
  • CSV Loader

Walter Grassroot |talk 02:00, 4 January 2014 (UTC)

To duplicate: [encountered while processing page [1]]
Site URL: https://zh.wikipedia.org
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.6407
AWB version AutoWikiBrowser (5.5.2.2), WikiFunctions (5.5.2.2), revision 9782 (2013-12-10 01:58:16)
Workaround
Fixed in version


Walter Grassroot which of the three things you tried: To add, remove or replace a category? -- Magioladitis (talk) 10:05, 7 January 2014 (UTC)

Walter Grassroot and if it possible to provide us the settings file you used when you caught the bug. -- Magioladitis (talk) 11:56, 16 January 2014 (UTC)

Yes, sir. I was about to create the articles by my bot using AWB in Zh-wikipedia. The problem is unresolved when I used my laptop (WIN 8), but it works on my office computer (WIN 7). I wanna whether it matters with the computer system. --Walter Grassroot |talk 12:57, 16 January 2014 (UTC)

Walter Grassroot can you post or send me by email the AWB settings file you use in your laptop? -- Magioladitis (talk) 13:15, 16 January 2014 (UTC)

Walter Grassroot please rereport if the bug re-occurs. Please post the settings file you use. -- Magioladitis (talk) 00:21, 29 December 2014 (UTC)

Status Resolved
Description Noticed this with this edit by Yobot; I can reproduce it. If the target of a piped link starts with "İ" (dotted capital "I", used in Turkish) and the displayed text starts with a normal "I" instead and is otherwise identical (or the other way around), AWB unpipes the link, leaving a non-piped link treated as a different page title by MW. This does not happen if the different "I"s are not at the start, nor does it happen with a random selection of other accented letters, including the dotless small "i" (AWB didn't change anything to these links).

In short: AWB erroneously treats the characters "İ" and "I" as identical at the beginning of a string. SiBr4 (talk) 19:58, 9 September 2014 (UTC)

To duplicate: Apply general fixes to a page containing links like described above.
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5483
AWB version 5.5.4.0
Workaround None
Fixed in version


It's the crazy situation where two capital letters map to the same non-capital letter. I hope it's extremely rare. -- Magioladitis (talk) 22:34, 9 September 2014 (UTC)

Important: We did not actually break anything since in the first case we had a red-link and in the second the redirect was already created. We should run a bot to create redirects in fact. -- Magioladitis (talk) 22:37, 9 September 2014 (UTC)

It probably is extremely rare, though the bot did break the second link (the redirect from the title with accent didn't exist yet when it made the edit). SiBr4 (talk) 22:58, 9 September 2014 (UTC)
SiBr4 yes, you are right. I was wrong. When I realised I created the redirect by myself after my comment above. -- Magioladitis (talk) 23:03, 9 September 2014 (UTC)

No actual problem was caused but we still have to be careful. -- Magioladitis (talk) 23:03, 25 December 2014 (UTC)

Rjwilmsi I wonder if you could run your bot to create redirects for all pages containing capital "İ". -- Magioladitis (talk) 00:30, 29 December 2014 (UTC)

NullReferenceException in DabControl.DabControl_Load

Status Bug is in old software, please update
Description
Exception:NullReferenceException
Message:Object reference not set to an instance of an object.
Call stack:
   at WikiFunctions.Disambiguation.DabControl.DabControl_Load(Object sender, EventArgs e)

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

  at WikiFunctions.Disambiguation.DabControl.DabControl_Load(Object sender, EventArgs e)

Auntof6 (talk) 15:40, 4 April 2013 (UTC)

To duplicate: [encountered while processing page [2]]
Site URL: https://simple.wikipedia.org
Operating system Microsoft Windows NT 5.1.2600 Service Pack 3
.NET FW Version 2.0.50727.3643
AWB version AutoWikiBrowser (5.5.0.0), WikiFunctions (5.5.0.0), revision 8979 (2013-03-22 13:02:58)
Workaround
Fixed in version


Most probably some temporary loss of connection. -- Magioladitis (talk) 17:22, 4 September 2013 (UTC)

Previous reports: 5.0.0.0, revision 5996 (2010-01-11 20:59:49) and 4.4.2.0, revision 3552 (2008-12-13 22:16:46). -- Magioladitis (talk) 07:26, 27 December 2013 (UTC)

[encountered while processing page [3]] @ ru.fallout.wikia.com with AWB 5.0.0.0, revision 5996 (2010-01-11 20:59:49), .NET 2.0.50727.42 and OS Microsoft Windows NT 5.1.2600 SP 2. -- Magioladitis (talk) 07:28, 27 December 2013 (UTC)

It's been a year we found nothing. Please rereport if this occurs again. -- Magioladitis (talk) 14:24, 29 December 2014 (UTC)

Quotation mark replacement in citation templates

Status Fixed in the next release
Description  
  1. In the |title= field of citation templates, AWB general fixes will replace curly quotation marks “ and ” with straight quotation marks ", but it does not replace ″.
  2. Since these are quotation marks inside the quotation marks generated by the citation templates, should these all be changed to single quotes per MOS:QUOTEMARKS? GoingBatty (talk) 01:23, 29 December 2014 (UTC)
To duplicate: Try The Monkey King 2
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.0
Workaround manual replacement
Fixed in version rev 10582 -- Magioladitis (talk) 09:22, 30 December 2014 (UTC)


GoingBatty any chance that this character may also be used as something else and not only as a quotation mark? If not, I can fix this. -- Magioladitis (talk) 09:08, 29 December 2014 (UTC)

@Magioladitis: I'm not aware of any other use for this character other than as a quotation mark. Thanks for asking! GoingBatty (talk) 13:49, 29 December 2014 (UTC)

rev 10582 -- Magioladitis (talk) 09:22, 30 December 2014 (UTC)

Adds reflist and then whitespace

Status Fixed in the next release
Description [4] -- Magioladitis (talk) 01:53, 30 December 2014 (UTC)
To duplicate:
Site URL: enwiki
Operating system 8
.NET FW Version
AWB version rev 10577
Workaround
Fixed in version rev 10583 by Rjwilmsi. -- Magioladitis (talk) 10:01, 30 December 2014 (UTC)


ExternalException

Status Not a bug in AWB, has been referred
Description
Exception:ExternalException
Message:A generic error occurred in GDI+.
Call stack:
   at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
   at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
   at WikiFunctions.Controls.Lists.ListMaker.lbArticles_DrawItem(Object sender, DrawItemEventArgs e)
   at System.Windows.Forms.ListBox.OnDrawItem(DrawItemEventArgs e)
   at System.Windows.Forms.ListBox.WmReflectDrawItem(Message& m)
   at System.Windows.Forms.ListBox.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.Runtime.InteropServices.ExternalException: A generic error occurred in GDI+.

  at System.Drawing.Graphics.CheckErrorStatus(Int32 status)
  at System.Drawing.Graphics.DrawString(String s, Font font, Brush brush, RectangleF layoutRectangle, StringFormat format)
  at WikiFunctions.Controls.Lists.ListMaker.lbArticles_DrawItem(Object sender, DrawItemEventArgs e)
  at System.Windows.Forms.ListBox.OnDrawItem(DrawItemEventArgs e)
  at System.Windows.Forms.ListBox.WmReflectDrawItem(Message& m)
  at System.Windows.Forms.ListBox.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)

Prabodh 01:48, 27 October 2013 (UTC)

To duplicate: Unknown
Site URL: https://mr.wikipedia.org
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.7905
AWB version AutoWikiBrowser (5.5.1.3), WikiFunctions (5.5.1.3), revision 9470 (2013-09-08 19:11:52)
Workaround
Fixed in version


Prabodh what did you do to catch this bug? -- Magioladitis (talk) 11:26, 27 October 2013 (UTC)

I got a message that this is a known bug, but still providing additional information. I tried replacing text. I also received similar error when I tried simply searching a keyword.Prabodh 02:15, 28 October 2013 (UTC)

Nothing we can fix. Possibly broken windows install/graphics driver. -- Magioladitis (talk) 00:49, 3 January 2015 (UTC)

InvalidOperationException in UserPrefs.LoadPrefs

Status Resolved
Description
Exception:InvalidOperationException
Message:Unable to generate a temporary class (result=1).

error CS0016: Could not write to output file 'c:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Temp\qjmqzssj.dll' -- 'Zugriff verweigert '

Call stack:
   at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
   at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
   at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
   at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace, String location, Evidence evidence)
   at System.Xml.Serialization.XmlSerializer..ctor(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, String defaultNamespace, String location, Evidence evidence)
   at System.Xml.Serialization.XmlSerializer..ctor(Type type, Type[] extraTypes)
   at WikiFunctions.AWBSettings.UserPrefs.LoadPrefs(String file)
   at AutoWikiBrowser.MainForm.LoadPrefs(String path)

System.InvalidOperationException: Unable to generate a temporary class (result=1). error CS0016: Could not write to output file 'c:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Temp\qjmqzssj.dll' -- 'Zugriff verweigert '

  at System.Xml.Serialization.Compiler.Compile(Assembly parent, String ns, XmlSerializerCompilerParameters xmlParameters, Evidence evidence)
  at System.Xml.Serialization.TempAssembly.GenerateAssembly(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, Evidence evidence, XmlSerializerCompilerParameters parameters, Assembly assembly, Hashtable assemblies)
  at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings, Type[] types, String defaultNamespace, String location, Evidence evidence)
  at System.Xml.Serialization.XmlSerializer.GenerateTempAssembly(XmlMapping xmlMapping, Type type, String defaultNamespace, String location, Evidence evidence)
  at System.Xml.Serialization.XmlSerializer..ctor(Type type, XmlAttributeOverrides overrides, Type[] extraTypes, XmlRootAttribute root, String defaultNamespace, String location, Evidence evidence)
  at System.Xml.Serialization.XmlSerializer..ctor(Type type, Type[] extraTypes)
  at WikiFunctions.AWBSettings.UserPrefs.LoadPrefs(String file)
  at AutoWikiBrowser.MainForm.LoadPrefs(String path)

CennoBot (talk) 15:53, 15 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.3655
AWB version AutoWikiBrowser (5.5.2.3), WikiFunctions (5.5.2.3), revision 9902 (2014-02-01 17:20:14)
Workaround
Fixed in version


AWB doesn't open settings.--CennoBot (talk) 15:53, 15 February 2014 (UTC)

Left question at de:Benutzer_Diskussion:CennoxX#AWB. -- Magioladitis (talk) 22:08, 2 January 2015 (UTC)

Resolved since it now works for Cennox. -- Magioladitis (talk) 10:07, 3 January 2015 (UTC)

Status Fixed in the next release
Description In the first edit, I used AWB to remove instances of File:Example.jpg. However, it took AWB several other edits to remove the leftover empty gallery tags from the page. [5] [6] [7] [8] [9] In each edit, AWB removed one pair of empty gallery tags only. It should have removed all the empty tags in one edit. Meno25 (talk) 16:11, 2 January 2015 (UTC)
To duplicate: Run AWB with default settings on this revision of ar:عبد الله سويدان. It takes several edits to remove the empty gallery tags.
Site URL: https://ar.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6421
AWB version 5.5.6.0 SVN 10538
Workaround
Fixed in version rev 10656


Another example: check the history of ar:وداد الاورفلي. --Meno25 (talk) 16:14, 2 January 2015 (UTC)
rev 10656 Rjwilmsi 11:27, 3 January 2015 (UTC)

SocketException in AsyncApiEdit.CallEvent

Status Not enough information/very rare bug
Description
Exception:SocketException
Message:A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond
Call stack:
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at WikiFunctions.API.AsyncApiEdit.CallEvent(Delegate method, Object[] args)
   at WikiFunctions.API.AsyncApiEdit.InvokerThread(Object genericArgs)

System.Net.Sockets.SocketException: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond

  at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
  at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
  at WikiFunctions.API.AsyncApiEdit.CallEvent(Delegate method, Object[] args)
  at WikiFunctions.API.AsyncApiEdit.InvokerThread(Object genericArgs)

Fortdj33 (talk) 18:32, 6 April 2014 (UTC)

To duplicate: Unknown
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.6413
AWB version AutoWikiBrowser (5.5.2.3), WikiFunctions (5.5.2.3), revision 9902 (2014-02-01 17:20:14)
Workaround
Fixed in version


Connection problem. Very few we could do here. -- Magioladitis (talk) 12:13, 3 January 2015 (UTC)

Fortdj33 please rereport if this occurs to version 5.5.6.0 or later. -- Magioladitis (talk) 12:14, 3 January 2015 (UTC)

Case sensitive checkbox in Advanced F&R is depended on Regex checkbox

Status Fixed in the next release
Description In Advanced F&R window: Case sensitive checkbox is clickable only when Regular expression checkbox is enabled but it can work independetelly from it (as it should). Magioladitis (talk) 10:03, 4 January 2015 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version rev 10667
Workaround
Fixed in version rev 10673 by Reedy. -- Magioladitis (talk) 12:45, 4 January 2015 (UTC)


Adding incorrect date to Persondata

Status Resolved
Description This edit [10] grabbed an incorrect death date and added it to the Persondata. Although Persondata is invisible to most users, it is not good putting death dates on living people! The problem was that the article had a Death Date and Age template but that was actually being used for the subjects son. A suggestion has been made that Persondata should only be updated if the date is found within an infobox and under the birth or death heading. i.e. it definitely relates to the subject of the article. Periglio (talk) 22:21, 4 January 2015 (UTC)
To duplicate: The latest AWB still attempts to make the change. Edit Olivia de Havilland version dated 11:09, 4 January 2015‎ - The current version has had the template removed to prevent reoccurence.
Site URL: Wikipedia
Operating system Vista
.NET FW Version .NET version: 2.0.50727.4253
AWB version 5.5.5.0
Workaround Be vigilant!
Fixed in version


Periglio I noticed that you resolved the problem by replacing the misplaced templates. Thanks, Magioladitis (talk) 22:37, 4 January 2015 (UTC)

Yes, I fixed the specific article. However, I am reporting it as a bug because there are possibly other articles where the same situation can occur. The result is potentially libelous and the solution can be clearly defined so I feel it is worthwhile pursuing some form of fix. Periglio (talk) 23:43, 4 January 2015 (UTC)
Periglio experience says that there are very few cases of misuse of the given templates. -- Magioladitis (talk) 20:42, 5 January 2015 (UTC)

Page with increation template not skipped

Status Fixed in the next release
Description According to Wikipedia:AutoWikiBrowser/User_manual#Skip, AWB should skip articles containing {{in use}} and {{in creation}} when the "Page in in use" box is checked. However, in this diff AWB did not skip a page containing {{increation}}. Based on AWB's order of operations, it seems that creating an entry in WP:AWB/TR would not resolve this issue. GoingBatty (talk) 00:57, 10 January 2015 (UTC)
To duplicate: Add {{increation}} to an article and try to edit it with AWB with the "Page in in use" skip box checked.
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.1 SVN 10617
Workaround Create a skip rule for each bot task
Fixed in version rev 10731 -- Magioladitis (talk) 10:35, 10 January 2015 (UTC)


Ctrl functions don't work in List comparer Results lists

Status Fixed in the next release
Description Ctrl functions don't work in List comparer Results lists. Ctrl-A doesn't work to select all. The cut/copy Ctrl functions (X,C) don't work either. I saw that a bug related to Ctrl-A was already created, but this bug seems to go beyond that for these lists. Stevie is the man! TalkWork 10:52, 20 August 2014 (UTC)
To duplicate: Open Tools, List comparer. Create two lists and click the Compare button. In any of the results lists, try to use Ctrl-A, or try to select several items, then Ctrl-C or Ctrl-X. They don't function as they do in lists elsewhere.
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5483
AWB version 5.5.4.0
Workaround Select all (Ctrl-A) can be done by selecting the first item, then doing Shift-end. Copy (Ctrl-C) can be done by selecting items and then clicking "Copy selected" in the context menu. Cut (Ctrl-X) can be done by selecting items, clicking "Copy selected" in the context menu, then clicking "Delete selected".
Fixed in version rev 10730


rev 10728, rev 10729, rev 10730. Add keyboard shortcuts for delete, copy. Add select all option, with keyboard shortcut. Rjwilmsi 10:37, 10 January 2015 (UTC)

Default edit summaries box

Status Fixed in the next release
Description When open the default edit summaries box, anytime I press return, the box closes. -- Magioladitis (talk) 08:26, 13 January 2015 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version SVN10741
Workaround
Fixed in version rev 10766 by Reedy. -- Magioladitis (talk) 08:57, 13 January 2015 (UTC)


Making list from Special:ListUsers not in User: space

Status Fixed in the next release
Description Creating a new list based on Special:ListUsers returns all users without the `User:` prefix. — {{U|Technical 13}} (etc) 05:35, 14 January 2015 (UTC)
To duplicate:
  1. Source
  2. Special Page
  3. Make List
  4. Source
  5. All Users
  6. Okay
  • Results in list of users, but all in NS:0
Site URL: Confirmed on en.wikipedia.org, ko.wikipedia.org, and allthetropes.orain.org
Operating system Windows Vista (Windows version 6.1)
.NET FW Version .NET version 2.0.50727.5485
AWB version 5.5.5.0 SVN 10470(2014-09-22 01:51:36)
Workaround
  1. Save the list to a text file
  2. open in text editor with regex replace function
  3. replace all # [[:
    • with # [[User:
    • or # [[User talk:
  4. save file
  5. clear list
  6. Make list source
  7. Text file
  8. Make list
  9. select text file.
Fixed in version rev 10773


This is because the API call does not include the user namespace prefix in the results. Rjwilmsi 14:38, 15 January 2015 (UTC)
  • The User: prefix doesn't appear on Special:ListUsers itself either, although the links themselves take you to the user pages (that exist). Anyone that wants to make a list of users, obviously would want user pages (or more likely talk pages) and AWB should prepend the prefix to the API result to achieve that. — {{U|Technical 13}} (etc) 15:27, 15 January 2015 (UTC)

Date of death of living person added to Persondata

Status Fixed in the next release
Description Pulled a date of death of a child from Loretta Lynn, placing it into persondata's Date fo Death field.Found a bug from a day or two ago, marked as resolved but still happening. ☾Loriendrew☽ (talk) 23:41, 17 January 2015 (UTC)
To duplicate: Using default settings for the most part
Site URL: English
Operating system Windows 8.1
.NET FW Version
AWB version 5.5.6.0
Workaround did not notice, got reverted by observant editor
Fixed in version rev 10779


rev 10779 Rjwilmsi 09:18, 18 January 2015 (UTC)

Reflist on svwp

Status Fixed in the next release
Description AWB changed:
<div class="references-small" style="-moz-column-count: 3; column-count: 3;">
<references/>
</div>

to {{Reflist}}. That template is since long depricated and deleted. (tJosve05a (c) 08:56, 18 January 2015 (UTC)
To duplicate: https://sv.wikipedia.org/w/index.php?title=Frederick_Russell_Burnham&diff=prev&oldid=29308020
Site URL: sv.wikipedia.org
Operating system Windows 8.1
.NET FW Version
AWB version rev 10755
Workaround
Fixed in version rev 10781


rev 10781 Use <references/> not {{reflist}} on sv-wiki. Rjwilmsi 09:24, 18 January 2015 (UTC)
Status Fixed in the next release
Description In this edit, AWB removed empty gallery tags but it left the empty center tags on article. I had to remove the tags in a separate edit. I believe it would be better if AWB removed the combined empty center and gallery tags in one edit. Meno25 (talk) 06:24, 20 January 2015 (UTC)
To duplicate: Run AWB with general fixes enabled on this revision of ar:البيضاء (ليبيا). AWB removes the empty gallery tags but leaves the empty center tags.
Site URL: https://ar.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6421
AWB version 5.5.6.1 SVN 10784
Workaround
Fixed in version rev 10785


rev 10785 Rjwilmsi 16:10, 21 January 2015 (UTC)

It won't make BLP conversions nor remove duplicate parameters when Multiple issues in old style

Status Resolved
Description I did these manually:

-- Magioladitis (talk) 10:07, 4 January 2015 (UTC)

  • Alert Has No footnotes won't work with parameter nofootnotes. (I would not be bothered to fix this)
To duplicate:
Site URL: enwiki
Operating system
.NET FW Version
AWB version rev 10667
Workaround
Fixed in version


@GoingBatty: you are perhaps interested on this one. -- Magioladitis (talk) 12:04, 4 January 2015 (UTC)

Solution for first one: If pages is a BLP and |primarysources= exist, remove it and add {{BLP primary sources}} inside {{Multiple issues}}. -- Magioladitis (talk) 13:57, 4 January 2015 (UTC)

MultipleIssuesBLPUnreferenced can't be updated since {{BLP primary sources}} does not seem to have an old-style equivalent. --Magioladitis (talk) 14:09, 4 January 2015 (UTC)

Note to me: Category:Pages with multiple issues using deprecated parameters. -- Magioladitis (talk) 14:15, 4 January 2015 (UTC)

@Magioladitis: I have a list of bot tasks I'd like to submit for approval, and this fits in with one of my future ideas. GoingBatty (talk) 02:43, 6 January 2015 (UTC)

User:GoingBatty I created User:Yobot/Multiple issues. -- Magioladitis (talk) 08:43, 6 January 2015 (UTC)

User:GoingBatty have a look and please add any missing parameters. -- Magioladitis (talk) 09:31, 6 January 2015 (UTC)

Note to me: Category:Pages using multiple issues with incorrect parameters. Currently no mainspace pages in non of the two tracking categories. -- Magioladitis (talk) 01:01, 8 January 2015 (UTC)

Old style is being deprecated. -- Magioladitis (talk) 10:52, 10 January 2015 (UTC)

AWB doesn't show SVN rev number in edit summary for some edits

Status Not enough information/very rare bug
Description When using the development version, AWB doesn't show SVN rev number in edit summary for some edits. Examples: [11] [12] [13] [14] These edits were done using SVN 10784. Meno25 (talk) 18:02, 21 January 2015 (UTC)
To duplicate:
Site URL: https://ar.wikipedia.org
Operating system Windows 8
.NET FW Version 2.0.50727.6421
AWB version 5.5.6.1 SVN 10784
Workaround
Fixed in version


Looks to me like we reached the maximum edit summary length there. I would say the SVN revision number is less important to other editors than the summary of the changes made. So not sure we can do much here, do you agree @Meno25:? Thanks Rjwilmsi 18:27, 21 January 2015 (UTC)
@Rjwilmsi: OK, no problem. Let's mark this as won't fix then. --Meno25 (talk) 09:39, 22 January 2015 (UTC)

NullReferenceException in UserPrefs.SavePluginSettings

Status Not enough information/very rare bug
Description
Exception:NullReferenceException
Message:Object reference not set to an instance of an object.
Call stack:
   at WikiFunctions.AWBSettings.UserPrefs.SavePluginSettings(UserPrefs prefs)
   at WikiFunctions.AWBSettings.UserPrefs.SavePrefs(UserPrefs prefs, String file)

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

  at WikiFunctions.AWBSettings.UserPrefs.SavePluginSettings(UserPrefs prefs)
  at WikiFunctions.AWBSettings.UserPrefs.SavePrefs(UserPrefs prefs, String file)
AWBPlugins AWBBasePlugins ListMakerPlugins
  • CSV Loader
  • WoRMS

Llywelyn2000 (talk) 14:48, 4 May 2014 (UTC)

To duplicate: Unknown
Site URL: https://cy.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.3), WikiFunctions (5.5.2.3), revision 9902 (2014-02-01 17:20:14)
Workaround
Fixed in version


I was unable to reproduce this bug. Llywelyn2000 please rereport if this happens in version 5.5.6.0 or later. -- Magioladitis (talk) 09:24, 23 January 2015 (UTC)

ArgumentException in FindandReplace.InitializeComponent

Status Not a bug in AWB, has been referred
Description
Exception:ArgumentException
Message:Parameter is not valid.
Call stack:
   at System.Drawing.Font.GetHeight(Graphics graphics)
   at System.Drawing.Font.get_SizeInPoints()
   at System.Drawing.SystemFonts.FontInPoints(Font font)
   at System.Drawing.SystemFonts.get_MenuFont()
   at System.Windows.Forms.ToolStripManager.get_DefaultFont()
   at System.Windows.Forms.ToolStripItem.get_Font()
   at System.Windows.Forms.ToolStripItem.SetOwner(ToolStrip newOwner)
   at System.Windows.Forms.ToolStripItemCollection.SetOwner(ToolStripItem item)
   at System.Windows.Forms.ToolStripItemCollection.Add(ToolStripItem value)
   at System.Windows.Forms.ToolStripItemCollection.AddRange(ToolStripItem[] toolStripItems)
   at WikiFunctions.Parse.FindandReplace.InitializeComponent()
   at WikiFunctions.Parse.FindandReplace..ctor()
   at AutoWikiBrowser.MainForm..ctor()
   at AutoWikiBrowser.Program.Main(String[] args)

System.ArgumentException: Parameter is not valid.

  at System.Drawing.Font.GetHeight(Graphics graphics)
  at System.Drawing.Font.get_SizeInPoints()
  at System.Drawing.SystemFonts.FontInPoints(Font font)
  at System.Drawing.SystemFonts.get_MenuFont()
  at System.Windows.Forms.ToolStripManager.get_DefaultFont()
  at System.Windows.Forms.ToolStripItem.get_Font()
  at System.Windows.Forms.ToolStripItem.SetOwner(ToolStrip newOwner)
  at System.Windows.Forms.ToolStripItemCollection.SetOwner(ToolStripItem item)
  at System.Windows.Forms.ToolStripItemCollection.Add(ToolStripItem value)
  at System.Windows.Forms.ToolStripItemCollection.AddRange(ToolStripItem[] toolStripItems)
  at WikiFunctions.Parse.FindandReplace.InitializeComponent()
  at WikiFunctions.Parse.FindandReplace..ctor()
  at AutoWikiBrowser.MainForm..ctor()
  at AutoWikiBrowser.Program.Main(String[] args)

 [[ axg //  ]] 21:16, 28 January 2015 (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.5485
AWB version AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)
Workaround
Fixed in version


@AxG: what id you try to do? -- Magioladitis (talk) 21:17, 28 January 2015 (UTC)

@Magioladitis: Open the program, just get the above in a window. -- [[ axg //  ]] 21:22, 28 January 2015 (UTC)

@AxG: did you try to open the "Find and Replace" window or this happened just after you started the main program? -- Magioladitis (talk) 12:18, 29 January 2015 (UTC)

@Magioladitis: starting the main program. -- [[ axg //  ]] 16:10, 29 January 2015 (UTC)

@AxG: did this happen just once or it happens everytime you start the program? Do you recall clicking with your mouse somewhere before the program starts? -- Magioladitis (talk) 06:14, 31 January 2015 (UTC)

@Magioladitis: I seem to have fixed it, and I think this was my doing. The error does say 'font' (a lot), and I was also getting errors with Paint.net also about the font, and yes I have been playing around with Segoe UI, in fact I did download the Windows 8+ version of Segoe UI and install it. It was only until a program update forced me to restart the computer (I usually put the computer into Sleep mode), upon the restart I first noticed that the screen with the loading circle and 'Welcome' was in italics. My desktop icons and text were also in italics, but then changed back to normal. I then knew that Segoe UI (W8) had replaced my version of Segoe UI, I could tell since the clock and the '1' had lost its bottom. I then resorted to a System Restore, which has but everything back to normal. -- [[ axg //  ]] 13:55, 2 February 2015 (UTC)

@AxG: thanks. This confirms my theory that the bug is not a fault by our side. -- Magioladitis (talk) 23:21, 3 February 2015 (UTC)

AWB changes the order of alphabetically ordered references

Resolved

It has been possible for quite some time to put references in their own section rather than in the body of the article (this improves the legibility of the wiki code):

{{Reflist
| refs =
<ref name=ref4>...</ref>
<ref name=ref1>...</ref>
...

}}


Legibility is further improved if the refs are ordered alphabetically:
<ref name=ref1>...</ref>
<ref name=ref4>...</ref>

AWB changes the order of the references. That is what I conclude from the two following diffs:

  1. diffs, article fr:Antonio Musa Brasavola;
  2. diffs, article fr:Jeanne du Laurens.

Thank you. JmCor (talk) 01:37, 3 February 2015 (UTC)

OK, I see the problem, AWB does not have knowledge that fr-wiki {{Références}} is equivalent to {{References}}. This will be easy enough to change. Rjwilmsi 07:05, 3 February 2015 (UTC)
rev 10814 and rev 10817 Fixed. Rjwilmsi 07:31, 3 February 2015 (UTC)
By saying that "fr-wiki {{Références}} is equivalent to {{References}}" I think you mean "fr-wiki {{Références}} is equivalent to {{Reflist}}". If that is the case, the issue is indeed fixed. Thank you. JmCor (talk) 03:58, 4 February 2015 (UTC)

Ctrl-a does not function to select all text in multiple entry fields

Status Bug currently being investigated/fixed
Description The ctrl-a keystroke does not function to select the entire entry field in multiple entry fields. I can make a list of the fields in which I try it and find that it does not work, if it is helpful. This is particularly annoying in fields that have very small visible text area like the "find" field next to the edit box. — Makyen (talk) 10:08, 4 May 2014 (UTC)
To duplicate: Have text in the field and hit ctr-l. The text will not be selected and the normal "bong" audio clip for a failed action is played.
Site URL: enwiki
Operating system Windows XP
.NET FW Version 2.0.50727.3655
AWB version 5.5.2.3
Workaround Use the mouse or other multi-keypres combinations to select the text (e.g. Home then shift-End.
Fixed in version


I was going to report that Ctrl-A fails to select all the items in List comparer Results lists, but this report seems to cover that. Stevie is the man! TalkWork 10:35, 20 August 2014 (UTC)

rev 10724, rev 10725, rev 10726 enables Ctrl+A for Find, Skip Contains, Skip Not Contains, list maker Add text boxes. Rjwilmsi 10:40, 10 January 2015 (UTC)

{{WikiProjectBannerShell}} grouping is not working; {{Talk header}} not getting pushed up

Status Not a bug in AWB, has been referred
Description The title says it all. QEDKTC 16:17, 9 February 2015 (UTC)
To duplicate: I am using my bot AnkitAWB (talk · contribs). I first recursively list all articles of Australian company stubs category, convert them to talk pages and then filter them. Then, I select "Apply general fixes" and "Unicodify whole page". Then, I prepend a WikiProject banner. And then I load Mag's WikiProject module to fix banner redirects. Then, using regex I skip pages which already contain the Companies banner. And using a suitable edit summary, I start. Check Special:Contributions/AnkitAWB.
Site URL: enwiki
Operating system Windows 8.1 Pro (it says 6.2 but it's actually 6.3)
.NET FW Version 2.0.50727.8009
AWB version 5.5.6.0 (10538)
Workaround Nothing other than to ignore talkpages with talk headers and BannerShells using regex.
Fixed in version


@QEDK: I did some testing of this issue. Talk:Muriel Hazel Wright contains the following code

{{talk header}}
{{WPBIO|living=no|class=stub}}
{{WikiProject Oklahoma|class=stub}}

If I wanted to use the "More..." tab to prepend another WikiProject template, AWB's order of procedures would do the following:

  1. The custom module would change {{WPBIO}} to {{WikiProject Biography}}
  2. The talk page general fixes would run (which would do nothing in this case)
  3. The new WikiProject would be added to the top of the page

To get the proper layout, you would either need to:

  • update the custom module to add the new template before general fixes run, or
  • rerun the general fixes afterwards

In either case, the general fixes would move the new WikiProject template after the {{talk header}} and add the {{WikiProjectBannerShell}}. Hope this helps! GoingBatty (talk) 02:50, 10 February 2015 (UTC)

@QEDK: I think the easiest way is to prepend the text using the custom module i.e. add

ArticleText = @"{{WikiProject Companies}}" + "\r\n" + ArticleText"

in the custom module after the various replacements and before the final output. -- Magioladitis (talk) 06:25, 10 February 2015 (UTC)

Okay, so I'll need to load two modules now, using the hack. Thanks for solving it! --QEDKTC 11:51, 10 February 2015 (UTC)

@QEDK: In fact youuse only my module. Just add one extra line. -- Magioladitis (talk) 12:01, 10 February 2015 (UTC)

@Magioladitis: Thanks for making me feel like an idiot. Haha. :) --QEDKTC 12:04, 10 February 2015 (UTC)

ObjectDisposedException in ApiEdit.MD5

Hello, AWB developers. I'm using AWB but not on Wikipedia. I've got this note that might interest you.

Status Fixed in the next release
Description
Exception:ObjectDisposedException
Message:Safe handle has been closed
Call stack:
   at System.Security.Cryptography.Utils._HashData(SafeHashHandle hHash, Byte[] data, Int32 ibStart, Int32 cbSize)
   at System.Security.Cryptography.MD5CryptoServiceProvider.HashCore(Byte[] rgb, Int32 ibStart, Int32 cbSize)
   at System.Security.Cryptography.HashAlgorithm.ComputeHash(Byte[] buffer)
   at WikiFunctions.API.ApiEdit.MD5(Byte[] input)
   at WikiFunctions.API.ApiEdit.MD5(String input)
   at WikiFunctions.API.ApiEdit.Save(String pageText, String summary, Boolean minor, WatchOptions watch)

System.ObjectDisposedException: Safe handle has been closed

  at System.Security.Cryptography.Utils._HashData(SafeHashHandle hHash, Byte[] data, Int32 ibStart, Int32 cbSize)
  at System.Security.Cryptography.MD5CryptoServiceProvider.HashCore(Byte[] rgb, Int32 ibStart, Int32 cbSize)
  at System.Security.Cryptography.HashAlgorithm.ComputeHash(Byte[] buffer)
  at WikiFunctions.API.ApiEdit.MD5(Byte[] input)
  at WikiFunctions.API.ApiEdit.MD5(String input)
  at WikiFunctions.API.ApiEdit.Save(String pageText, String summary, Boolean minor, WatchOptions watch)

138.80.0.10 (talk) 02:02, 6 February 2015 (UTC)

To duplicate: Unknown
Site URL: http://sonic.wikia.com
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.8009
AWB version AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)
Workaround
Fixed in version rev 10825 by Reedy -- Magioladitis (talk) 23:42, 17 February 2015 (UTC)


138.80.0.10 (talk) 02:02, 6 February 2015 (UTC)

Error 'Could not load file or assembly...'

Status Bug not confirmed
Description When i'm launching AWB or click Options->Preferences error appears: "Could not load file or assembly 'System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=b77a5c51934e089' or one of its dependencies" and AWB don't work--Alexandr ftf (talk) 22:48, 1 October 2014 (UTC)
To duplicate:
Site URL: en.wiki/ru.wiki
Operating system Win XP
.NET FW Version 4.0
AWB version 5.5.5.0 / SVN 10470
Workaround
Fixed in version


@Alexandr ftf: Are you sure you have .NET version 4.0 installed? Rjwilmsi 09:16, 11 November 2014 (UTC)

Marked as "invalid". -- Magioladitis (talk) 23:57, 17 February 2015 (UTC)

ArgumentException in AsyncApiEdit.CallEvent

Status Bug is in old software, please update
Description
Exception:ArgumentException
Message:Empty path name is not legal.
Call stack:
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at WikiFunctions.API.AsyncApiEdit.CallEvent(Delegate method, Object[] args)
   at WikiFunctions.API.AsyncApiEdit.InvokerThread(Object genericArgs)

System.ArgumentException: Empty path name is not legal.

  at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
  at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
  at WikiFunctions.API.AsyncApiEdit.CallEvent(Delegate method, Object[] args)
  at WikiFunctions.API.AsyncApiEdit.InvokerThread(Object genericArgs)

TehAnonymous (talk) 21:49, 20 October 2013 (UTC)

To duplicate: [encountered while processing page [15]]
Site URL: http://leagueoflegends.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.1.3), WikiFunctions (5.5.1.3), revision 9469 (2013-09-08 20:54:21)
Workaround
Fixed in version


TehAnonymous Please report if this happens to version 5.5.6.0 or later. -- Magioladitis (talk) 23:57, 17 February 2015 (UTC)

ArgumentException in UserPrefs.LoadPrefs

Status Need more information
Description
Exception:ArgumentException
Message:Illegal characters in path.
Call stack:
   at System.IO.Path.CheckInvalidPathChars(String path)
   at System.IO.Path.GetFileName(String path)
   at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
   at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
   at System.IO.StreamReader..ctor(String path, Encoding encoding)
   at WikiFunctions.AWBSettings.UserPrefs.LoadPrefs(String file)
   at AutoWikiBrowser.MainForm.LoadPrefs(String path)

System.ArgumentException: Illegal characters in path.

  at System.IO.Path.CheckInvalidPathChars(String path)
  at System.IO.Path.GetFileName(String path)
  at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options)
  at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize)
  at System.IO.StreamReader..ctor(String path, Encoding encoding)
  at WikiFunctions.AWBSettings.UserPrefs.LoadPrefs(String file)
  at AutoWikiBrowser.MainForm.LoadPrefs(String path)
AWBPlugins AWBBasePlugins ListMakerPlugins
  • CFD-Plugin
  • Delinker
  • Fronds
  • IFD-Plugin
  • Kingbotk Plugin
  • No Limits Plugin
  • TypoScan Plugin
  • Bing Search Plugin
  • WhatTranscludesPageNoLimitsForAdminAndBotsPlugin
  • WhatTranscludesPageAllNSNoLimitsForAdminAndBotsPagePlugin
  • CategoryNoLimitsForAdminAndBotsPlugin
  • CategoryRecursiveNoLimitsForAdminAndBotsPlugin
  • UserContribsNoLimitsForAdminAndBotsPlugin
  • UserContribsUserDefinedNumberForAdminAndBotsPlugin
  • TypoScan ListMaker Plugin
  • TypoScan ListMaker Plugin 500

SeanWheeler (talk) 19:47, 18 April 2014 (UTC)

To duplicate: Unknown
Site URL: http://alldatabase.wikia.com
enwiki
Operating system Microsoft Windows NT 6.1.7601 Service Pack 1
.NET FW Version 2.0.50727.5477
AWB version AutoWikiBrowser (5.4.0.0), WikiFunctions (5.4.0.0), revision 8347 (2012-09-03 23:58:43)
Workaround
Fixed in version


@SeanWheeler: What directory/path were you trying to load/save settings to/from? Thanks Rjwilmsi 17:45, 20 April 2014 (UTC)

@SeanWheeler: if you could help us here. -- Magioladitis (talk) 00:06, 18 February 2015 (UTC)

KeyNotFoundException in CategoryProviderBase.get_UserInputTextBoxText

Status Fixed in the next release
Description
Exception:KeyNotFoundException
Message:指定的索引鍵不在字典中。
Call stack:
   於 System.ThrowHelper.ThrowKeyNotFoundException()
   於 System.Collections.Generic.Dictionary`2.get_Item(TKey key)
   於 WikiFunctions.Lists.Providers.CategoryProviderBase.get_UserInputTextBoxText()
   於 WikiFunctions.Controls.Lists.ListMaker.cmboSourceSelect_SelectedIndexChanged(Object sender, EventArgs e)
   於 System.EventHandler.Invoke(Object sender, EventArgs e)
   於 System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
   於 System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
   於 System.Windows.Forms.ComboBox.WndProc(Message& m)
   於 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

System.Collections.Generic.KeyNotFoundException: 指定的索引鍵不在字典中。

  於 System.ThrowHelper.ThrowKeyNotFoundException()
  於 System.Collections.Generic.Dictionary`2.get_Item(TKey key)
  於 WikiFunctions.Lists.Providers.CategoryProviderBase.get_UserInputTextBoxText()
  於 WikiFunctions.Controls.Lists.ListMaker.cmboSourceSelect_SelectedIndexChanged(Object sender, EventArgs e)
  於 System.EventHandler.Invoke(Object sender, EventArgs e)
  於 System.Windows.Forms.ComboBox.OnSelectedIndexChanged(EventArgs e)
  於 System.Windows.Forms.ComboBox.WmReflectCommand(Message& m)
  於 System.Windows.Forms.ComboBox.WndProc(Message& m)
  於 System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
  於 System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
  於 System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

C933103 (talk) 07:17, 21 June 2014 (UTC)

To duplicate: Unknown
Site URL: http://wiki.saki.cc
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.6407
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 10828 -- Magioladitis (talk) 00:35, 18 February 2015 (UTC)


C933103 do you remember what did you do to catch this bug or was it just random? -- Magioladitis (talk) 07:46, 21 June 2014 (UTC)

Magioladitis when i want to make list for articles within categories like for example Category:比赛情况 or Category:待完善的页面, but when I do the same operation to those categories like Category:MAD, it have no problem C933103 (talk) 07:57, 21 June 2014 (UTC)

C933103 can you please upgrade to version 5.5.3.0 and tell me if the bug occurs there too? -- Magioladitis (talk) 08:04, 21 June 2014 (UTC)

C933103 I can't login to your wiki. Try adding http://115.29.109.201:24000/SakiWiki instead of http://wiki.saki.cc and check whether the bug still occurs. I think it has to do with connection problems. -- Magioladitis (talk) 08:06, 21 June 2014 (UTC)

Can not filter out Book talk pages

Status Not a bug in AWB, has been referred
Description When making a list with Source:Category and Category:Book-Class Wikipedia-Books articles with the "Remove non-main space" option checked, it still lists pages in the Book talk space. Using Filter doesn't remove them either. GoingBatty (talk) 16:10, 7 February 2015 (UTC)
To duplicate: Try steps above
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.1 SVN 10810
Workaround Manually remove
Fixed in version


For some reason the API is reporting pages as being in two namespaces, I have posted on the VPT at Wikipedia:Village_pump_(technical)#API_namespace_issue_.2F_page_reported_existing_in_two_namespaces to see if anybody can say why. Rjwilmsi 09:57, 8 February 2015 (UTC)

ConfigurationErrorsException - Can not open AWB

Status Not enough information/very rare bug
Description
Exception:ConfigurationErrorsException
Message:Configuration system failed to initialize
Call stack:
   at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
   at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
   at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
   at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
   at System.Configuration.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission)
   at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
   at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   at System.Configuration.ConfigurationManager.GetSection(String sectionName)
   at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
   at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
   at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
   at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
   at System.Configuration.SettingsBase.get_Item(String propertyName)
   at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
   at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
   at AutoWikiBrowser.Properties.Settings.get_WindowLocation()
   at AutoWikiBrowser.MainForm.InitializeComponent()
   at AutoWikiBrowser.MainForm..ctor()
   at AutoWikiBrowser.Program.Main(String[] args)
Inner exception:ConfigurationErrorsException
Message:Root element is missing. (C:\Users\Tito\AppData\Local\AutoWikiBrowser\AutoWikiBrowser.exe_Url_on3bw24carepobtuh01uppfmsjbyddgj\5.5.2.3\user.config)
Call stack:
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
Inner exception:XmlException
Message:Root element is missing.
Call stack:
   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlTextReader.Read()
   at System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()

System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize ---> System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Users\Tito\AppData\Local\AutoWikiBrowser\AutoWikiBrowser.exe_Url_on3bw24carepobtuh01uppfmsjbyddgj\5.5.2.3\user.config) ---> System.Xml.XmlException: Root element is missing.

  at System.Xml.XmlTextReaderImpl.Throw(Exception e)
  at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
  at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
  at System.Xml.XmlTextReaderImpl.Read()
  at System.Xml.XmlTextReader.Read()
  at System.Configuration.XmlUtil..ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
  at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
  --- End of inner exception stack trace ---
  at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
  at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
  at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
  at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
  --- End of inner exception stack trace ---
  at System.Configuration.ClientConfigurationSystem.OnConfigRemoved(Object sender, InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.OnConfigRemoved(InternalConfigEventArgs e)
  at System.Configuration.Internal.InternalConfigRoot.RemoveConfigImpl(String configPath, BaseConfigurationRecord configRecord)
  at System.Configuration.BaseConfigurationRecord.GetSectionRecursive(String configKey, Boolean getLkg, Boolean checkPermission, Boolean getRuntimeObject, Boolean requestIsHere, Object& result, Object& resultRuntimeObject)
  at System.Configuration.BaseConfigurationRecord.GetSection(String configKey, Boolean getLkg, Boolean checkPermission)
  at System.Configuration.BaseConfigurationRecord.GetSection(String configKey)
  at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
  at System.Configuration.ConfigurationManager.GetSection(String sectionName)
  at System.Configuration.ClientSettingsStore.ReadSettings(String sectionName, Boolean isUserScoped)
  at System.Configuration.LocalFileSettingsProvider.GetPropertyValues(SettingsContext context, SettingsPropertyCollection properties)
  at System.Configuration.SettingsBase.GetPropertiesFromProvider(SettingsProvider provider)
  at System.Configuration.SettingsBase.GetPropertyValueByName(String propertyName)
  at System.Configuration.SettingsBase.get_Item(String propertyName)
  at System.Configuration.ApplicationSettingsBase.GetPropertyValue(String propertyName)
  at System.Configuration.ApplicationSettingsBase.get_Item(String propertyName)
  at AutoWikiBrowser.Properties.Settings.get_WindowLocation()
  at AutoWikiBrowser.MainForm.InitializeComponent()
  at AutoWikiBrowser.MainForm..ctor()
  at AutoWikiBrowser.Program.Main(String[] args)

TitoDutta 18:55, 16 March 2014 (UTC)

To duplicate: Unknown
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 6.1.7600.0
.NET FW Version 2.0.50727.4927
AWB version AutoWikiBrowser (5.5.2.3), WikiFunctions (5.5.2.3), revision 9902 (2014-02-01 17:20:14)
Workaround
Fixed in version


Tito did you delete any file by accident? -- Magioladitis (talk) 19:05, 16 March 2014 (UTC)

@Titodutta: Have you tried backing up your default settings and then reinstalling AWB? GoingBatty (talk) 21:09, 16 March 2014 (UTC)

Tito can you post me the setting file you used when you caught this one? -- Magioladitis (talk) 00:04, 18 February 2015 (UTC)

Tito Marked as rare. Please rereport if this occurs again. We ll need the settings file. -- Magioladitis (talk) 08:49, 18 February 2015 (UTC)

Ref section in wrong place

Status Fixed in the next release
Description [16] -- Magioladitis (talk) 20:18, 13 February 2015 (UTC)
To duplicate:
Site URL: en.wiki
Operating system 8
.NET FW Version
AWB version rev 10790
Workaround
Fixed in version rev 10832


rev 10832 Rjwilmsi 11:44, 19 February 2015 (UTC)

Restriction by title does not increase database scanner speed

Status Fixed in the next release
Description In DatabaseScanner.cs, the DatabaseScanner::Start function puts together a list of the tests that each page must pass to be included in the output list. Ideally the tests should be put in the list so that the quicker tests are run first. Since the page title is so much shorter than the page text, tests on the page title should be run before the tests on the page text. -- John of Reading (talk) 22:42, 15 February 2015 (UTC)
To duplicate: Set a database scan running with a long and complicated "text must contain" regular expression, and note the estimated time to completion. Now add a "title must contain" expression that should quickly eliminate over 99% of the pages. The estimated time hardly changes; the code is running the long and complicated regular expression on every page.
Operating system
.NET FW Version
AWB version
Workaround
Fixed in version rev 10831


The bulk of the time will (should) be spent fetching the XML from the disc. You might consider a two pass solution, a short script will extract just the pages with titles you are interested in, to a temporary XML file, and you can then refine the other requirements without having to wait for a long scan every time. All the best: Rich Farmbrough23:48, 17 February 2015 (UTC).
Some data points: a simple search takes about 10-15 minutes on my hardware, and the task manager shows 100% disk usage as you'd expect. But when the "text must contain" regular expression is especially complicated, the process is CPU-bound not disk-bound; my most recent complex search took four hours. I had tested the regular expression on the first 1% of the scan, and wanted to test it again on a different subset. I put a simple regular expression in the "title must contain" field and found that this search was also going to take four hours. -- John of Reading (talk) 07:58, 18 February 2015 (UTC)
rev 10831 Put title contains/not contains checks before article contains/not contains checks. Rjwilmsi 10:58, 19 February 2015 (UTC)

OverflowException in Parsers.FixPageRangesValue

Status Resolved
Description nThread: BackgroundThread
Exception:OverflowException
Message:Value was either too large or too small for an Int32.
Call stack:
   at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
   at WikiFunctions.Parse.Parsers.FixPageRangesValue(String pageRange)
   at WikiFunctions.Parse.Parsers.FixPageRanges(String templateCall, Dictionary`2 Params)
   at WikiFunctions.Parse.Parsers.FixCitationTemplatesME(Match m)
   at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat)
   at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator, Int32 count, Int32 startat)
   at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)
   at WikiFunctions.Parse.Parsers.FixCitationTemplates(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.OverflowException: Value was either too large or too small for an Int32.

  at System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
  at WikiFunctions.Parse.Parsers.FixPageRangesValue(String pageRange)
  at WikiFunctions.Parse.Parsers.FixPageRanges(String templateCall, Dictionary`2 Params)
  at WikiFunctions.Parse.Parsers.FixCitationTemplatesME(Match m)
  at System.Text.RegularExpressions.RegexReplacement.Replace(MatchEvaluator evaluator, Regex regex, String input, Int32 count, Int32 startat)
  at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator, Int32 count, Int32 startat)
  at System.Text.RegularExpressions.Regex.Replace(String input, MatchEvaluator evaluator)
  at WikiFunctions.Parse.Parsers.FixCitationTemplates(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)

110.33.219.64 (talk) 15:33, 20 February 2015 (UTC)

To duplicate: [encountered while processing page [17]]
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 5.1.2600 Service Pack 3
.NET FW Version 2.0.50727.3655
AWB version AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)
Workaround
Fixed in version


FYI, the page was corrected from pages=978-8126713066 to isbn=978-8126713066.   ~ Tom.Reding (talkcontribsdgaf)  16:11, 20 February 2015 (UTC)

ISBN in pages parameter, somebody's fixed it already. -- Magioladitis (talk) 16:19, 20 February 2015 (UTC)

Status Fixed in the next release
Description Using "Find and replace", "Normal setting", AWB changes the name of the image files within a gallery (i.e. between the "gallery" and "/gallery" tags) even if "Ignore template, refs, link target and headings" is flagged. This happens in the cases when image: or file: is ommitted before the filename. I already reported it, it was said to be corrected in rev 9798, but it is not. Zetud (talk) 22:13, 21 February 2015 (UTC)
To duplicate: Can be tested on :fr on my test page: cases -09, -10, -11, -12; 14 and -15 should NOT be processed if you ask replacement of "tobereplaced" by "newtext"
Site URL: Wikipedia in French (and probably some others)
Operating system Windows 7 Enterprise
.NET FW Version
AWB version 5.5.5.0
Workaround
Fixed in version rev 10836


rev 10836 Correct gallery tag hiding for Hide as well as HideMore modes. Rjwilmsi 17:55, 23 February 2015 (UTC)

NotImplementedException

Hi, I followed this guide but I have an exception that seems to be cause by a lack of .NET Framework 4. What can I do? PS: My plugin is disabled. I use wine 1.1.42.--B3t (talk) 10:15, 13 January 2011 (UTC)

Status Bug is in old software, please update
Description
Exception:NotImplementedException
Message:The method or operation is not implemented.
Call stack:
   at System.Windows.Forms.Control.MarshaledInvoke(Control caller, Delegate method, Object[] args, Boolean synchronous)
   at System.Windows.Forms.Control.Invoke(Delegate method, Object[] args)
   at WikiFunctions.API.AsyncApiEdit.CallEvent(Delegate method, Object[] args)
   at WikiFunctions.API.AsyncApiEdit.InvokerThread(Object genericArgs)
AWBPlugins AWBBasePlugins ListMakerPlugins
  • Filmo Plugin

B3t (talk) 10:15, 13 January 2011 (UTC)

To duplicate: Unknown
Site URL: http://it.wikipedia.org
Operating system Microsoft Windows NT 5.1.2600 Service Pack 3
.NET FW Version 2.0.50727.42
AWB version AutoWikiBrowser (5.2.0.0), WikiFunctions (5.2.0.0), revision 7471 (2010-12-17 01:03:47)
Workaround
Fixed in version


This report is old. Please re-report if this occurs to version 5.5.6.0 or later. -- Magioladitis (talk) 23:26, 24 February 2015 (UTC)

TypeInitializationException in unknown function

Status Bug is in old software, please update
Description
Exception:TypeInitializationException
Message:An exception was thrown by the type initializer for System.Windows.Forms.MimeIconEngine
Call stack:
  at System.Windows.Forms.WinFileSystem..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.MWFVFS..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.FileDialog..ctor () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.OpenFileDialog..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) System.Windows.Forms.OpenFileDialog:.ctor ()
  at AutoWikiBrowser.ExternalProgram.InitializeComponent () [0x00000] in <filename unknown>:0 
  at AutoWikiBrowser.ExternalProgram..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) AutoWikiBrowser.ExternalProgram:.ctor ()
  at AutoWikiBrowser.MainForm..ctor () [0x00000] in <filename unknown>:0 
  at (wrapper remoting-invoke-with-check) AutoWikiBrowser.MainForm:.ctor ()
  at AutoWikiBrowser.Program.Main (System.String[] args) [0x00000] in <filename unknown>:0 
Inner exception:DllNotFoundException
Message:libgdk-x11-2.0.so.0
Call stack:
  at (wrapper managed-to-native) System.Windows.Forms.GnomeUtil:gdk_init_check (intptr,intptr)
  at System.Windows.Forms.GnomeUtil.Init () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.GnomeUtil.GetIcon (System.String icon, Int32 size) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.GnomeHandler.AddGnomeIcon (System.String internal_mime_type, System.String name) [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.GnomeHandler.CreateUIIcons () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.GnomeHandler.Start () [0x00000] in <filename unknown>:0 
  at System.Windows.Forms.MimeIconEngine..cctor () [0x00000] in <filename unknown>:0 

Frap (talk) 14:17, 6 August 2010 (UTC)

To duplicate: Unknown
Site URL: http://en.wikipedia.org
Operating system Microsoft Windows NT 5.1.2600.0
.NET FW Version 2.0.50727.1433
AWB version 5.0.3.0, revision 6660 (2010-06-06 23:39:12)
Workaround
Fixed in version


Do you use Mono? -- Magioladitis (talk)

The bug occurred on Ubuntu 10.04 with Wine 1.2 with Mono 2.6. -- Frap (talk) 14:44, 10 August 2010 (UTC)

You obviously miss some library (dll file). -- Magioladitis (talk) 17:05, 23 January 2013 (UTC)

This report is old. Please re-report if this occurs to version 5.5.6.0 or later. -- Magioladitis (talk) 23:29, 24 February 2015 (UTC)

Not fixing DISPLAYTITLE on redirect pages

Status Fixed in the next release
Description AWB general fixes are not changing {{DISPLAYTITLE|foo}} to {{DISPLAYTITLE:foo}} on redirect pages, even when the Follow redirects option is unchecked. GoingBatty (talk) 03:43, 25 February 2015 (UTC)
To duplicate: Try MS Anthem of the Seas and MS Harmony of the Seas (the only articles in Category:Pages which use a template in place of a magic word at the moment)
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.1 SVN 10835
Workaround Fix manually
Fixed in version rev 10838


rev 10838 Rjwilmsi 10:24, 25 February 2015 (UTC)

scowiki

Resolved

AWB is adding [[Category:Living people]] to a bunch of bio articles at scowiki when I use it there, can anyone fix it so it'll understand that articles with a category "XXXX daiths" shouldn't have the category "Living people" added to it? And the correct translation for "Living people" is "Livin fowk" for Scots anyway. --AmaryllisGardener talk 22:35, 18 February 2015 (UTC)

@Rjwilmsi and AmaryllisGardener: this is a bug. -- Magioladitis (talk) 09:06, 19 February 2015 (UTC)

@AmaryllisGardener: do you have an example that AWB added this category? According to our code this should not be happening. -- Magioladitis (talk) 23:24, 24 February 2015 (UTC)

Working fine now, I don't know what happened. --AmaryllisGardener talk 23:56, 24 February 2015 (UTC)
@Magioladitis: Update: actually, it only adds "Category:Living people" when an error is corrected. For example, [18]. --AmaryllisGardener talk 00:00, 25 February 2015 (UTC)

@AmaryllisGardener: It did not happen to me [19]. -- Magioladitis (talk) 00:52, 25 February 2015 (UTC)

Please update to version 5.5.6.0 or later. -- Magioladitis (talk) 00:54, 25 February 2015 (UTC)

I tried the "Check for updates" and it said no update was available. --AmaryllisGardener talk 00:57, 25 February 2015 (UTC)

@AmaryllisGardener: rev 10829 fixes it. -- Magioladitis (talk) 11:01, 25 February 2015 (UTC)

@Magioladitis: Still doing it, and AWB says no updates are available, am I supposed to do something else? --AmaryllisGardener talk 14:12, 25 February 2015 (UTC)

@AmaryllisGardener: the fix will be available with the next official release. If you can't wait, you'll have to compile your own AWB version using our source code. -- Magioladitis (talk) 14:13, 25 February 2015 (UTC)

Oh, ok, I can wait, there's plenty of work to do at scowiki on non-bio articles. Thank you. :) --AmaryllisGardener talk 14:16, 25 February 2015 (UTC)

@AmaryllisGardener: Anytime. We are discussing the possibility of releasing next week (or the week after that). -- Magioladitis (talk) 16:50, 25 February 2015 (UTC)

MissingMethodException in CSharpCustomModule..ctor

Status Fixed in the next release
Description
Exception:MissingMethodException
Message:Method not found: 'Void Microsoft.CSharp.CSharpCodeProvider..ctor(System.Collections.Generic.IDictionary`2<System.String,System.String>)'.
Call stack:
   at WikiFunctions.CustomModules.CSharpCustomModule..ctor()
   at WikiFunctions.CustomModules.CustomModuleCompiler.GetList()
   at AutoWikiBrowser.CustomModule..ctor()
   at AutoWikiBrowser.MainForm..ctor()
   at AutoWikiBrowser.Program.Main(String[] args)

System.MissingMethodException: Method not found: 'Void Microsoft.CSharp.CSharpCodeProvider..ctor(System.Collections.Generic.IDictionary`2<System.String,System.String>)'.

  at WikiFunctions.CustomModules.CSharpCustomModule..ctor()
  at WikiFunctions.CustomModules.CustomModuleCompiler.GetList()
  at AutoWikiBrowser.CustomModule..ctor()
  at AutoWikiBrowser.MainForm..ctor()
  at AutoWikiBrowser.Program.Main(String[] args)

Installing dotnet35 with winetricks (.NET Framework 3.5) does solve this issue, but then there is another error which prevents logging in. Can you get around this function somehow? I thought AWB runs on .NET 2.0?

I used this: winetricks wininet ie8 gdiplus dotnet20sp1 vcrun2010

winetricks list-installed has this result: dotnet20sp1 dotnet20 gdiplus gdiplus_winxp ie8 msls31 pngfilt vcrun2010 wininet wsh56vb xmllite

Smile4ever (talk) 19:35, 24 February 2015 (UTC)

To duplicate: Unknown
Site URL: https://en.wikipedia.org
Operating system Microsoft Windows NT 5.1.2600 Service Pack 3 (Linux, Wine dotnet20)
.NET FW Version 2.0.50727.42
AWB version AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)
Workaround
Fixed in version rev 10841


Ah. Seems that constructor is only available in .NET 3.5 and above [20]. Parameterless is available in all versions [21] Reedy (talk) 19:47, 28 February 2015 (UTC)

Don't alter valid HTML line-break tags

Status Not a bug in AWB, has been referred
Description Genfixes apparently alters <br> (which is perfectly valid HTML 5) to <br /> (which is also valid HTML 5), see this edit. This is unnecessary, and so it violates the AWB Rules of Use, item 4. Redrose64 (talk) 16:49, 4 March 2015 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version
Workaround
Fixed in version


This is likely a find-and-replace added by that AWB user. I definitely agree that the changes in total were not necessary. Stevie is the man! TalkWork 17:40, 4 March 2015 (UTC)

Redrose64 this is not in AWB's general fixes. Please contact the editor directly. Thanks, Magioladitis (talk) 18:32, 4 March 2015 (UTC)

In case you may, we also do not do this. This is also custom settings. -- Magioladitis (talk) 18:33, 4 March 2015 (UTC)

Some time ago, <br /> was the preferred version, e.g. see here. A plain <br /> was flagged as an error by WPCHECK. Not any more though. Mr Stephen (talk) 00:31, 5 March 2015 (UTC)
For several years, MediaWiki served XHTML 1.0, where <br /> (lowercase, optional space) was the only valid form. On 17 September 2012, we switched to HTML5, where both <br> and <br /> (upper or lowercase, again with optional space) are both valid. Since these two basic forms are treated exactly the same by a HTML5-compliant browser, neither one should be "preferred" over the other, and so no exchange should be made. However, it is a good and sensible edit to alter invalid forms like </br> <br\> <br.> etc. to either of the two valid forms. --Redrose64 (talk) 14:34, 5 March 2015 (UTC)

ApiErrorException: The database is currently locked

Status Fixed in the next release
Description
Exception:ApiErrorException
Message:Bot API returned the following error: 'Exception Caught: The database is currently locked. $1'
Call stack:
   at WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action)
   at WikiFunctions.API.ApiEdit.Login(String username, String password, String domain)
   at WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password)

WikiFunctions.API.ApiErrorException: Bot API returned the following error: 'Exception Caught: The database is currently locked.

$1'

  at WikiFunctions.API.ApiEdit.CheckForErrors(String xml, String action)
  at WikiFunctions.API.ApiEdit.Login(String username, String password, String domain)
  at WikiFunctions.Profiles.AWBProfilesForm.PerformLogin(String username, String password)

101.177.199.89 (talk) 12:54, 20 February 2015 (UTC)

To duplicate: Unknown
Site URL: http://sonic.wikia.com
Operating system Microsoft Windows NT 6.2.9200.0
.NET FW Version 2.0.50727.8009
AWB version AutoWikiBrowser (5.5.6.0), WikiFunctions (5.5.6.0), revision 10538 (2014-12-23 21:37:52)
Workaround
Fixed in version rev 10858 -- Magioladitis (talk) 20:16, 6 March 2015 (UTC)


Tagger incorrectly adds orphan/dead end/stub templates to redirect pages

Status Not a bug in AWB, has been referred
Description Tagger is incorrectly adding {{orphan}}, {{dead end}}, and {{stub}} templates to redirect pages. GoingBatty (talk) 21:51, 5 March 2015 (UTC)
To duplicate: Try MMXI and Two thousand eleven
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.1 SVN 10842
Workaround Don't save the edit
Fixed in version


GoingBatty I can't confirm the bug (rev 10850). -- Magioladitis (talk) 10:20, 6 March 2015 (UTC)

@Magioladitis: Sorry - this is my fault. I'm trying to remove overlinking of years by by changing 2011 to 2011. If you do that on a redirect page before general fixes, tagger then adds the templates. However, the link on redirect pages shouldn't be changed, so this is simply user error. GoingBatty (talk) 20:51, 6 March 2015 (UTC)

"Skip Text if Contains .{936,}" doesn't work beyond 935 bytes

Status Not a bug in AWB, has been referred
Description "Skip Text if Contains: .{935,} is limited to < 936 bytes. This 17 kB page is skipped only if .{935,} and lower, but not .{936,} and higher. .{936,100000} and [.\s]{936,} don't skip either.   ~ Tom.Reding (talkcontribsdgaf)  20:59, 17 March 2015 (UTC)
To duplicate: Load a page larger than 1 kb. Check "Contains:" and "Regex". Type in .{936,} or any of the variants above. Create a rule that will run on the page (replace all "e" with "ee" or w/e). Press start.
Site URL: en.wiki Solar Electric Light Fund
Operating system Windows 7 Ultimate 64 bit
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.0 SVN 10538
Workaround None
Fixed in version


@Tom.Reding: Does the article have a paragraph (block of text without newline or carriage return) longer than 935 characters? Rjwilmsi 08:39, 18 March 2015 (UTC)
@Rjwilmsi: No, it has two paragraphs both 935 characters. There's a parallel discussion at Wikipedia talk:AutoWikiBrowser/Feature requests#Add a "skip if page </> x bytes" option, where x is user-defined. -- John of Reading (talk) 08:54, 18 March 2015 (UTC)
You need to make the regex singleline if you want it to count bytes across paragraphs using . character, this is how C# regex works. Add (?s) to the start of the regex. Rjwilmsi 10:29, 18 March 2015 (UTC)
@Rjwilmsi: I've already added \s to make [.\s]{936,}, effectively forcing singleline, which doesn't skip either :(   ~ Tom.Reding (talkcontribsdgaf)  12:26, 18 March 2015 (UTC)
@Tom.Reding: (?s).{1000,} works for me, skipping articles less than 1000 characters long. -- John of Reading (talk) 14:24, 18 March 2015 (UTC)
@John of Reading and Rjwilmsi: Thanks, that works for me too. Shouldn't [.\s]{936,} work, though? I still feel there's a bug that can be uncovered here. WP:AWB#User manual#Skip states If you put in .{2000} under Contains and check the regex button it will skip if the article has 2000 or more characters. Either the documentation or the Contains functionality needs to be changed. I'd prefer the latter.   ~ Tom.Reding (talkcontribsdgaf)  15:17, 18 March 2015 (UTC)
@Tom.Reding: I've updated the user manual. -- John of Reading (talk) 15:23, 18 March 2015 (UTC)
@Rjwilmsi: From what I understand of regex, [.\s]{936,} should work. Why doesn't it? Is this what has been referred? Thanks.   ~ Tom.Reding (talkcontribsdgaf)  15:17, 19 March 2015 (UTC)
@Tom.Reding: I think you're reaching for [.\n]{936,} as \s represents a space which is a component character of the period (any character except newlines), making it redundant. Using \n should include newlines. Stevie is the man! TalkWork 15:29, 19 March 2015 (UTC)
@Stevietheman: Per WP:AWB/Regular_expression \s is shorthand for all whitespace characters ((space) (tab) (literal new line) (return)). And, just to be sure, [.\n]{1000,} doesn't skip the page either.   ~ Tom.Reding (talkcontribsdgaf)  15:39, 19 March 2015 (UTC)
@Tom.Reding:, all right, but note that in your expression (immediately above), {1000,} applies to the second period, not [.\n].
@Stevietheman: Wikitypo (not a typo in my AWB regex); problem still exists.   ~ Tom.Reding (talkcontribsdgaf)  15:54, 19 March 2015 (UTC)
The full stop character is not a wildcard within a character group, so [.\s]{936,} will only match full stops or whitespace. Rjwilmsi 15:58, 19 March 2015 (UTC)
@Rjwilmsi: \. is the full stop character, which is contained in .. No one has used [\.\s] in this discussion.   ~ Tom.Reding (talkcontribsdgaf)  16:09, 19 March 2015 (UTC)
I know, nor have I used that construct. I've explained why the original regex doesn't work, provided you with an alternative that does work. You've come back with a second regex that doesn't work, I've just explained why that doesn't work either. I'm not sure what more I can do here. Rjwilmsi 17:50, 19 March 2015 (UTC)

Sorry, but I don't see how you've explained why [\.\s]{936,} doesn't work. If [.\s]{936,} will only match full stops or whitespace, then [.\s]{900,} would not skip the page, which isn't true; that is, what you said is incorrect.   ~ Tom.Reding (talkcontribsdgaf)  18:32, 19 March 2015 (UTC)

Apparently, a wildcard (.) inside a character group (inside square brackets) becomes a hard period (\.) even without the backslash. I hadn't heard of this before, but then, I don't think I've ever used a wildcard inside a character group in regular expressions I've created before. Stevie is the man! TalkWork 19:43, 19 March 2015 (UTC)
If what you say is true, the only way the page would be skipped using [.\s]{900,} would be if the first 900 characters are periods and spaces. Please, someone else answer.   ~ Tom.Reding (talkcontribsdgaf)  19:56, 19 March 2015 (UTC)
There's no cause to be uncivil. I was merely re-explaining what Rjwilmsi already explained. I wasn't saying it was what I understood to be the case. Stevie is the man! TalkWork 20:20, 19 March 2015 (UTC)
By the way, I"m confused as to why you just don't go with the alternative solution given to you above. Is a solution that works not good enough? :) Stevie is the man! TalkWork 20:22, 19 March 2015 (UTC)
I appologize if the terse expression of my desire to have someone with more experience respond offended you. No hard feelings.
I'm currently using the work-around. This being a bug report page, however, I reiterate: I still feel there's a bug that can be uncovered here.. Something isn't working as it should. I want to know what it is.   ~ Tom.Reding (talkcontribsdgaf)  21:04, 19 March 2015 (UTC)
After some discussion on my talk page, the problem disappeared after a re-boot. -- John of Reading (talk) 06:37, 30 March 2015 (UTC)

General fixes changes redirects so they're no longer redirects

Status Resolved
Description When a redirect page has other information (such as a maintenance template), AWB general fixes will reorder the information in such a way that it the page is no longer a redirect. GoingBatty (talk) 02:50, 30 March 2015 (UTC)
To duplicate: Try 18176 Julianhong
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.1 SVN 10858
Workaround Manually skip or turn off general fixes
Fixed in version


GoingBatty Marked as resolved. I removed the text. Text is most probably not expected in redirects. -- Magioladitis (talk) 08:01, 8 April 2015 (UTC)

Can't compile the no plugins version

Status Not a bug in AWB, has been referred
Description I can't compile AWB using the "AutoWikiBrowser no plugins.sln" file with SharpDevelop 4.4.1. Compiling using "AutoWikiBrowser.sln" works fine. Working on rev 10899. It gives me the error "Can't read Microsoft Solution file format 13.00". Meno25 (talk) 10:25, 1 April 2015 (UTC)
To duplicate: Try to compile rev 10899 using "AutoWikiBrowser no plugins.sln" file with SharpDevelop 4.4.1.
Operating system Windows 8
.NET FW Version 2.0.50727.6421
AWB version 5.5.6.1 SVN 10899
Workaround Use "AutoWikiBrowser.sln" to compile instead.
Fixed in version


Edit "AutoWikiBrowser no plugins.sln" in notepad, change 13 to 12 at the top of the file. Rjwilmsi 07:42, 8 April 2015 (UTC)
@Rjwilmsi: Working properly. Thank you. --Meno25 (talk) 15:38, 8 April 2015 (UTC)

Removing duplicate arguments not appropriate for numbered parameters

Status Fixed in the next release
Description Per the discussion at User talk:Bgwhite#Removing duplicate arguments, AWB's general fixes to Fix Citation Templates states that it "removes duplicated fields". Frietjes requested that AWB be changed to exclude numbered parameters from this change (e.g. |last6=, |first6=) because it's easier to fix the problem with the authors if AWB doesn't remove part of the incorrect information. For example, maybe the proper manual fix would be to change
|last6=Svitak |first6=R. |last6=Pradl |first6=R. |last7=Stepan |first7=M.
to
|last6=Svitak |first6=R. |last7=Pradl |first7=R. |last8=Stepan |first8=M.
Removing a duplicate |language= or |title= field is helpful, but when AWB removes the second |first6= parameter, the citation still has something that has to be manually fixed. GoingBatty (talk) 00:15, 12 May 2015 (UTC)
To duplicate: Try the example I posted in Wikipedia:AutoWikiBrowser/Sandbox
Site URL: en.wikipedia.org
Operating system Windows 7
.NET FW Version 2.0.50727.5485
AWB version 5.5.6.1 SVN 10858
Workaround revert before manual saves, no workaround for bots
Fixed in version rev 10906


rev 10906 Rjwilmsi 06:00, 12 May 2015 (UTC)

Frietjes bug fixed. -- Magioladitis (talk) 07:20, 12 May 2015 (UTC)

Status Fixed in the next release
Description In this edit, the general fixes spotted [[Elite: Dangerous|''Elite: Dangerous'']] and simplified the link. But in this case there were more apostrophes just after the square brackets, causing the string of apostrophes to be re-interpreted as bold formatting.-- John of Reading (talk) 10:04, 24 April 2015 (UTC)
To duplicate:
Operating system
.NET FW Version
AWB version Unknown; pinging Bgwhite (talk · contribs) 10901 (fyi... It's given in the edit summary) Bgwhite (talk) 20:33, 24 April 2015 (UTC)
Workaround
Fixed in version rev 10909


There appears to be a spurious quote marks just after the wikilink... [[Elite: Dangerous|''Elite: Dangerous'']]'' ''. Nothing showed up in italics in the article as it was just italicizing a blank space. Bgwhite (talk) 20:33, 24 April 2015 (UTC)

Bgwhite Can you please perform a quick database scan to see whether are more like this? -- Magioladitis (talk) 20:38, 24 April 2015 (UTC)
If searching for '']]'' there are going to be alot, an example is ABBA. If searching for '']]'' '', there are 75 and a listing is in User:Bgwhite/Sandbox1. An example is in Esther. Bgwhite (talk) 21:09, 24 April 2015 (UTC)
I have 170 matches for \]\]''''(?!')(?<=[^']''\[\[[^\|\[\]]+\]\]'''') ie two apostrophes, an unpiped wikilink, then four apostrophes, which could be a sign that this bug has damaged the article. I've only checked the history of a few of these to see whether AWB was responsible. Here are three where AWB accidentally messed up the quotes and turned text bold: 1, 2, 3. My list is at User:John of Reading/Sandbox - I'll work through those to clean them up. -- John of Reading (talk) 21:47, 24 April 2015 (UTC)
John of Reading thanks fot the investigation. The last diff is not from AWB. -- Magioladitis (talk) 22:37, 24 April 2015 (UTC)
I've posted at User talk:Basilicofresco#Link simplification confused by following apostrophes about the FrescoBot edits. -- John of Reading (talk) 08:39, 25 April 2015 (UTC)

@Bgwhite and John of Reading: In 99% of the cases Bgwhite reported, AWB did not break anything. There were empty bold-like and italic-like tags and I removed most of them. I can check the John of Reading cases too. I suggest that we clean the bad syntax. I guess we can find a workaround but I would say it's garbage in, garbage out case. -- Magioladitis (talk) 08:52, 25 April 2015 (UTC)

I've been through my sandbox. I would prefer to see this fixed in the code; it's not "garbage in, garbage out" but "unusual syntax in, garbage out", and it will keep happening. -- John of Reading (talk) 10:02, 25 April 2015 (UTC)
rev 10909 Rjwilmsi 06:18, 12 May 2015 (UTC)

@Bgwhite and John of Reading: bug fixed. -- Magioladitis (talk) 11:14, 12 May 2015 (UTC)

Transclusions ignored when determining if {{Dead end}} should be added

Resolved

Something is clearly wrong with AWB's determination of if a page is a dead end or not.

I would guess it's not paying attention to transcluded templates (they might have standard wikilinks for a series of articles, as in this example which was made by an AWB bot.).

--ProtectorServant (talk) 12:28, 12 May 2015 (UTC)

OK, we'll add an exception for pages using {{List of killings by law enforcement officers in the United States, Description}}. Rjwilmsi 06:21, 13 May 2015 (UTC)

That exception is too narrow. There may be plenty of other similarly situated pages. Might AWB be able to look at the transcluded templates and make its decision about what wikilinks (or other aspects of an article it considers!) are or aren't in an article including transclusions? --ProtectorServant (talk) 13:28, 13 May 2015 (UTC)

As another example, adding one of the {{Uncategorised}} tags would be inappropriate if a transcluded template applies a category. --ProtectorServant (talk) 13:31, 13 May 2015 (UTC)

OK, so we'll use an API call to count the links on the page, this will include links from transcluded templates. This is the approach we use to get an accurate category count. Rjwilmsi 11:41, 14 May 2015 (UTC)

That seems like a better solution. Thanks! --ProtectorServant (talk) 11:46, 14 May 2015 (UTC)

rev 10912 Tagger: if no wikilinks on page, use API call to get link count so we count any links transcluded from templates, so {{dead end}} tagging is accurate. Rjwilmsi 12:39, 14 May 2015 (UTC)

LDR woes when renaming references

Status Fixed in the next release
Description AWB offers to rename duplicate list-defined references, as if they were inline references, and thus breaking their references, which produces a "reference was invoked but never defined" error on the page. An example can be seen here. Alakzi (talk) 21:27, 12 May 2015 (UTC)
To duplicate:
Site URL: English Wikipedia
Operating system Windows 8
.NET FW Version 2.0.50727.8000
AWB version 5.5.6.0
Workaround
Fixed in version rev 10916


OK, problem is that the ref that gets renamed is used in a group ref, which AWB won't be looking for. So we'll need to check for use within group refs before renaming, and in this case skip the renaming. Rjwilmsi 06:26, 13 May 2015 (UTC)
rev 10916 Rjwilmsi 10:50, 15 May 2015 (UTC)

Alakzi bug fixed. -- Magioladitis (talk) 10:59, 15 May 2015 (UTC)