[omniORB] Unassigned Any's and BEA M3

Fredrik Tillman ftillman@coactive.com
Tue, 27 Apr 1999 07:57:52 -0700


FYI: This has been confirmed to be a known bug in BEA M3.

-Fredrik

> -----Original Message-----
> From:	Fredrik Tillman [SMTP:ftillman@coactive.com]
> Sent:	Thursday, April 15, 1999 7:29 PM
> To:	'omniorb-list@uk.research.att.com'
> Subject:	[omniORB] Unassigned Any's and BEA M3
> 
> Hi,
> 
> I'm having trouble sending Any's that haven't been assigned a value
> (except
> by the constructor) to a BEA M3 system. I'm using a 2.6.1-based omniORB
> client with an M3 server, and what happens is the omniORB client throws a
> CORBA::INTERNAL exception when calling a function on the M3 system that
> takes an Any, if the supplied Any has not been assigned a value. See
> below.
> I tried tracing through the client code, and it seems it's in the process
> of
> receiving the reply when the exception is thrown.
> 
> CORBA::Any theUninitializedAny;
> serverObjRef->SendAny(theUninitializedAny);   // IDL: void SendAny ( in
> any
> the_any );
> 
> Has anyone else seen this and/or a solution to it?
> 
> TIA,
>     Fredrik Tillman
>