Query BAD_INV_ORDER exception
- From: "kishor paygude" <kbpaygude india com>
- To: orbit-list gnome org
- Subject: Query BAD_INV_ORDER exception
- Date: Fri, 10 Jan 2003 17:38:02 +0800
Can anybody explain me following issue?
If wait_for_completion for poa_manager::hold_requests()
is true then BAD_INV_ORDER exception is raised if the current thread is in an invocation
context dispatched by some POA belonging to the same ORB as this POA.
What does the statement "current thread is in an invocation context dispatched by some POA belonging to the same ORB as this POA" mean?
Does it mean that if hold_requests with wait_for_completion=true is called from a thread created to process some poa request then there is chance of deadlock as this function is waiting for all requests to get completed and the current request could not get complete unless this function returns?
Does this kind of deadlock will always occur?
Get your free email from http://www.india.com
Powered by Outblaze
] [Thread Prev