<html>
<head>
<base href="http://www.jacorb.org/bugzilla/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW - Failure to communicate to a restarted persistent CORBA reference with forward request usage"
href="http://www.jacorb.org/bugzilla/show_bug.cgi?id=983">983</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>Failure to communicate to a restarted persistent CORBA reference with forward request usage
</td>
</tr>
<tr>
<th>Product</th>
<td>JacORB
</td>
</tr>
<tr>
<th>Version</th>
<td>3.4
</td>
</tr>
<tr>
<th>Hardware</th>
<td>PC
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Severity</th>
<td>critical
</td>
</tr>
<tr>
<th>Priority</th>
<td>P5
</td>
</tr>
<tr>
<th>Component</th>
<td>ORB
</td>
</tr>
<tr>
<th>Assignee</th>
<td>jacorb-bugs@lists.spline.inf.fu-berlin.de
</td>
</tr>
<tr>
<th>Reporter</th>
<td>hroenick@gmail.com
</td>
</tr></table>
<p>
<div>
<pre>I'm investigating a problem reported by a client which started to happen on
when using our product with JacORB versions greater than 3.3 (tested with 3.4,
master, and branch BZ979). Trying to isolate this problem in a pure JacORB
example I actually built a test scenario which fails including in version 3.3.
Let me describe a little about this test that I developed.
The problem happens when using persistent CORBA references and forward request.
If I have a server and a client, and by any reason after stablished a
connection with each other the server restarts (he is the persistent CORBA
reference), then the client sometimes fails to complete a new request after
server started up when this communication has a "handshake" protocol to
perform. My tests lead me to believe that the client fails only if it tries to
contact the server once while it was unavailable (in this moment it receives
the expected TRANSIENT exception), but after that, if try a new request when
server is already available, it receives an unexpected TRANSIENT exception.
It works fine if we remove the forward request usage from this scenario.</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the assignee for the bug.</li>
</ul>
</body>
</html>