-
Key: CORBA3-57
-
Legacy Issue Number: 4982
-
Status: closed
-
Source: Floorboard Software ( Jonathan Biggar)
-
Summary:
I think we totally messed up the resolution to issue 3740. We added the
following text (circa CORBA 2.5) to 11.3.3.2:"If unknown_adapter returns FALSE then find_POA raises
AdapterNonExistent. If
unknow_adapter raises any system exception then find_POA passes through
the
system exception it gets back from unknown_adapter."[ There is also a typo in this text: "unkown_adapter".]
and this text to 11.3.8.3:
"If find_POA receives a system exception in response to a call to
unknown_adapter
on a POA, find_POA raises OBJ_ADAPTER system exception with standard
minor
code 1."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
-
Disposition Summary:
The former (i.e. 11.3.3.2) 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