I see a number of patches in the last couple of months, but I was wondering what the overall state is? We have Orocos 1.4.1 and the data ports are not working over Corba - we get similar problems that I think Sylvain saw with http://www.orocos.org/node/619. The task browser gives us
W(U) double data 32.534 [ ERROR ][CorbaPort] Can not create remote porti connection without local port.
with a local/producer process with a write port "data", and a remote/consumer process with a read port "data". If this example should work, are the necessary patches in the trunk but not in v1.4.1 then?
Thanks
Stephen


What is the current state of data ports over Corba?
On Wednesday 16 April 2008 16:47:47 snrkiwi wrote:
> I see a number of patches in the last couple of months, but I was wondering
> what the overall state is? We have Orocos 1.4.1 and the data ports are not
> working over Corba - we get similar problems that I think Sylvain saw with
> http://www.orocos.org/node/619. The task browser gives us {{{
> W(U) double data 32.534 [ ERROR ][CorbaPort] Can not
> create remote porti connection without local port. }}}
>
> with a local/producer process with a write port "data", and a
> remote/consumer process with a read port "data". If this example should
> work, are the necessary patches in the trunk but not in v1.4.1 then?
These patches will not be ported to v1.4.x because they are not binary
compatible. The improved (read: working) CORBA ports implementation will be
part of v1.6. If you use ports over CORBA, you are advised to switch to
trunk/rtt and trunk/ocl or wait for RTT/OCL 1.6.0.
The (U) in the error example above means that the port is unconnected. This
could also be a reason why the task browser gives you that error. Anyway, as
noted in Bugzilla, RTT 1.4.x does not do the CORBA+ports job right.
Peter