No conversion from `rcl_interfaces/msg/Log` and `rosgraph_msgs/Log`
Timple opened this issue · 3 comments
Timple commented
When running the bridge I get this error:
ros1-bridge_1 | failed to create 2to1 bridge for topic '/rosout' with ROS 2 type 'rcl_interfaces/msg/Log' and ROS 1 type 'rosgraph_msgs/Log': No template specialization for the pair
Can easily be verified with this docker-compose file:
version: "2.1"
services:
roscore:
image: "ros:noetic"
network_mode: host
command: roscore
ros1-bridge:
image: bridge
network_mode: host
command: ros2 run ros1_bridge dynamic_bridge
However during compilation I can see that rcl_interfaces
and rosgraph
are found. Do you suffer from the same?
contradict commented
See the second entry under Known Issues here.
Timple commented
Thank you. I looked into that briefly, but it's not my issue as it does not end in a segfault as the issue states.
Also the referenced issue (ros2/rmw_fastrtps#265) was closed with this PR: ros2/rmw_fastrtps#350 early 2020. So I am going to assume it reached humble.
Timple commented
For reference, a workaround was found by checking out an older version of the bridge: ros2/ros1_bridge#393 (comment)