[omniORB] MARSHAL Error
Sai-Lai Lo
S.Lo@orl.co.uk
09 Oct 1998 20:22:25 +0100
>>>>> bcotton writes:
> I have a question about tracking errors within omniORB. After my
> client makes a connection to the server, and successfully sends a
> simple "hello" message I'm getting a MARSHAL exception when sending
> a more complicated struct.
> Is there an easy way to determine what is happening to cause this
> error?
> Here is the traceback when the exception is throw:
> #0 CORBA::MARSHAL::MARSHAL (this=0xbffff144, minor=0, completed=COMPLETED_NO) at ../../../include/omniORB2/CORBA.h:832
> #1 0x805d538 in GIOP_C::UnMarshallSystemException (this=0xbffff22c) at giopClient.cc:468
> #2 0x805c4c6 in GIOP_C::ReceiveReply (this=0xbffff22c) at giopClient.cc:255
> #3 0x805059b in _proxy_PmsWrapper::SendStay (this=0x80f0e80, stay=@0xbffff3dc) at ../omniORB/stub/PmsWrapperSK.cc:626
> #4 0x804b9ff in main (argc=4, argv=0xbffff4a0) at pms-client.cc:91
Looks to me the client has received a reply from the server. The reply is the
system exception MARSHALL. Are you sure your server method has
initialised all the return arguments?
Regards,
Sai-Lai
--
Dr. Sai-Lai Lo | Research Scientist
|
E-mail: S.Lo@orl.co.uk | Olivetti & Oracle Research Lab
| 24a Trumpington Street
Tel: +44 223 343000 | Cambridge CB2 1QA
Fax: +44 223 313542 | ENGLAND