Note: There are a few cases of duplicates in user autocompletion which are being worked on.

SOAP::Lite versions greater than 0.68 and less than 0.710.06 return the wrong XML for methods

RESOLVED FIXED in Bugzilla 3.0

Status

()

Bugzilla
WebService
--
major
RESOLVED FIXED
9 years ago
9 years ago

People

(Reporter: Max Kanat-Alexander, Assigned: Max Kanat-Alexander)

Tracking

Bugzilla 3.0
Bug Flags:
approval +
approval3.2 +
blocking3.2.1 +
approval3.0 +
blocking3.0.7 +

Details

Attachments

(3 attachments)

(Assignee)

Description

9 years ago
I knew this bug existed, but I didn't know what versions were affected until just now. If you are using a bad version of SOAP::Lite (greater than 0.68 but before 0.710.06), then you get things like <get_bugsResponse> instead of <methodResponse> in the XML returned from method calls. Some SOAP clients might be OK with this, but I suspect that most (if not all) will actually break in this case, so we need to blacklist those SOAP::Lite versions.
Flags: blocking3.2.1+
Flags: blocking3.0.7+
(Assignee)

Comment 1

9 years ago
Created attachment 351486 [details] [diff] [review]
v1
Assignee: webservice → mkanat
Status: NEW → ASSIGNED
Attachment #351486 - Flags: review?(LpSolit)

Updated

9 years ago
Attachment #351486 - Flags: review?(LpSolit) → review+

Comment 2

9 years ago
Comment on attachment 351486 [details] [diff] [review]
v1

Looks good, but I have no way to check this. r=LpSolit
(Assignee)

Comment 3

9 years ago
Created attachment 351487 [details]
Sample Bad XML Response

Just so people get the idea, here's what a bad version of SOAP::Lite returns.
(Assignee)

Comment 4

9 years ago
Created attachment 351489 [details]
Sample Good XML Response

And here's the same call, but with a good SOAP::Lite version.
(Assignee)

Updated

9 years ago
Flags: approval3.2+
Flags: approval3.0+
Flags: approval+
(Assignee)

Comment 5

9 years ago
tip:

Checking in Bugzilla/Install/Requirements.pm;
/cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Requirements.pm,v  <--  Requirements.pm
new revision: 1.53; previous revision: 1.52
done

3.2:

Checking in Bugzilla/Install/Requirements.pm;
/cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Requirements.pm,v  <--  Requirements.pm
new revision: 1.47.2.5; previous revision: 1.47.2.4
done

3.0:

Checking in Bugzilla/Install/Requirements.pm;
/cvsroot/mozilla/webtools/bugzilla/Bugzilla/Install/Requirements.pm,v  <--  Requirements.pm
new revision: 1.29.2.7; previous revision: 1.29.2.6
done
Status: ASSIGNED → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.