axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Wayne Johnson <>
Subject Possible bug in SoapDeSerializer::getCmplxArray
Date Fri, 19 Jan 2007 21:40:31 GMT
Looks like the patch for AXISCPP-371 may not be working as intended.

I am returning a structure that contains an array of structures.  If I return that array with
no elements, the SoapDeSerializer::getArraySize method returns a -1.  

Then SoapDeSerializer::getCmplxArray falls into the error path, and returns AXIS_FAIL.  My
stub deserializer for the outside structure sees the FAIL status and returns the FAIL to SoapDeSerializer::getCmplxObject
and everything percolates back to my client where a NULL is returned to the client instead
of my structure.

The same SOAP response seems to work fine on the Axis Java client.  

I'm working on the svn trunk.  How should I handle this?  Clone AXISCPP-371?  File a new problem?


Wayne Johnson,                         | There are two kinds of people: Those 
3943 Penn Ave. N.          | who say to God, "Thy will be done," 
Minneapolis, MN 55412-1908 | and those to whom God says, "All right, 
(612) 522-7003                         | then,  have it your way." --C.S. Lewis

Looking for earth-friendly autos? 
 Browse Top Cars by "Green Rating" at Yahoo! Autos' Green Center.  
View raw message