the openSSL version is 0.9.8l, I also tried using 1.0.0f but same issue

 

the application fails with same error whether run from debugger or outside 
debugger

 

I tried using wireShark to trace the communication when run from SoapUI and 
when from my app but the data is encrypted and I don't have server's private 
key 

 


 

> Date: Fri, 3 Feb 2012 13:43:00 +0100
> From: [email protected]
> To: [email protected]
> Subject: Re: getting SSL_ERROR_ZERO_RETURN when calling operation from WSDL 
> using axis2c
> 
> On 2/3/2012 6:13 AM, manoj dhyani wrote:
> > I am using the following WSDL
> > https://nestlepreview.i-nexus.com/nestlepreview/webservices/v1/nexus.wsdl
> >
> > and trying to get data using the operations from the WSDL, the 
> > webservice client is written in C using Axis2/c 1.5 with openSSL enabled
> > openSSL version 0.0.8l
> That doesn't look like a real OpenSSL version
> number, please double check.
> >
> > the certificated is verified and instead of getting a response axis2c 
> > throws a timeout error
> > on debugging axis2/c
> > the SSL_read() call is failing with error SSL_ERROR_XERO_RETURN
> This *could* be a result of stopping your program in
> the debugger affecting the actual socket send/recv
> calls in a way not expected by OpenSSL and/or Axis2.
> 
> So try running your test program outside the debugger.
> >
> > The same WSDL if used in SoapUI works fine or with any other Java 
> > based clients
> Sounds like the server is OK then.
> >
> > any idea how to debug this issue ? is this a server side problem or 
> > client, if other client works I am not sure if it's server side issue 
> > or network issue
> 
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List [email protected]
> Automated List Manager [email protected]
                                          

Reply via email to