axis-c-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Rico M <rickom...@gmail.com>
Subject Re: Axis2 - multiple calls memory violation
Date Mon, 13 Dec 2010 12:05:00 GMT
Getting back to the topic....

If i understand correctly, you are creating the environemnt with every call
and the failure seems to happen on the second call...?

I am doing something similar as above and it does not fail. It may be a case
of heap corruption some where after the first call is processed.

Cheers!


On Fri, Dec 10, 2010 at 3:27 PM, Marin Bek <marin.bek@gmail.com> wrote:

> Hello,
>
> our app uses axis2 to communicate with our java service via SOAP.
> Everything works, but there are issues when a new call is made.
>
> Way it works:
> 1. app signs in to server using https, env is opened with
> axutil_env_create_all and stub with axis2_stub_create_MyApp
> Return data is successfully received and signout is conducted. stub and env
> are freed with axis2_stub_free and axutil_env_free. Pointers are not reset
> to 0, so I don't know if this actually works?
>
> 2. The same functions are called with the same data (sign in), env and stub
> are created once more, and sign is being conducted, but I get a "memory
> access violation" on :
>             ret_node =  axis2_svc_client_send_receive_with_op_qname(
> svc_client, env, op_qname, payload);
>
>
> Methods are auto-generated, so I guess they should be ok.
>
> Any ideas why this should happen? We don't have env and stub open all the
> time because it may be that there is no activity for several hours.
>
> Thank you...
>

Mime
View raw message