[Ace-users] Naming Service problem
vishnu.dhanya at gmail.com
vishnu.dhanya at gmail.com
Wed Sep 19 12:57:55 CDT 2007
ACE VERSION: 5.5.8
HOST MACHINE and OPERATING SYSTEM: Windows 2000 & Vista
THE $ACE_ROOT/include/makeinclude/platform_macros.GNU FILE [if you
use a link to a platform-specific file, simply state which one
(unless this isn't used in this case, e.g., with Microsoft Visual
C++)]:
AREA/CLASS/EXAMPLE AFFECTED:
CORBA Naming Service
DOES THE PROBLEM AFFECT:
COMPILATION? No
LINKING? No
EXECUTION? YES
OTHER (please specify)?
SYNOPSIS:
[Brief description of the problem]
If I try to create a Name in Naming Service, and set its length more
than 1 I get exception.
DESCRIPTION:
I am trying to create a Name of length 2. (more than 1). it compiles
and links well, but fails at execution time with the following
exception when bind or rebind is called.
NotFound (IDL:omg.org/CosNaming/NamingContext/NotFound:1.0)
REPEAT BY:
CORBA::Object_var naming_context_object = orb-
>resolve_initial_references ("NameService");
CosNaming::NamingContext_var root_context =
CosNaming::NamingContext::_narrow (naming_context_object.in ());
cout<<"\n\tRegistering HelloInterface object with
NamingService"<<endl;
CosNaming::Name name;// = new CosNaming::Name ();
name.length (2);
name[0].id = CORBA::string_dup ("WellWisher");
name[1].id = CORBA::string_dup ("Hello");
root_context->bind (name, hello.in ());
It should be possible to create a Name of length more than 1 right?
regards,
Vishnu
More information about the Ace-users
mailing list