axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Samisa Abeysinghe <samisa_abeysin...@yahoo.com>
Subject Re: Code freeze for Axis C++ 1.3 final release.
Date Wed, 13 Oct 2004 02:40:08 GMT
> 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                                             
>              <samisa_abeysingh                                             
>              e@yahoo.com>                                               To 
>                                        Apache AXIS C Developers List       
>              12/10/2004 11:44          <axis-c-dev@ws.apache.org>          
>                                                                         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 <samisa_abeysinghe@yahoo.com> 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 <PERRYAN@uk.ibm.com> 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 <return> to continue, or q <return> 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
> > > --------------------------------------------------------
> > > <?xml version="1.0" encoding="UTF-8"?>
> > >    <soapenv:Envelope
> > > 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">
> > >       <soapenv:Body>
> > >          <divResponse xmlns="http://soapinterop.org">
> > >             <divReturn xmlns="http://soapinterop.org/wsdl
> ">2</divReturn>
> > >          </divResponse>
> > >       </soapenv:Body>
> > >    </soapenv:Envelope>
> > >
> > > --------------------------------------------------------
> > >
> > > 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 

Mime
View raw message