Bug 8700

Summary: XMLRPC interface not working
Product: [Infrastructure] Bugzilla Reporter: Lucian Musat <georgex.l.musat>
Component: bugzillaAssignee: Mihail Stanciu <stanciux.mihail>
Status: RESOLVED FIXED QA Contact: Alexandru Georgescu <alexandru.c.georgescu>
Severity: major    
Priority: Medium+ CC: aitazazahmad90, bogdanx.a.voiculescu, infras.bug.watcher, Infras.watcher
Version: unspecified   
Target Milestone: Future   
Hardware: x86   
OS: Multiple   
Whiteboard:
OS type for building Yocto: --- Type of Regression: Regression (Used to work)
Verified: Documentation change: No (bug/feature does not impact docs)
Attachments:
Description Flags
The testopia api class
none
Test script none

Description Lucian Musat 2015-11-18 09:41:57 UTC
For some time now the xmlrpc protocol we use to automatically update testopia is not working.

Every command from the API returns an error like this:
Error while executing cmd 'TestopiaProduct.get_environments(81)' --> <Fault -32601: "The requested method 'TestopiaProduct.get_environments' was not found.">
Comment 1 Michael Halstead 2015-12-23 02:01:30 UTC
Hello,

I tested several XML-RPC functions against https://bugzilla.yoctoproject.org/xmlrpc.cgi successfully. Can you provide a copy of or link to the script that is failing with credentials removed?
Comment 2 Lucian Musat 2015-12-23 08:33:02 UTC
Hi Michael,

It's not working for me. I will attach a script to test this.
Comment 3 Lucian Musat 2015-12-23 08:33:37 UTC
Created attachment 2908 [details]
The testopia api class
Comment 4 Lucian Musat 2015-12-23 08:34:20 UTC
Created attachment 2909 [details]
Test script
Comment 5 Michael Halstead 2016-01-20 22:46:20 UTC
Anibal has solved the problem and his patch has been applied in production. Can you please test again to see if it works for you?
Comment 6 Mihail Stanciu 2016-01-21 11:59:07 UTC
Tested. Seems to be working fine.

Will do a full run of tests next week, after we finish the current Full Pass.
Comment 7 Mihail Stanciu 2016-01-28 10:07:20 UTC
All operations work.
Marking as resolved.