Legacy Issue Number: 4982
Source: Floorboard Software ( Jonathan Biggar)
I think we totally messed up the resolution to issue 3740. We added the
following text (circa CORBA 2.5) to 184.108.40.206:
"If unknown_adapter returns FALSE then find_POA raises
unknow_adapter raises any system exception then find_POA passes through
system exception it gets back from unknown_adapter."
[ There is also a typo in this text: "unkown_adapter".]
and this text to 220.127.116.11:
"If find_POA receives a system exception in response to a call to
on a POA, find_POA raises OBJ_ADAPTER system exception with standard
In the former, system exceptions raised by unknown_adapter are to be
passed through unchanged by find_POA. In the latter, system exceptions
raised by unknown_adapter are to be replaced with OBJ_ADAPTER(1).
I think the former behavior is more correct, since it preserves the
original exception and doesn't throw away useful debugging information.
Reported: CORBA 2.6 — Thu, 14 Mar 2002 05:00 GMT
Disposition: Resolved — CORBA 3.0.2
The former (i.e. 18.104.22.168) is right. Change the latter to match the former
Updated: Fri, 6 Mar 2015 20:58 GMT
CORBA3 — Inconsitent exception handling with find_POA & unknown_adapter
- Key: CORBA3-57
- OMG Task Force: Core 2002 RTF