no data available

4 posts / 0 new
Last post
Offline
Last seen: 6 years 4 months ago
Joined: 07/19/2013
Posts: 3
no data available

I am setting up RTI Connext 5.  The examples do work.  I am trying to get a simple pub/subscribe to work with default QoS.  The Analyzer tool indicates a "match" and below is the Spy output ( note:  the data below is published over and over .. not included here ).

Does anyone know what else I can try to determine why the subscriber doesn't recv the data since it appears the data is being published based on the output below?

(Additionally I have polled for the data and no data is available).

Thoughts/Help?

 

 

RTIDDSSPY output:

 

 

source_timestamp   Info  Src HostId  topic               type                object GUID/Key                   

-----------------  ----  ----------  ------------------  ------------------  ----------------------------------- 

1374177138.098209  W +N  90DB3C49    AD_CHANNEL_REQ_ACK  AdChannelReqAck::t  90db3c49.00005e5a.00000001.80000003

                                ...  _TOPIC              sAdChannelReqAckMsg

 

 

1374177146.099358  d +M  90DB3C49    AD_CHANNEL_REQ_ACK  AdChannelReqAck::t

                                ...  _TOPIC              sAdChannelReqAckMsg

 

msHdr:

   mnMsgId: 0

   mnTimeOfTx: 261356466880

msBody:

   mnChannelNumber: 4

   mbSuccessful: true

 

1374177145.582828  R +N  90DB3C49    AD_CHANNEL_REQ_ACK  AdChannelReqAck::t  90db3c49.00005e6e.00000001.80000004

                                ...  _TOPIC              sAdChannelReqAckMsg

 

 

 

 

Gerardo Pardo's picture
Offline
Last seen: 3 weeks 4 days ago
Joined: 06/02/2010
Posts: 594

Hi,

The output from rtiddsspy indeed shows that data is being published and is being received by the rtiddspy application.

Is rtiddsspy running on the same computer as the subscriber that is not receiving the data? If not, try it that way to see if it also receives it.

Is Analyzer reporting a match of the DataWriter with the DataReader in the subscriber as you said? I mean it is not a match with the DataReader in rtiddsspy? 

Have you changed any QoS? Specifically any transport properties on the Subscriber? Any content filters?

If the previous does not shed any light I would try startin with a simple subscriber application, just the one that rtiddsgen -example creates for the data-type you are using and just modify the TopicName and any QoS that are required for the match to occur and see if that works.  If so I would examine the code looking at the differeneces between the auto-generated DataReader/Listener and your application.

Gerardo

Offline
Last seen: 6 years 4 months ago
Joined: 07/19/2013
Posts: 3

Yes Pub/Sub and Spy are all running on the same machine.

I was not running Spy by itself when I saw the match between DataWriter & DataReader. 

No QoS changes.  Default for all on both sides.  No filters.

 

 

 

Gerardo Pardo's picture
Offline
Last seen: 3 weeks 4 days ago
Joined: 06/02/2010
Posts: 594

This is very odd.  I cannot think of anything that could cause this short of some logic problem on the receiving application.

Would it be possible for you to upload a reproducer here? Just the simplest application that exhibits your behavior.

Gerardo