axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From John Hawkins <HAWKI...@uk.ibm.com>
Subject Re: Large return message causes Call::UnInitialize to fail
Date Thu, 10 Jun 2004 08:44:24 GMT




Unless anyone has time/thoughts on this I think that you should create a
Jira issue for this and it can be tackled after 1.2 is released.

John Hawkins




                                                                           
             Andrew                                                        
             Perry2/UK/IBM@IBM                                             
             GB                                                         To 
                                       axis-c-user@ws.apache.org           
             09/06/2004 12:45                                           cc 
                                                                           
                                                                   Subject 
             Please respond to         Large return message causes         
              "Apache AXIS C           Call::UnInitialize to fail          
                User List"                                                 
                                                                           
                                                                           
                                                                           
                                                                           
                                                                           








I've got a simple C++ test program which calls a Java web service and gets
returned a java String of the specified size. This works for all messages
upto a size of 48715 bytes, but anything over this size causes the "int
Call::UnInitialize()" routine to fail when it tries to perform a "delete
m_pAxisEngine;". The data is received by the client stub and the
"m_pCall->GetElementAsString" succeeds, but because the
"Call::UnInitialize()" fails the data does not get returned from the stub
to the client. The visual C++ debugger seems to indicate that
"m_pAxisEngine->UnInitialize();" is not freeing all the m_pAxisEngine
linked lists correctly.

Is there a fix for this?

Regards

Andrew Perry




Mime
View raw message