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