-
Notifications
You must be signed in to change notification settings - Fork 332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Listener node cannot hear the message from the talker node #550
Comments
Two things you can try here:
That will tell us whether the problem you are having is generically in Galactic, or specifically in the default DDS vendor (which is CycloneDDS in Galactic). |
Thanks, Chris! I still have some confusion with regard to your reply. In step 2, what should be the command I should run for the listener? Do you mean I should run the below 2 commands in the terminal? Or should I run the listener with the command |
Either one will do. The important bit is that you are using |
I'm not sure what's going on here. But at least we know it has something to do with CycloneDDS. Ping @eboasson to take a look and maybe get some relevant information.
It's using Fast-DDS instead. |
Thanks Chris for your prompt reply. I have one more question. What is the default DDS vendor used by foxy BTW? Is it the same as Galactic(i.e. Cyclone DDS)? |
No, Foxy, uses |
I
I see, thank you so much Chris! |
Hi @yang-yuke, I would guess it has something to the with a networking configuration, but let's make sure by looking at the debugging traces that Cyclone can write. (There are other steps one might take to narrow down the problem, but if it is something simple where the other methods also work, it can usually be found in the traces as well; and if it is something totally weird, then one usually ends up needing the the traces anyway.) Those traces are not the easiest thing to read, not even with a document describing them (and I only have a draft anyway), but I am happy to look at them for you. Would you be willing to share the logs with me? If you're not comfortable sharing internal internal IP address in GitHub attachments, email me directly. My address is pretty easy to find from the commit log of Cyclone 🙂 To get the traces, please run it with |
Dear Mr. Erik, I really appreciate your willingness to help me out. Can we sync up offline once? There are a lot of things I cannot make clear here. I have sent an email to you. My email address is [email protected]. Hope you receive it. I will update the thread here once the problems are resolved. |
Hi dear RoS experts, could you please help take a look at this issue? I have been grappling with the issue for a few days but end up nowhere. I would appreciate if you might shed some light on it for me.
Bug report
Required Info:
Steps to reproduce issue
Expected behavior
terminal 2(listener) should be able to hear the message from terminal 1(talker)
Actual behavior
nothing shows up in terminal 2
Additional information
//In terminal one, I can see the messages printed.
//In terminal 2, however, it stuck as the picture shows. No messages printed out.
//I have also installed foxy distro. Strange though, if I switch to foxy version, I can see it is working normally. In terminal 1, talker messages can be printed normally.
//This time, in terminal 2 messages heard by listener can be printed out normally. It always succeeds once I switch to foxy distro but fails once I switch back to galactic distro. Seems something wrong with the galactic distro's library?
Feature request
Feature description
Implementation considerations
The text was updated successfully, but these errors were encountered: