Jump to content
OpenSplice DDS Forum
rdepeter

Interop Issue

Recommended Posts

rdepeter   
 
 

Hi,

 

I'm testing interoparability between different DDS implementations.

 

For testing purpose I've implemented an example using the Community Edition from the installer OpenSpliceDDSV6.4.140407OSS-HDE-x86_64.linux-gcc4.6-glibc2.15.tgz

 

My publish/subscribe C++ example works, if I only use the OpenSplice Community Edition (or only use one of the other implementations)

 

If I try to mix with RTI Community Edition 5.2.0 (64 bit) or OpenDDS 3.7 (32 bit), then I get no communication, but following attached warnings in the the ospl-info.log.

 

I use the predefined ospl_sp_ddsi.xml configuration.

 

Switching <StandardsConformance> from lax to pedantic or strict has no effect.

 

Does anybody has an idea?

 

Thanks, Peter.

========================================================================================
Report      : WARNING
Date        : Di Nov 17 09:15:26 CET 2015
Description : malformed packet received from vendor 1.3 state header <52545053 02020103 01030022 195b57e2 6f910000 15050000 00001000 00000000> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : publisher <9868>
Thread      : recv 7fbf81769700
Internals   : V6.4.140407OSS/3b83e82/3b83e82/ddsi2/q_receive.c/2297/0/1447748126.137497759

========================================================================================
Report      : WARNING
Date        : Di Nov 17 09:17:12 CET 2015
Description : malformed packet received from vendor 1.1 state parse:acknack <52545053 02010101 ce21c60a fb740000 01000000 0e010c00 1983a999 00000116 @0x24 06011800 c7040000 c2040000
 00000000 00000000 00000000 05000000> (note: maybe partially bswap'd) {{6,1,24},4c7,4c2,0,0}

Node        : spm-devel01
Process     : publisher <9975>
Thread      : recv 7f8fdfa34700
Internals   : V6.4.140407OSS/3b83e82/3b83e82/ddsi2/q_receive.c/2403/0/1447748232.138365177
========================================================================================

========================================================================================
Report      : WARNING
Date        : Di Nov 17 09:17:13 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : publisher <9975>
Thread      : dq.builtins 7f8fdfa67700
Internals   : V6.4.140407OSS/3b83e82/3b83e82/ddsi2/q_ddsi_discovery.c/683/0/1447748233.951235728
========================================================================================

 

Share this post


Link to post
Share on other sites

Hi,

 

If both (RTI and OSPL) app's are on the same machine, then you'd have to disable (mask) RTI's 'shared-memory-protocol' as otherwise they won't properly discover each other.

 

So 1st question is, are both the RTI and OSPL app's on the same host ?

Share this post


Link to post
Share on other sites
rdepeter   
 
 

 

So 1st question is, are both the RTI and OSPL app's on the same host ?

 

Hi Hans,

 

OSPL subscriber runs on different host than RTI or OpenDDS.

 

 

 

Share this post


Link to post
Share on other sites
rdepeter   
 
 

I get same message, then I use the ishape demo on different hosts:

========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:17 CET 2015
Description : u_domainNew:Database allocated on heap
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : spliced 7ffb38971700
Internals   : V6.4.140407OSS///user::u_domain::u_domainNew/u_domain.c/706/0/1447832537.941605489
========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:17 CET 2015
Description : ---------------------------------------------------------------
              -- The service is using the following configuration settings --
              ---------------------------------------------------------------
              Domain (id)          : ospl_sp_ddsi (0)
              Storage              : 10240 Kbytes
              Storage threshold    : 1024 Kbytes
              Storage address      : Not available
              Locking              : default
              Memory mode          : Heap memory
              Builtin topics       : true
              Priority inheritance : false
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : spliced 7ffb38971700
Internals   : V6.4.140407OSS///The OpenSplice domain service/u_domain.c/827/0/1447832537.950296987
========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:17 CET 2015
Description : Service cmsoap disabled
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : spliced 7ffb38971700
Internals   : V6.4.140407OSS///OpenSplice domain service/sr_componentInfo.c/439/0/1447832537.950498321
========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:17 CET 2015
Description : ++++++++++++++++++++++++++++++++++++++++++++++++
              ++ The service 'splicedaemon' is now operational.
              ++++++++++++++++++++++++++++++++++++++++++++++++
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : spliced 7ffb38971700
Internals   : V6.4.140407OSS///v_serviceChangeState/v_service.c/329/0/1447832537.951280434
========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:17 CET 2015
Description : ++++++++++++++++++++++++++++++++++++++++++++++++
              ++ The service 'ddsi2' is now operational.
              ++++++++++++++++++++++++++++++++++++++++++++++++
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : ddsi2 7ffb2ce9d700
Internals   : V6.4.140407OSS///v_serviceChangeState/v_service.c/329/0/1447832537.961486574
========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:18 CET 2015
Description : The durability service can by identified by ID: 1547636672
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : durability 7ffb2d21f700
Internals   : V6.4.140407OSS///DurabilityService/d_durability.c/476/0/1447832538.066762857
========================================================================================
Report      : INFO
Date        : Mi Nov 18 08:42:25 CET 2015
Description : ++++++++++++++++++++++++++++++++++++++++++++++++
              ++ The service 'durability' is now operational.
              ++++++++++++++++++++++++++++++++++++++++++++++++
Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : durability 7ffb2d21f700
Internals   : V6.4.140407OSS///v_serviceChangeState/v_service.c/329/0/1447832545.083063151
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832563.216375000
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832563.216433468
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832563.216452440
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2297/0/1447832563.218404094
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2297/0/1447832563.218447770
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2297/0/1447832563.218478345
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832563.218575960
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832563.218607799
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:43 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832563.218627596
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:44 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832564.218578600
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:44 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832564.218613639
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:44 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832564.218638825
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:45 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832565.218700001
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:45 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832565.218727812
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:45 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832565.218743752
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:46 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832566.218841299
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:46 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832566.218866489
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:46 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832566.218882227
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832567.219004744
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832567.219029746
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832567.219045342
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832567.957951383
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832567.957992716
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832567.958011526
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:47 CET 2015
Description : malformed packet received from vendor 1.1 state parse:shortmsg <52545053 02010101 5344444e 474e4950 @0x14 > (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2403/0/1447832567.958041890
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:48 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832568.958201360
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:48 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832568.958235290
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:48 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832568.958253344
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:49 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832569.958374803
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:49 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832569.958408415
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:49 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832569.958428489
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:50 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832570.958513749
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:50 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832570.958554050
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:50 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832570.958572625
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:51 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832571.958796688
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:51 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832571.958830376
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:51 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832571.958848313
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:52 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832572.958735193
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:52 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832572.958768642
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:52 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832572.958786762
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:53 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832573.958772273
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:53 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832573.958805444
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:42:53 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832573.958828960
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:43:13 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832593.215963186
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:43:13 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832593.216000188
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:43:13 CET 2015
Description : SPDP (vendor 1.1): invalid qos/parameters

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : dq.builtins 7ffb2cb84700
Internals   : V6.4.140407OSS///ddsi2/q_ddsi_discovery.c/683/0/1447832593.216012963
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:43:13 CET 2015
Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2297/0/1447832593.218560236
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:43:13 CET 2015
Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2297/0/1447832593.218594784
========================================================================================
Report      : WARNING
Date        : Mi Nov 18 08:43:13 CET 2015
Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

Node        : spm-devel01
Process     : demo_ishapes <9734>
Thread      : recv 7ffb2cb51700
Internals   : V6.4.140407OSS///ddsi2/q_receive.c/2297/0/1447832593.218615990

Share this post


Link to post
Share on other sites
erik   

Hi Peter,

 

Firstly, your only chance of interoperability is with “StandardsConformance” set to “lax”. Only in that mode will OpenSplice accept some of the non-conforming messages sent (and even send a few itself that are needed) by the other implementations. I suspect the “invalid qos” and “malformed packet […] parse:acknack” messages occurred in some mode other than “lax”, if not, it would be useful to have a Wireshark capture and perhaps a DDSI2 trace.

 

Secondly, regarding:

Date        : Di Nov 17 09:15:26 CET 2015

Description : malformed packet received from vendor 1.3 state header <52545053 02020103 01030022 195b57e2 6f910000 15050000 00001000 00000000> (note: maybe partially bswap'd)

 

 

There are some subtle, at least formally incompatible, changes from the 2.1 to the 2.2 version of the specification, so we believe that our DDSI implementation should restrict itself to version 2.1 until it has been qualified for version 2.2. However, that is not a valid reason for flagging version 2.2 messages as invalid. Chances are that it will work, though, and you change the check easily enough (see https://github.com/PrismTech/opensplice/blob/master/src/services/ddsi2/code/q_receive.c#L2798).

 

Thirdly, in the second log file:

 

Date        : Mi Nov 18 08:42:43 CET 2015

Description : malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007eda 00000001 09010800 f32b4c56 7eecf536> (note: maybe partially bswap'd)

 

 

and

Date        : Mi Nov 18 08:42:47 CET 2015

Description : malformed packet received from vendor 1.1 state parse:shortmsg <52545053 02010101 5344444e 474e4950 @0x14 > (note: maybe partially bswap'd)

 

 

 

(as well as all analogous cases) are correct warnings: these messages are indeed not valid DDSI 2.1 messages. Why RTI sends them, I don’t know.

 

Best regards,

Erik

Share this post


Link to post
Share on other sites
rdepeter   

Hi Erik,

 

due to 1): I used "StandardsConformance" "lax" and got same issues. I try to activate tracing.

 

due to 2): this log output was generated testing against OpenDDS 3.7 (Vendor 1.3). It implements RTPS 2.2.

 

due to 3): I will ask in the RTI forum.

 

Regards, Peter.

Share this post


Link to post
Share on other sites
rdepeter   
 
 
 
 
 
 

I got some logs due to 3)

 

Attached is the complete zipped file ddsi2.zip, here is a snippet:

[...]
1447852521.559140/      recv: HDR(ac621ce:7102:1 vendor 1.1) len 860
1447852521.559154/      recv: INFOTS(1447852521.558461998)
1447852521.559218/      recv: DATA(ac621ce:7102:1:100c2 -> 0:0:0:0 #1)
1447852521.559223/      recv: thread_cputime 0.000682024
1447852521.559234/      recv: HDR(ac621ce:7102:1 vendor 1.1) len 860
1447852521.559238/      recv: INFOTS(1447852521.558461998)
1447852521.559241/      recv: DATA(ac621ce:7102:1:100c2 -> 0:0:0:0 #1)
1447852521.559247/      recv: HDR(ac621ce:7102:1 vendor 1.1) len 860
1447852521.559250/      recv: INFOTS(1447852521.558461998)
1447852521.559253/      recv: DATA(ac621ce:7102:1:100c2 -> 0:0:0:0 #1)
1447852521.559291/dq.builtin: SPDP ST0plist/do_locator: invalid kind (16777216)
1447852521.559301/dq.builtin: plist(vendor 1.1): failed at pid=49
1447852521.559307/dq.builtin: SPDP (vendor 1.1): invalid qos/parameters
1447852521.559367/dq.builtin: SPDP ST0plist/do_locator: invalid kind (16777216)
1447852521.559371/dq.builtin: plist(vendor 1.1): failed at pid=49
1447852521.559373/dq.builtin: SPDP (vendor 1.1): invalid qos/parameters
1447852521.559384/dq.builtin: SPDP ST0plist/do_locator: invalid kind (16777216)
1447852521.559387/dq.builtin: plist(vendor 1.1): failed at pid=49
1447852521.559389/dq.builtin: SPDP (vendor 1.1): invalid qos/parameters
1447852521.559399/dq.builtin: thread_cputime 0.000473613
1447852521.560887/      recv: malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007102 00000001 09010800 e9794c56 945df78e> (note: maybe partially bswap'd)
1447852521.560940/      recv: malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007102 00000001 09010800 e9794c56 945df78e> (note: maybe partially bswap'd)
1447852521.560971/      recv: malformed packet received from vendor 1.1 state header <52545058 02010101 0ac621ce 00007102 00000001 09010800 e9794c56 945df78e> (note: maybe partially bswap'd)
 
 
 

Share this post


Link to post
Share on other sites
erik   

I wonder ...

 

1447852521.559291/dq.builtin: SPDP ST0plist/do_locator: invalid kind (16777216)

1447852521.559301/dq.builtin: plist(vendor 1.1): failed at pid=49
1447852521.559307/dq.builtin: SPDP (vendor 1.1): invalid qos/parameters

 
16777216 could be an RTI-specific locator type that gets rejected (whether or not it should be rejected is debatable, the language of the specification is interpretable in multiple ways), or it could be a byte-swapped version of a UDPv4 locator ...
 
A wireshark capture will likely give a hint: if this sample includes locators with kind 1 as well as locators with kind 16777216, then it almost certainly is an RTI-specific locator, but if there are none with kind 1, it likely is an endianness issue. In the former case, ignoring it is pretty simple (see https://github.com/PrismTech/opensplice/blob/master/src/services/ddsi2/code/q_plist.c#L1018).
 
Would you be able to do a packet capture?

Share this post


Link to post
Share on other sites
erik   

Hi Peter,

 

RTI are now sending both a UDPv4 and a type 16777216 locator, and then there is a "transport info" list that correlates with and gives some additional information, so it clearly must be a vendor-specific extension occupying part of the OMG-reserved namespace, that evidently should be ignored for things to work ... I'm pretty sure they added this recently, by the way, or we would've run into it ourselves in the most recent interoperability plugfest. Thanks for helping us discover it.

 

For a quick fix, since you are using the open source version, just modify OpenSplice's DDSI implentation to ignore it (see my previous comment, just return 0 instead of ERR_INVALID). I'll make sure a fix goes into the OpenSplice sources.

 

Best regards,

Erik

Share this post


Link to post
Share on other sites
Marco A.   

Hi there,

Does anybody know the state of the resolution of this problem in OpenSplice? I mean without tweaking the source code. With current versions of OpenDDS (3.12) and OpenSplice (V6.4.140407OSS ) I am obtaining similar "malformed packets" logs using "ospl_sp_ddsi.xml".

========================================================================================
Report      : WARNING
Date        : Tue Oct 31 13:15:11 EDT 2017
Description : malformed packet received from vendor 1.3 state header <52545053 02020103 01038cae 4cf48cd7 1e030000 07011c00 00000000 000200c2> (note: maybe partially bswap'd)

Node        : black
Process     : Messenger <7725>
Thread      : recv 7ffff521a700
Internals   : V6.4.140407OSS/3b83e82/3b83e82/ddsi2/q_receive.c/2297/0/1509470111.571741537
========================================================================================
Report      : WARNING
Date        : Tue Oct 31 13:15:12 EDT 2017
Description : malformed packet received from vendor 1.3 state header <52545053 02020103 01038cae 4cf48cd7 1e030000 07011c00 00000000 000200c2> (note: maybe partially bswap'd)

Node        : black
Process     : Messenger <7725>
Thread      : recv 7ffff521a700
Internals   : V6.4.140407OSS/3b83e82/3b83e82/ddsi2/q_receive.c/2297/0/1509470112.571875786
========================================================================================

Thank you,

Marco A.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×