[omniORB] Interesting nameclt behavior

Gary D. Duzan gdd0@gte.com
Wed, 27 May 1998 17:51:29 -0400


   When attempting an unbind of an object in the name service, it
complains of a COMM_FAILURE. The guilty call seems to be
CosNaming::NamingContext::_narrow(obj), which is trying to verify that
the the object (which it first resolves) is not a naming context.
However, the bound object does not exist, so the _narrow() fails, and
the exception is only caught in the one large try block around
everything.  My feeling would be that if the _narrow() fails, than it
should be (relatively) safe to try the unbind() anyway, and unless it
does, nameclt can't be used to clean out dead IORs.
   Has anyone else run into this?

					Gary Duzan
					GTE Laboratories