Archived
calling ice proxy within an AMI callback
I am calling another ice proxy within an AMI callback. Is there anything inherently wrong with that. The call is blocking and never returning even though I have verified that the call has completed on the server side of the equation.
Client invocation side:

Server object finishes processing and returns:

Client invocation never returns.
Any guidance on what to be looking for or how to handle such a situation would be appreciated.
Comments
-
Making a nested synchronous twoway invocation from an AMI callback, with the default client thread pool configuration (1 thread) results in a deadlock.
See https://doc.zeroc.com/ice/3.7/client-server-features/the-ice-threading-model/nested-invocations
You can avoid this by using AMI for the second call, or increase the client side thread pool
0
