org.apache.axis.client.Service method createCall() may return same Call to 
simultaneous calls.
----------------------------------------------------------------------------------------------

                 Key: AXIS-2850
                 URL: https://issues.apache.org/jira/browse/AXIS-2850
             Project: Axis
          Issue Type: Bug
          Components: Basic Architecture
    Affects Versions: 1.4
         Environment: Any code running on any OS/network/etc. where multiple 
calls to single Service method createCall() are may occur in different threads.
            Reporter: Raymond Naseef
            Priority: Minor


Easy 5-minute fix: change createCall() to return the call instance it created, 
not field (instance variable) "_call".  New Call is created in the method, then 
set to field, and then field is returned.

This causes silent error, and that shows up when the callers to this method try 
to run the same call for their needs.

Please consider changing this, as it looks there is zero cost to that change, 
and the problems it causes will be solved.

I have found I can create Call() by hand, passing by this issue; that is not 
reason to say "no" to this request.

If there is more to this, please let me know.

Thank you,
Raymond Naseef


--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@axis.apache.org
For additional commands, e-mail: java-dev-h...@axis.apache.org

Reply via email to