Closed Bug 250676 Opened 20 years ago Closed 14 years ago

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

Categories

(Core Graveyard :: Web Services, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: chantepie, Unassigned)

Details

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
OS: MacOS X → All
Hardware: Macintosh → All
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
Closed: 14 years ago
Resolution: --- → INCOMPLETE
Product: Core → Core Graveyard
You need to log in before you can comment on or make changes to this bug.