SOAPPropertyBag created from output SOAP operation cannot be used a input part for another SOAP operation

RESOLVED INCOMPLETE

Status

RESOLVED INCOMPLETE
15 years ago
a year ago

People

(Reporter: chantepie, Unassigned)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

15 years ago
User-Agent:       Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040709 Firefox/0.9.0+
Build Identifier: Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.7) Gecko/20040709 Firefox/0.9.0+

SOAPPropertyBag created from output SOAP operation (the 'return') cannot be used
as argument (output part) for another SOAP operation as xpconnect (xpcconvert ?)
cannot convert it back from JS to native (NS_ERROR_XPC_BAD_CONVERT_JS).

Reproducible: Always
Steps to Reproduce:
1. Call a SOAP operation which returns an complex object (struct) throught a ws
proxy
2. Callback function is given the SOAPPropertyBag as result for this call
3. Use this SOAPPropertyBag as argument for another SOAP operation

Actual Results:  
NS_ERROR_XPC_BAD_CONVERT_JS : Cannot convert JavaScript argument n

Expected Results:  
work :-)

Possible workaround until it was fixes is to recreated a plain js object from
the SOAPPropertyBag and use only this plain js object as SOAP operation argument
(Reporter)

Updated

14 years ago
OS: MacOS X → All
Hardware: Macintosh → All
(Reporter)

Updated

14 years ago
Status: UNCONFIRMED → ASSIGNED
Ever confirmed: true
Assignee: web-services → nobody
QA Contact: doronr → web-services
This is a mass change. Every comment has "assigned-to-new" in it.

I didn't look through the bugs, so I'm sorry if I change a bug which shouldn't be changed. But I guess these bugs are just bugs that were once assigned and people forgot to change the Status back when unassigning.
Status: ASSIGNED → NEW
We dropped SOAP.
Status: NEW → RESOLVED
Last Resolved: 8 years ago
Resolution: --- → INCOMPLETE

Updated

a year ago
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.