[ http://issues.apache.org/jira/browse/AXISCPP-529?page=comments#action_61104 ] Samisa Abeysinghe commented on AXISCPP-529: -------------------------------------------
CalculatorDoc_TTest is a threaded application. So I am wondering if this is happening due to some thread issues. I tried the same with single threaded AxisBench and the scenario works as expected > Termination happens before Axis::terminate > ------------------------------------------ > > Key: AXISCPP-529 > URL: http://issues.apache.org/jira/browse/AXISCPP-529 > Project: Axis-C++ > Type: Bug > Reporter: Mark Whitlock > > CalculatorDoc_TTest does an Axis::initialize, then runs some services, then > does an Axis::terminate(). Because Axis::initialize was used to initialize > Axis, Axis should not be terminated until the Axis::terminate is called. But > trace is switched off before the Axis::terminate is called. This means that > Axis' global variables are being deleted before the Axis::terminate. Assuming > that the Stub that initialized Axis is also terminating it, this can lead to > problems if that is not the last Stub to be deleted, since subsequent Stubs > will fail. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
