<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=us-ascii">
<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7652.14">
<TITLE>Remote call hangs</TITLE>
</HEAD>
<BODY>
<!-- Converted from text/rtf format -->

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">Hi,</FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">I have a server written in python and running on Linux. The C++ client (running on Linux too) is doing a</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">remote call which transfers an object to the server. Normally this is working, but in one special case</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">resp. for one special object the remote call on client side hangs and the corresponding method on server side is not</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">called. In the omniORB trace I can see that in this case the server sends the following giop message to the client</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">after receiving the giop message representing the remote call:</FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">omniORB: sendChunk: to giop:tcp:127.0.0.1:13302 68 bytes</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">omniORB:</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">4749 4f50 0102 0101 3800 0000 0400 0000 GIOP....8.......</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">0200 0000 0000 0000 1e00 0000 4944 4c3a ............IDL:</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">6f6d 672e 6f72 672f 434f 5242 412f 4d41 omg.org/CORBA/MA</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">5253 4841 4c3a 312e 3000 4540 1600 5441 RSHAL:1.0.E@..TA</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">0100 0000 </FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">In the working case the server sends the following GIOP message:</FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">omniORB: sendChunk: to giop:tcp:127.0.0.1:18199 28 bytes</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">omniORB:</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">4749 4f50 0102 0101 1000 0000 0400 0000 GIOP............</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial monospaced for SAP">0000 0000 0000 0000 0000 0000&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ............ </FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">Does anybody know the reason for this problem ?</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">How to solve it ?</FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">I'm using omniORBpy-3.0-rc1 on server side and omniORB-4.1.0 on client side.</FONT></SPAN>
</P>

<P><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">Thanks</FONT></SPAN>

<BR><SPAN LANG="de"><FONT SIZE=2 FACE="Arial">Stefan</FONT></SPAN><SPAN LANG="en-us"></SPAN>
</P>

</BODY>
</HTML>