<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt"><div>Hi every one,</div><div><br></div><div>in my corba application on Sun Solaris OS, I set ORBclientTransportRule="0.0.0.0/0 unix,tcp,ssl" by environment variable.<br></div><div><br></div><div>The application caught an exception when I try the following:</div><div><br></div><div style="font-style: italic;">m_rootContext = CosNaming::NamingContext::_narrow(m_tmpObject);</div><div><br></div><div>m_tmpObject is an IOR CORBA::Object_var.</div><div><br></div><div>The exception is: TRANSIENT_NoUsableProfile</div><div><br></div><div>Log file extracted:</div><div><br></div><div style="font-style: italic;">omniORB: Read from configuration file "/ffs".<br>omniORB: Version: 4.1.4<br>omniORB: Distribution date: Sun Jul 19 18:35:23 BST 2009 dgrisby<br>omniORB: My addresses are: <br>omniORB: 127.0.0.1<br>omniORB:
 10.128.104.231<br>omniORB: Maximum supported GIOP version is 1.2<br>omniORB: Native char code sets: ISO-8859-1 UTF-8.<br>omniORB: Transmission char code sets: ISO-8859-1(1.2) ISO-8859-1(1.1) ISO-8859-1(1.0) UTF-8(1.2) UTF-8(1.1).<br>omniORB: Native wide char code sets: UTF-16.<br>omniORB: Transmission wide char code sets: UTF-16(1.2).<br>omniORB: Information: the omniDynamic library is not linked.<br>omniORB: Current configuration is as follows:<br>omniORB:&nbsp;&nbsp; DefaultInitRef (file) = <br>omniORB:&nbsp;&nbsp; DefaultInitRef (args) = <br>omniORB:&nbsp;&nbsp; abortOnInternalError = 0<br>omniORB:&nbsp;&nbsp; abortOnNativeException = 0<br>omniORB: Initialising incoming endpoints.<br>omniORB: Instantiate endpoint 'giop:tcp::15718'<br>omniORB: Publish specification: 'addr'<br>omniORB: Try to publish 'addr' for endpoint giop:tcp:10.128.104.231:15718<br>omniORB: Publish endpoint 'giop:tcp:10.128.104.231:15718'<br>omniORB: Starting serving incoming
 endpoints.<br>omniORB: Adding root&lt;0&gt; (activating) to object table.<br>omniORB: State root&lt;0&gt; (activating) -&gt; active<br>omniORB: Adding root&lt;1&gt; (activating) to object table.<br>omniORB: State root&lt;1&gt; (activating) -&gt; active<br>omniORB: Adding root&lt;2&gt; (activating) to object table.<br>omniORB: State root&lt;2&gt; (activating) -&gt; active<br>omniORB: Adding root&lt;3&gt; (activating) to object table.<br>omniORB: State root&lt;3&gt; (activating) -&gt; active<br>omniORB: Creating ref to local: root&lt;3&gt;<br>omniORB: Creating ref to local: root&lt;1&gt;<br>omniORB: Creating ref to local: root&lt;2&gt;<br>omniORB: Creating ref to local: root&lt;0&gt;<br>omniORB: AsyncInvoker: thread id = 1 has started. Total threads = 1<br>omniORB: giopRendezvouser task execute for giop:tcp:10.128.104.231:15718<br>omniORB: SocketCollection idle. Sleeping.<br>omniORB: Creating ref to remote: key&lt;NameService&gt;<br>caught a
 CORBA::SystemException:<br>Type:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; IDL:omg.org/CORBA/TRANSIENT:1.0<br>Minor:&nbsp;&nbsp;&nbsp;&nbsp; 1330446338<br>Completed: 1<br>Text:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; TRANSIENT_NoUsableProfile<br>NameService::getNamingContext failed to narrow NameService object<br>omniORB: omniRemoteIdentity deleted.<br>omniORB: ObjRef() -- deleted.<br>omniORB: Creating ref to remote: key&lt;NameService&gt;<br>omniORB: omniRemoteIdentity deleted.<br>omniORB: ObjRef() -- deleted.<br>omniORB: Creating ref to remote: key&lt;NameService&gt;<br>omniORB: omniRemoteIdentity deleted.<br>omniORB: ObjRef() -- deleted.</div><div><br></div><div>When I tried to delete ORBclientTransportRule, no issue found.</div><div><br></div><div>Why does ORBclientTransportRule cause the issue? or anything else?<br></div><div><br></div><div>Appreciate your support.</div><div><br></div><div>Regards,</div><div>Hung<br></div><div><br></div><div><br></div></div></body></html>