Page MenuHomePhabricator

API error when trying to use AWB on a custom wiki
Open, Needs TriagePublic

Description

Hello,

I have been trying to get AWB to work on a custom wiki for a while now (bakugan.wiki). Unfortunately, every time I try to log in, I am met with the error: API returned the following error: "The "login" module requires a POST request."


description:

workaround:

Exception:ApiErrorException
Message:API returned the following error: 'The "login" module requires a POST request.'
Call stack:<pre> 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)</pre>

OS: Microsoft Windows NT 6.2.9200.0
version: AutoWikiBrowser (5.10.1.0), WikiFunctions (5.10.1.0), revision 12255 (2018-09-15 13:57:07)
net: 2.0.50727.9035
duplicate:
site: http://bakugan.wiki

Is there a process that I've missed in allowing bots to edit the wiki?

Thanks in advance, Abce22

Event Timeline

Abce22 created this task.Jan 8 2019, 5:13 AM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptJan 8 2019, 5:13 AM
JJMC89 removed Abce22 as the assignee of this task.Jan 8 2019, 5:15 AM

Hi! This sounds a lot like the issues that happen when trying to connect older versions of AWB (anything 5.x.x.x or earlier) to wikis that don't support older ciphers/protocols. The first thing to try here is to install AWB 6.0.0.x and attempt to connect to the wiki again; note that the AWB 6.x.x.x versions are not currently offered by the upgrader, so they must be downloaded and installed manually.

Abce22 added a comment.Jan 9 2019, 3:09 AM

Hi! This sounds a lot like the issues that happen when trying to connect older versions of AWB (anything 5.x.x.x or earlier) to wikis that don't support older ciphers/protocols. The first thing to try here is to install AWB 6.0.0.x and attempt to connect to the wiki again; note that the AWB 6.x.x.x versions are not currently offered by the upgrader, so they must be downloaded and installed manually.

Thanks for the help. How would I go about installing the more up to date version? Every time I download from Sourceforge or a mirror site, it gives me the 5.10.1.0 version, unless I'm misunderstanding the whole process.

You have to manually select the correct version from the list of version downloads on Sourceforge (not by just clicking the "Download Latest Version" button). The 6.0.0.1 download can be found here.

Oh, thank you. Sorry about the confusion.