CORDA datatype error...

Hi all,
I have a problem on using Orocos over CORBA...

The case:

PC1
import("pippo")
loadComponent("pippo","Pippo")
server("pippo",TRUE)

PC2
loadComponent("pippo",CORBA)

ok! If I do a "ls" I can see the component "pippo" as

Deployer [S]> ls
Listing TaskContext Deployer[S] :
...
Peers : pippo[S]
Deployer [S]>

but If I go inside with "cd pippo", the result is:

on PC2:
pippo [U]> ls
Connection to peer lost (peer->ready() == false).
pippo [U]>

on PC1:
[ ERROR ][CorbaFallBackProtocol] Could create Channel : data type not
known to CORBA Transport.
Segmentation fault

and the datatype is only vector < double >...

Any suggestions?
Thanks,

Fabrizio

CORDA datatype error...

2014-03-25 14:23 GMT+01:00 Fabrizio Boriero <fabrizio [dot] boriero [..] ...>:

> Hi all,
> I have a problem on using Orocos over CORBA...
>

Hi Fabrizio

>
> The case:
>
> PC1
> import("pippo")
> loadComponent("pippo","Pippo")
> server("pippo",TRUE)
>
>
> PC2
> loadComponent("pippo",CORBA)
>
>
> ok! If I do a "ls" I can see the component "pippo" as
>
> Deployer [S]> ls
> Listing TaskContext Deployer[S] :
> ...
> Peers : pippo[S]
> Deployer [S]>
>
> but If I go inside with "cd pippo", the result is:
>
>
> on PC2:
> pippo [U]> ls
> Connection to peer lost (peer->ready() == false).
> pippo [U]>
>
>
> on PC1:
> [ ERROR ][CorbaFallBackProtocol] Could create Channel : data type not
> known to CORBA Transport.
> Segmentation fault
>
>
> and the datatype is only vector < double >...
>
> Any suggestions?
>

Looks strange.
Could you share a minimal code that leads to this failure so that I could
try to reproduce it here?

Charles.

> Thanks,
>
>
> Fabrizio
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>

Ruben Smits's picture

CORDA datatype error...

On Mon, Mar 31, 2014 at 7:09 PM, Charles Lesire-Cabaniols
<charles [dot] lesire [..] ...> wrote:
>
>
>
> 2014-03-25 14:23 GMT+01:00 Fabrizio Boriero <fabrizio [dot] boriero [..] ...>:
>
>> Hi all,
>> I have a problem on using Orocos over CORBA...
>
>
>
> Hi Fabrizio
>
>>
>>
>> The case:
>>
>> PC1
>> import("pippo")
>> loadComponent("pippo","Pippo")
>> server("pippo",TRUE)
>>
>>
>> PC2
>> loadComponent("pippo",CORBA)
>>
>>
>> ok! If I do a "ls" I can see the component "pippo" as
>>
>> Deployer [S]> ls
>> Listing TaskContext Deployer[S] :
>> ...
>> Peers : pippo[S]
>> Deployer [S]>
>>
>> but If I go inside with "cd pippo", the result is:
>>
>>
>> on PC2:
>> pippo [U]> ls
>> Connection to peer lost (peer->ready() == false).
>> pippo [U]>
>>
>>
>> on PC1:
>> [ ERROR ][CorbaFallBackProtocol] Could create Channel : data type not
>> known to CORBA Transport.
>> Segmentation fault
>>

Which version of the toolchain are you using? This error clearly
indicates that the corba-transport of your type is not available, can
you run with ORO_LOGLEVEL set to 7 (Debug) and see if a CORBA
transport is loaded for your type?

Ruben

>>
>> and the datatype is only vector < double >...
>>
>> Any suggestions?
>
>
> Looks strange.
> Could you share a minimal code that leads to this failure so that I could
> try to reproduce it here?
>
> Charles.
>
>>
>> Thanks,
>>
>>
>> Fabrizio
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>
>
>
> --
> Orocos-Users mailing list
> Orocos-Users [..] ...
> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>

CORDA datatype error...

On Tue, Apr 1, 2014 at 8:54 AM, Ruben Smits
<ruben [dot] smits [..] ...> wrote:
> On Mon, Mar 31, 2014 at 7:09 PM, Charles Lesire-Cabaniols
> <charles [dot] lesire [..] ...> wrote:
>>
>>
>>
>> 2014-03-25 14:23 GMT+01:00 Fabrizio Boriero <fabrizio [dot] boriero [..] ...>:
>>
>>> Hi all,
>>> I have a problem on using Orocos over CORBA...
>>
..
>
> Which version of the toolchain are you using?

2.6

This error clearly
> indicates that the corba-transport of your type is not available, can
> you run with ORO_LOGLEVEL set to 7 (Debug) and see if a CORBA
> transport is loaded for your type?
>

The log file is attached...

Thanks,
Fabrizio

> Ruben
>
>>>
>>> and the datatype is only vector < double >...
>>>
>>> Any suggestions?
>>
>>
>> Looks strange.
>> Could you share a minimal code that leads to this failure so that I could
>> try to reproduce it here?
>>
>> Charles.
>>
>>>
>>> Thanks,
>>>
>>>
>>> Fabrizio
>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>>
>>
>> --
>> Orocos-Users mailing list
>> Orocos-Users [..] ...
>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>
>
>
>
> --
> Ruben Smits, CTO
> +32 479 511 786
> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
> www.intermodalics.eu
>
> ---------------------------------------------------------------------------------------------------------------------------------------
> This email and any attached files are confidential and may be legally
> privileged. Any copy, print or forward of this email, without the
> agreement of sender or addressee, is strictly prohibited. Misuse is a
> violation of the law on personal data protection (D. Lgs. 196/2003)
> and on secrecy of correspondence (art. 616 cp). If you have received
> this transmission in error please notify the sender immediately and
> then delete this email and any attached files.

Ruben Smits's picture

CORDA datatype error...

Hi Fabrizio

On Tue, Apr 1, 2014 at 6:39 PM, Fabrizio Boriero
<fabrizio [dot] boriero [..] ...> wrote:
> On Tue, Apr 1, 2014 at 8:54 AM, Ruben Smits
> <ruben [dot] smits [..] ...> wrote:
>> On Mon, Mar 31, 2014 at 7:09 PM, Charles Lesire-Cabaniols
>> <charles [dot] lesire [..] ...> wrote:
>>>
>>>
>>>
>>> 2014-03-25 14:23 GMT+01:00 Fabrizio Boriero <fabrizio [dot] boriero [..] ...>:
>>>
>>>> Hi all,
>>>> I have a problem on using Orocos over CORBA...
>>>
> ..
>>
>> Which version of the toolchain are you using?
>
> 2.6
>
> This error clearly
>> indicates that the corba-transport of your type is not available, can
>> you run with ORO_LOGLEVEL set to 7 (Debug) and see if a CORBA
>> transport is loaded for your type?
>>
>
> The log file is attached...

The logfile shows that the Corba transport for std::vector<double> is
loaded (array). But it does not show the error you got. I would need
the logfiles of PC1 and PC2 including Debug .

> Thanks,
> Fabrizio

Ruben

>> Ruben
>>
>>>>
>>>> and the datatype is only vector < double >...
>>>>
>>>> Any suggestions?
>>>
>>>
>>> Looks strange.
>>> Could you share a minimal code that leads to this failure so that I could
>>> try to reproduce it here?
>>>
>>> Charles.
>>>
>>>>
>>>> Thanks,
>>>>
>>>>
>>>> Fabrizio
>>>> --
>>>> Orocos-Users mailing list
>>>> Orocos-Users [..] ...
>>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>
>>>
>>>
>>> --
>>> Orocos-Users mailing list
>>> Orocos-Users [..] ...
>>> http://lists.mech.kuleuven.be/mailman/listinfo/orocos-users
>>>
>>
>>
>>
>> --
>> Ruben Smits, CTO
>> +32 479 511 786
>> Intermodalics - Kapeldreef 60, 3001 Heverlee - BELGIUM
>> www.intermodalics.eu
>>
>> ---------------------------------------------------------------------------------------------------------------------------------------
>> This email and any attached files are confidential and may be legally
>> privileged. Any copy, print or forward of this email, without the
>> agreement of sender or addressee, is strictly prohibited. Misuse is a
>> violation of the law on personal data protection (D. Lgs. 196/2003)
>> and on secrecy of correspondence (art. 616 cp). If you have received
>> this transmission in error please notify the sender immediately and
>> then delete this email and any attached files.