Return-Path: Delivered-To: apmail-ws-axis-c-user-archive@www.apache.org Received: (qmail 63305 invoked from network); 15 Jun 2004 15:13:31 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 15 Jun 2004 15:13:31 -0000 Received: (qmail 17033 invoked by uid 500); 15 Jun 2004 15:13:41 -0000 Delivered-To: apmail-ws-axis-c-user-archive@ws.apache.org Received: (qmail 16641 invoked by uid 500); 15 Jun 2004 15:13:37 -0000 Mailing-List: contact axis-c-user-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: "Apache AXIS C User List" Reply-To: "Apache AXIS C User List" Delivered-To: mailing list axis-c-user@ws.apache.org Received: (qmail 16304 invoked by uid 99); 15 Jun 2004 15:13:34 -0000 Received: from [195.212.29.134] (HELO mtagate1.uk.ibm.com) (195.212.29.134) by apache.org (qpsmtpd/0.27.1) with ESMTP; Tue, 15 Jun 2004 08:13:34 -0700 Received: from d06nrmr1407.portsmouth.uk.ibm.com (d06nrmr1407.portsmouth.uk.ibm.com [9.149.38.185]) by mtagate1.uk.ibm.com (8.12.10/8.12.10) with ESMTP id i5FFDGk3204232 for ; Tue, 15 Jun 2004 15:13:16 GMT Received: from d06ml063.portsmouth.uk.ibm.com (d06av02.portsmouth.uk.ibm.com [9.149.37.228]) by d06nrmr1407.portsmouth.uk.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id i5FFDFJU218624 for ; Tue, 15 Jun 2004 16:13:16 +0100 In-Reply-To: <000101c452e9$740e7a60$0a65a8c0@SusanthaNB> Subject: RE: Large return message causes Call::UnInitialize to fail To: "Apache AXIS C User List" X-Mailer: Lotus Notes Release 6.0.2CF1 June 9, 2003 Message-ID: From: Andrew Perry2 Date: Tue, 15 Jun 2004 16:15:29 +0100 X-MIMETrack: Serialize by Router on D06ML063/06/M/IBM(Release 6.0.2CF2HF259 | March 11, 2004) at 15/06/2004 16:15:25 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N The Xerces parser xerces-c_2_2_0.dll Regards Andrew Perry "Susantha Kumara" To "'Apache AXIS C User List'" 15/06/2004 16:00 cc Please respond to Subject "Apache AXIS C RE: Large return message causes User List" Call::UnInitialize to fail What parser do you use ?. Xerces or Expat ? Susantha --- > -----Original Message----- > From: Andrew Perry2 [mailto:PERRYAN@uk.ibm.com] > Sent: Wednesday, June 09, 2004 5:45 PM > To: axis-c-user@ws.apache.org > Subject: Large return message causes Call::UnInitialize to fail > > > > > 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