[omniORB] What does this mean?

Duncan Grisby dgrisby@uk.research.att.com
Wed, 01 Aug 2001 11:31:06 +0100


On Wednesday 1 August, Adam Cassar wrote:

> omniORB: string_to_object reached recursion limit processing
> `corbaname:rir:#InitialReferences/NameService'
> 
> I pass my app:
> 
> -ORBDefaultInitRef corbaname:rir:#InitialReferences

The problem is with the order in which references are resolved. The
spec requires that command line arguments are chosen before things in
the configuration file. This means that when trying to resolve
"NameService" to implement the corbaname, the look-up tries to use the
DefaultInitRef again, getting into an infinite recursion. The solution
is to put -ORBInitRef NameService=... on the command line, or put the
ORBDefaultInitRef in the configuration file.

See section 4.2.4 of the omniORB manual for details.

Cheers,

Duncan.

-- 
 -- Duncan Grisby  \  Research Engineer  --
  -- AT&T Laboratories Cambridge          --
   -- http://www.uk.research.att.com/~dpg1 --