<div dir="ltr">The second one is the scenario..<br><br>As you think I am also guess,
the problem is trying to contact the original object reference that was
registered with the Nameservice rather than the new one.<br><br><div class="gmail_quote">On Tue, Aug 5, 2008 at 3:09 PM, Nigel Rantor <span dir="ltr"><<a href="mailto:wiggly@wiggly.org">wiggly@wiggly.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">R. P. Janaka wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
No.. still did not get a solution.<br>
<br>
As I found with new experiments, this problem is not a specific for this Master/Slave case. If we just consider only about the Master, Problem still remains. I found these result with debugging.<br>
<br>
I just repeat the same procedure with only a single server.<br>
<br>
* Start the server and get registered with the name service<br>
* Manually kill the server<br>
* Start the server and get registered with the name service *again *.<br>
<br>
<br>
Then the registration also get success. But when the client try to call server's functions, it gives this exception.<br>
<br>
the exception is *"SystemException: TRANSIENT_ConnectFailed"*<br>
<br>
The reason for this problem may be the sudden break down of the server with out informing it to the name service.<br>
<br>
Do we have any solution for this....?<br>
</blockquote>
<br></div>
You're going to have to be more explicit about this.<br>
<br>
Which of the following is the order things are happening in?<br>
<br>
A<br>
--------------------------------------------------------------<br>
- Start server<br>
- Server registers with Nameservice as "server"<br>
- Kill server<br>
- Start server again<br>
- Server registers with Nameservice as "server"<br>
- Start client<br>
- Client looks up "server" with Nameservice<br>
- Client invokes an operation on the reference from the Nameservice<br>
- Client gets "SystemException: TRANSIENT_ConnectFailed"<br>
--------------------------------------------------------------<br>
<br>
B<br>
--------------------------------------------------------------<br>
- Start server<br>
- Server registers with Nameservice as "server"<br>
- Client looks up "server" with Nameservice<br>
- Kill server<br>
- Start server again<br>
- Server registers with Nameservice as "server"<br>
- Start client<br>
- Client invokes an operation on the reference from the Nameservice<br>
- Client gets "SystemException: TRANSIENT_ConnectFailed"<br>
--------------------------------------------------------------<br>
<br>
My question is, has the client got the most recently bound name from the nameservice or not?<br>
<br>
It appears from you description that it is trying to contact the original object reference that was registered with the Nameservice rather than the new one.<br><font color="#888888">
<br>
n<br>
<br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Regards,<br>R. P. Janaka<br>
</div>