Thing is, I'm creating something like a proxy between the corba server and the client, and when client connects directly to the server (no matter what IDL version) there's no problem at all, but when I'm in the middle, something goes wrong.<br>
How is this possible?<br><br>Cheers<br><br><div class="gmail_quote">On Thu, May 15, 2008 at 9:40 PM, Duncan Grisby <<a href="mailto:duncan@grisby.org">duncan@grisby.org</a>> 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">On Thursday 15 May, Marco Ferreira wrote:<br>
<br>
> Could any kind soul tell me if this a result of a bug at omniORB code by<br>
> any chance?<br>
><br>
> omniORB: 2008-05-15 18:59:33.076226: throw MARSHAL from<br>
> pyMarshal.cc:3026 (NO,MARSHAL_InvalidEnumValue)<br>
<br>
</div>This means that you have received an enum that claims to have a numeric<br>
value larger than the largest defined enum item. Almost certainly that's<br>
because the sender and receiver are using different versions of the IDL.<br>
Check that both sides of the communication have the same IDL.<br>
<br>
Cheers,<br>
<br>
Duncan.<br>
<font color="#888888"><br>
--<br>
-- Duncan Grisby --<br>
-- <a href="mailto:duncan@grisby.org">duncan@grisby.org</a> --<br>
-- <a href="http://www.grisby.org" target="_blank">http://www.grisby.org</a> --<br>
</font></blockquote></div><br>