Return-Path: Delivered-To: apmail-ws-axis-c-dev-archive@www.apache.org Received: (qmail 73290 invoked from network); 13 Oct 2004 02:40:19 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 13 Oct 2004 02:40:19 -0000 Received: (qmail 48187 invoked by uid 500); 13 Oct 2004 02:40:15 -0000 Delivered-To: apmail-ws-axis-c-dev-archive@ws.apache.org Received: (qmail 48169 invoked by uid 500); 13 Oct 2004 02:40:14 -0000 Mailing-List: contact axis-c-dev-help@ws.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: List-Id: "Apache AXIS C Developers List" Reply-To: "Apache AXIS C Developers List" Delivered-To: mailing list axis-c-dev@ws.apache.org Received: (qmail 48155 invoked by uid 99); 13 Oct 2004 02:40:14 -0000 X-ASF-Spam-Status: No, hits=0.1 required=10.0 tests=DNS_FROM_RFC_ABUSE X-Spam-Check-By: apache.org Received-SPF: pass (hermes.apache.org: local policy) Received: from [66.218.92.57] (HELO web40628.mail.yahoo.com) (66.218.92.57) by apache.org (qpsmtpd/0.28) with SMTP; Tue, 12 Oct 2004 19:40:12 -0700 Message-ID: <20041013024009.2230.qmail@web40628.mail.yahoo.com> Received: from [202.162.29.14] by web40628.mail.yahoo.com via HTTP; Tue, 12 Oct 2004 19:40:08 PDT Date: Tue, 12 Oct 2004 19:40:08 -0700 (PDT) From: Samisa Abeysinghe Subject: Re: Code freeze for Axis C++ 1.3 final release. To: Apache AXIS C Developers List In-Reply-To: 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 > OK I have built the latest source with the Axis2 transport and run the test > suite on Windows and all the current tests passed, which is nice. Cool! Thanks for the update. Samisa... > > Regards > > Andrew Perry > Clients for Web Service Stack > perryan@uk.ibm.com > Mail Point 127 > IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN > Tel. Internal 249828 External + 44 (0)1962 819828 > Fax. + 44(0)1962 818080 > > > > Samisa Abeysinghe > e@yahoo.com> To > Apache AXIS C Developers List > 12/10/2004 11:44 > cc > > Please respond to Subject > "Apache AXIS C Re: Code freeze for Axis C++ 1.3 > Developers List" final release. > > > > > > > > > > > Hi Andrew, > Have you had a chance lately to run the tests with the fixes from > latest CVS for new > transport? > Are the earlier reported problems still appearing? > > Please let me know. > Thanks, > Samisa... > > --- Samisa Abeysinghe wrote: > > > I think I know what is going wrong. Axis2Transport class does not catch > exceptions thrown by > > Channel class. > > > > I can fix this tomorrow. > > > > BTW: What is the timeout that you are using? I do not see any timeout set > in SimpleRefClient.cpp > > Hoever the trown exception is on an error waiting for timeout. > > > > Thanks, > > Samisa... > > > > --- Andrew Perry2 wrote: > > > > > > > > > > > > > > > > > There are still issues with the new transport layer. The new transport > > > layer has been tested on Linux using the ant test suite with the > following > > > tests: > > > > > > CalculatorDoc - Client Execution - PASSED > > > ComplexTypeAll - Client Execution - PASSED > > > Enumeration - Client Execution - PASSED > > > ExceptionTestDoc - Client Execution - PASSED > > > FaultMappingDoc - Client Execution - PASSED > > > ManyTypeRefRoot - Client Execution - PASSED > > > MathOpsDoc - Client Execution - FAILED > > > RecurseTypes - Client Execution - PASSED > > > SimpleArrayDoc - Client Execution - PASSED > > > SimpleRefDoc - Client Execution - FAILED > > > SimpleTypeArray - Client Execution - PASSED > > > SimpleTypeInnerUnbounded - Client Execution - PASSED > > > SimpleTypeInnerUnboundedInOutput - Client Execution - PASSED > > > > > > As can be seen a couplt of the tests fail. Debugging the code the stack > > > trace is below, and is the same for both failures. > > > > > > The MathOpsDoc test threw a SIGSEGV: > > > -------------------------------------------------------- > > > #0 0xb73661f7 in _int_free () from /lib/tls/libc.so.6 > > > #1 0xb7364e68 in free () from /lib/tls/libc.so.6 > > > #2 0xb74b9263 in operator delete () from /usr/lib/libstdc++.so.5 > > > #3 0xb758757c in AxisTransportException::processException > > > (this=0xbfffb6c0, iExceptionCode=45, > > > pcMessage=0xb6698c58 "Channel error while waiting for timeout") > > > at > /build/nw00_P/obj/src/transport/axis/AxisTransportException.cpp:260 > > > #4 0xb7586152 in AxisTransportException (this=0xbfffb6c0, > > > iExceptionCode=45, > > > pcMessage=0xb6698c58 "Channel error while waiting for timeout") > > > at > /build/nw00_P/obj/src/transport/axis/AxisTransportException.cpp:89 > > > #5 0xb6693812 in Channel::operator>> (this=0x80553d8, msg=@0x805542c) > > > at /build/nw00_P/src/ws-axis/c/src/transport/axis2/Channel.cpp:244 > > > #6 0xb669675e in Axis2Transport::getBytes (this=0x80553c8, > > > pcBuffer=0x806f10c "", > > > pSize=0xbfffb7e0) at > > > /build/nw00_P/src/ws-axis/c/src/transport/axis2/Axis2Transport.cpp:173 > > > #7 0xb72c3ec6 in SoapBinInputStream::readBytes (this=0x8062000, > > > pcToFill=0x806f10c "", > > > iMaxToRead=7536752) at > > > /build/nw00_P/src/ws-axis/c/src/xml/xerces/SoapBinInputStream.cpp:45 > > > #8 0xb71b5148 in xml4c_5_3::XMLReader::refreshRawBuffer () > > > from /home/axistest/production/obj/package/PreReqs/libxml4c.so.54 > > > #9 0xb71b24ae in xml4c_5_3::XMLReader::XMLReader () > > > from /home/axistest/production/obj/package/PreReqs/libxml4c.so.54 > > > #10 0xb713d38c in xml4c_5_3::ReaderMgr::createReader () > > > from /home/axistest/production/obj/package/PreReqs/libxml4c.so.54 > > > #11 0xb7110fa9 in xml4c_5_3::IGXMLScanner::scanReset () > > > from /home/axistest/production/obj/package/PreReqs/libxml4c.so.54 > > > #12 0xb71b7b45 in xml4c_5_3::XMLScanner::scanFirst () > > > from /home/axistest/production/obj/package/PreReqs/libxml4c.so.54 > > > #13 0xb714a1b1 in xml4c_5_3::SAX2XMLReaderImpl::parseFirst () > > > from /home/axistest/production/obj/package/PreReqs/libxml4c.so.54 > > > #14 0xb72c396f in XMLParserXerces::next (this=0x80577b8, > isCharData=false) > > > at > /build/nw00_P/src/ws-axis/c/src/xml/xerces/XMLParserXerces.cpp:84 > > > #15 0xb759260a in axiscpp::SoapDeSerializer::getEnvelope > (this=0x80564b8) > > > at /build/nw00_P/obj/src/soap/SoapDeSerializer.cpp:232 > > > #16 0xb75940d6 in axiscpp::SoapDeSerializer::getVersion > (this=0x80564b8) > > > at /build/nw00_P/obj/src/soap/SoapDeSerializer.cpp:890 > > > #17 0xb75291a3 in axiscpp::ClientAxisEngine::invoke (this=0x8055460, > > > pMsg=0x8055498) > > > ---Type to continue, or q to quit--- > > > at /build/nw00_P/obj/src/engine/client/ClientAxisEngine.cpp:315 > > > #18 0xb7528bff in axiscpp::ClientAxisEngine::process (this=0x8055460, > > > pSoap=0x80553c8) > > > at /build/nw00_P/obj/src/engine/client/ClientAxisEngine.cpp:188 > > > #19 0xb7560e24 in axiscpp::Call::invoke (this=0x80523d0) > > > at /build/nw00_P/obj/src/engine/client/Call.cpp:269 > > > #20 0x0804a016 in MathOps::div (this=0xbfffc200, Value0=10, Value1=5) > > > at > > > > /home/axistest/production/obj/test/generated/cpp/MathOpsDoc/MathOps.cpp:52 > > > #21 0x0804afea in main (argc=2, argv=0xbfffc414) > > > at > > > > /home/axistest/production/obj/test/generated/cpp/MathOpsDoc/MathOpsDocClient.cpp:32 > > > > -------------------------------------------------------- > > > > > > > > > The response captured in tcpmon is > > > -------------------------------------------------------- > > > > > > > > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" > > > xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" > > > xmlns:xsd="http://www.w3.org/2001/XMLSchema" > > > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> > > > > > > > > > 2 > > > > > > > > > > > > > > > -------------------------------------------------------- > > > > > > The SimpleRefDoc test failed in exactly the same way, again with a > valid > > > response. > > > > > > Both of these tests work when run with the old transport layer, so it > looks > > > like there are still issues with the new transport layer. > > > > > > I can't even get the tests to run on windows, but I am still > investigating > > > the cause. > > > > > > Regards > > > > > > Andrew Perry > > > Clients for Web Service Stack > > > perryan@uk.ibm.com > > > Mail Point 127 > > > IBM UK Laboratories. Hursley Park, Winchester, Hants. SO21 2JN > > > Tel. Internal 249828 External + 44 (0)1962 819828 > > > Fax. + 44(0)1962 818080 > > > > > > > === message truncated === __________________________________ Do you Yahoo!? Yahoo! Mail Address AutoComplete - You start. We finish. http://promotions.yahoo.com/new_mail