ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Topic error

asked 2015-10-31 06:18:28 -0600

Sergey I. gravatar image

updated 2015-10-31 08:22:37 -0600

gvdhoorn gravatar image


Please help! When I doing catkin_make error occurs

[ERROR] [1446289007.910781560]: Client [/sh_serial] wants topic /sh_manager_out to have datatype/md5sum [sh_msgs/serial_out/df665c60bef6a942a36a48cdc754f59b], but our version has [sh_msgs/serial_out/5b158db7c862f136a87ffd4b4b6e5ae3]. Dropping connection.

I can not understand why. How to fix it?

Best regards Sergey

edit retag flag offensive close merge delete

2 Answers

Sort by ยป oldest newest most voted

answered 2015-11-02 03:40:40 -0600

Sergey I. gravatar image

Hello! I found solution. Just my mistake. I modified the serial_out.msg file and I modified the subscribe file in my project. The publisher file was not modified. I did catkin_make, rosrun my nodes and got an error, because the subscribe file has been compiled with the new header files serial_out.msg and the publisher file with the old. Everything was very simple.

P.S. Sorry for my english. I hope the meaning is clear. Thank you.

edit flag offensive delete link more

answered 2015-10-31 07:18:44 -0600

Akif gravatar image

It seems like message types are inconsistent.

Can you run rostopic info /sh_manager_out and post the result and your code for subscribtion/publishing here?

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-10-31 06:18:28 -0600

Seen: 177 times

Last updated: Nov 02 '15