Bug 2068 - After orb->shutdown() operations invoked on references obtained from that orb should throw exceptions
Summary: After orb->shutdown() operations invoked on references obtained from that orb...
Status: ASSIGNED
Alias: None
Product: TAO
Classification: Unclassified
Component: ORB (show other bugs)
Version: 1.4.4
Hardware: All All
: P3 normal
Assignee: DOC Center Support List (internal)
URL:
Depends on:
Blocks: 2897
  Show dependency tree
 
Reported: 2005-03-21 14:53 CST by Johnny Willemsen
Modified: 2007-04-16 12:20 CDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Johnny Willemsen 2005-03-21 14:53:41 CST
Once an ORB has shutdown, only object reference management operations(duplicate,
release and is_nil) may be invoked on the ORB or any object reference obtained
from it. An application may also invoke the destroy operation on the ORB itself.
Invoking any other operation will raise the BAD_INV_ORDER system exception
with the OMG minor code 4.

The check on the orb is there but not on the object references. This needs to 
be added. Be aware of location forwarding from an orb that is running to an orb 
that has been shutdown.
Comment 1 Johnny Willemsen 2005-04-13 02:01:48 CDT
accept on behalf of tao-support
Comment 2 Johnny Willemsen 2007-04-16 12:20:32 CDT
added blocks