CORBA::ORBit problem with oneway calls



Hi,

I am using CORBA::ORBit 0.4.3 and ORBit 0.5.4 and I keep getting
marshalling exceptions when I use oneway calls. Since I do not know
enough about Corba to understand what is going wrong, I attached a
*very* simple test case. (I hope that is ok.)

First I run mtest.pl. Then mtest_client.pl, which first does a
non-oneway call ("keepalive") to the server and then a oneway call
("foobar"). As soon as foobar is called, mtest_client.pl fails with a
CORBA::MARSHAL exception.

Can anybody reproduce the error with my test code? What can I do about
it?

Thanks in advance.
Tobias
module FooBar {

  interface Factory {
    long foobar ();
    oneway void keepalive ();
  };

};

Attachment: mtest.pl
Description: Perl program

Attachment: mtest_client.pl
Description: Perl program



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]